#include <idc.idc>
static main()
{
auto fileHandle,line,currAddr,addr;
auto cn=0;
addr = 0x1090BF3F8;//写入地址
currAddr = ScreenEA();
fileHandle = fopen("/Users/sorke/Desktop/IDA/mem.txt",“r”);
line = fgetc(fileHandle); //得到一个字节
Message(“OEP = %x 起始地址: %x 内容: %x \n”,currAddr,addr,line);
while(line != -1)
{
Message(“地址: %x 内容: %x \n”,addr,line);
PatchByte(addr,line);
line = fgetc(fileHandle);
addr=addr+1;
}
fclose(fileHandle);
}