Sallyma 发表于 2015-3-27 11:10:00

这样的一段call应该怎么写

这样的一段call应该怎么写

00602577   .8B10          mov edx,dword ptr ds:
00602579   .8B52 08       mov edx,dword ptr ds:
0060257C   .8D4C24 50   lea ecx,dword ptr ss:
00602580   .51            push ecx
00602581   .8BC8          mov ecx,eax
00602583   .FFD2          call edx

juanzi 发表于 2015-3-27 11:10:01


缺的就是给eax赋值

mov eax, 0x12345678
然后就是你上面的代码了

00602577   .8B10          mov edx,dword ptr ds:
00602579   .8B52 08       mov edx,dword ptr ds:
0060257C   .8D4C24 50   lea ecx,dword ptr ss:
00602580   .51            push ecx
00602581   .8BC8          mov ecx,eax
00602583   .FFD2          call edx

找第一句代码的 eax 的值来源,如果eax传递给edx的值是不变的,那么就不需要找
代码写法很简单,看你是用易语言还是C++,易语言是否用API函数还是用模块来写
给你个易语言写法的例子

mengguangxin 发表于 2015-5-1 16:36:03

学习了1!!!!
页: [1]
查看完整版本: 这样的一段call应该怎么写