|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
想必写过G的朋友都知道CALL这个东西,也都知道找CALL容易写CALL难,而且易语言不支持汇编语言,这就更恼火了。
很多朋友通过汇编模块也可以实现写CALL调CALL,但是毕竟我们学的是知识而不是如何达到目的。
所以我写了这个通过机器码写CALL的例程,思路是很多前辈总结出来,我只是发布出来而已,如果有什么不对的地方,还请多多指教。
希望新手能通过这个例程学会怎么用机器码写CALL调CALL,CALL的调用通过API函数实现,API函数我封装在模块里,用的时候自己编译一下。
源码在附件中。为了不让贴沉先去,我设置恢复才可以下载,希望大家不要骂哈。
这是我们测试用的CALL
这是我们写的CALL,写在OD里面,这样我们可以就可以得到汇编指令的机器码,OD是十六进制显示,我们用易语言写的时候要把十六进制转化成字节集再写入内存。
可能有些朋友会发现有时候push这个指令的机器码是6A有时候是68,说实话我也不知道为什么,不过我写的使用6A或者68都没有出错。
我能做的就这么多了,如果还有什么不懂的就多问问百度老师
源码.rar
(711.65 KB, 下载次数: 842)
|
-
q.jpg
(240.2 KB, 下载次数: 9)
-
q.jpg
(240.2 KB, 下载次数: 290)
|