这几句翻译成64位的应该如何?
00877B54 53 push ebx00877B55 56 push esi
00877B56 8BF2 mov esi,edx ; .<ModuleEntryPoint>
00877B58 8BD8 mov ebx,eax ; kernel32.BaseThreadInitThunk
00877B5A 8BD3 mov edx,ebx
00877B5C 8BC6 mov eax,esi
这个代码是对应32位dll文件,我现在要修改64位对应的文件,但是不知道如何修改。
翻译成64位汇编,或者特征码改成64位的,我就知道如何修改了。 最好源码编译 ,自己对比吧,这谁哪说的清去啊。{:301_1008:} 即使全换成64位寄存器也未必可行,64位程序也可能用到32位寄存器,甚至16位和8位的,还是要弄清楚32位的修改原理,再去64位中找相应的位置为妥 或者有没有32位特征码转64位特征码的办法???
@冥界3大法王 表示看不懂啊 把e改成R:lol 无闻无问 发表于 2022-8-22 12:46
把e改成R
有没有搜索特征码的办法?要是能搜索64位特征码就好了 冥界3大法王 发表于 2022-8-22 12:56
最好源码编译 ,自己对比吧,这谁哪说的清去啊。
我有个32位的dll,现在要破解对应的64位dll,但是还没头绪! 我也还在学习中 学习学习 学习学习
页:
[1]
2