1.od加载,定位到需要修改代码的地方。 2.通过od右键,选择“汇编”,输入要修改的代码。 3.关于添加字符串的方法: 可以这么实现: mov eax,0x00492233 /////aaa ...... 0x00492233:61 0x00492234:61 0x00492235:61 4.关于调用API函数,如CopyFile 直接找到这些api导入地址(可以通过其他类似的,比如CreateFile). 然后直接call 这个导入地址即可(od的优点在于自动给你算好相对跳转值)。 5.使用动态修改代码技术进行修改: 1)拷贝od修改的代码。得到"\x22\x90....",存入变量。这种十进制代码。 2)通过指针指向这儿,并通过OpenProcess、VirtualProtectEx、WriteProcessMemory来进行修改(使用上面变量)。 |