懂汇编的来吧..........拿分的时候到了!

[复制链接]
查看11 | 回复4 | 2010-12-15 10:47:01 | 显示全部楼层 |阅读模式
我用的是魔鬼的模块
汇编.置代码 ()
"模块里面的参数是:.子程序 置代码, , 公开, 置入汇编代码_1"
汇编.push (十六到十 (“-1”))
汇编.push (十六到十 (“0”))
汇编.push (十六到十 (“0”))
汇编.push (十六到十 (“0”))
汇编.mov_ecx_ptr (十六到十 (#基址))
汇编.mov_ecx_ptr_ecx_add (十六到十 (“1c”))
汇编.mov_ecx_ptr_ecx_add (十六到十 (“24”))
汇编.mov_eax_常数 (十六到十 (#普通攻击CALL))
汇编.call_eax ()
汇编.ret ()
汇编.调用函数 (程序集_角色信息.进程ID, 汇编._取代码 ())这里面_取代码的参数,模块里面是这样写的"子程序 _取代码, 字节集, 公开, 取出汇编代码_1 (取出后,清空代码)"
输出调试文本 (字节集转为汇编指令 (汇编._取代码 (), ))
然后..魔鬼的模块有限制,所以我想用其他的模块代替它.
可是就遇到个麻烦事,其他模块里面的置代码参数都是"子程序 置代码, , 公开
.参数 代码, 字节集"这样的和魔鬼里面的不一样..而且取代码,也不一样.别的模块里面是这样的"子程序 取代码_, 字节集, 公开"然后我改了下..可是改了后,程序就出错了.一运行..它就会出错!代码如下...
.版本 2
置代码 ()
popad ()
汇编.Push (十六到十 (“-1”))
汇编.Push (十六到十 (“0”))
汇编.Push (十六到十 (“0”))
汇编.Push (十六到十 (“0”))
汇编.Mov_ECX_DWORD_Ptr (十六到十 (#基址))
汇编.Mov_ECX_DWORD_Ptr_ECX_Add (十六到十 (“1c”))
汇编.Mov_ECX_DWORD_Ptr_ECX_Add (十六到十 (“24”))
汇编.Mov_EAX (十六到十 (#普通攻击CALL))
汇编.Call_EAX ()
popad ()
汇编.ret ()
程序集_角色信息.代码 = _取代码 ()
汇编.调用函数 (程序集_角色信息.进程ID, 程序集_角色信息.代码)
摆脱哪们大哥..帮下我...到底是哪个地方的问题呀..

回复

使用道具 举报

千问 | 2010-12-15 10:47:01 | 显示全部楼层
不给力啊, 你的程序
回复

使用道具 举报

千问 | 2010-12-15 10:47:01 | 显示全部楼层
没明白。
回复

使用道具 举报

千问 | 2010-12-15 10:47:01 | 显示全部楼层
what!!!
回复

使用道具 举报

千问 | 2010-12-15 10:47:01 | 显示全部楼层
没看懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行