我有一个text.txt文件,我想阅读它并在 IDA Pro(免费版)的输出窗口中打印其内容。
我写了一个 .idc 脚本如下:
#include <idc.idc>
static main() {
auto fp;
auto toPrint;
fp = fopen("C:\Users\bob\text.txt", "r"); // fp is a file handle
toPrint = fgetc(fp);
Message("%s is the string\n", toPrint);
}
但它给了我一个unknown character如上所示。我也尝试使用toPrint = readstr(fp),但它不起作用。(相同的未知字符)
PS:我正在分析一个 32 位的 PE 文件。我无法使用 IDAPython,因为我使用的是 x64 免费版本,所以我不得不求助于 IDC。任何帮助表示赞赏。
