汇编 问题
本帖最后由 wosch2 于 2012-4-10 05:21 编辑.版本 2
pushad ()
push (“3F0”)
push (“64”)
mov_esi_dword_ptr (“01154c74”)
汇编.mov_esi_ptr_esi ()
mov_ecx_esi ()
mov_eax (“007D2700”)
call_eax ()
popad ()
ret ()
这个 是 检物call
很吐血的说 我用清风汇编 这段 汇编.mov_esi_ptr_esi () 缺失 试过很多 方法 弄不了
最后用了 魔鬼的 破解模块
现在才 能 检物
你们都是用 什么汇编模块的
有没有 全面点的 分享下郁闷死了
.版本 2
.程序集 窗口程序集1
.程序集变量 句柄, 整数型
.程序集变量 进程, 整数型
.程序集变量 机器码, 字节集
.子程序 __启动窗口_创建完毕
句柄 = 窗口取句柄 (“sro_client.exe”)
进程 = 窗口_句柄取进程ID (句柄)
.子程序 _按钮1_被单击
.局部变量 代码, 字节集
置代码 ({})
pushad ()
push (“3F0”)
push (“64”)
mov_esi_dword_ptr (“01154c74”)
mov_esi_dword_esi ()
mov_ecx_esi ()
mov_eax (“007D2700”)
call_eax ()
popad ()
ret ()
代码 = _取代码 ()
调用汇编代码 (进程, 代码)
.子程序 mov_esi_dword_esi, 字节集, , mov esi
机器码 = 机器码 + { 139, 54 }
返回 (机器码)
问题解决 了 自己 添加 汇编 mov_esi_ptr_esi () 子程序上面的是捡物call pushad ()
popad ()
我怎么老觉得又压栈又出栈的这个好象没什么意义
有缘人 发表于 2012-4-11 18:49 static/image/common/back.gif
pushad ()
popad ()
我怎么老觉得又压栈又出栈的这个好象没什么意义
那个是 这 是 模块的格式....
具体不知道 干嘛的 这2个去掉也没什么影响 ...........都有支持库勒还用模块。支持库直接支持汇编指令的。 xiaomeimei 发表于 2012-5-24 14:13
...........都有支持库勒还用模块。支持库直接支持汇编指令的。
_asm("mov eax,")
_asm("mov [ebp+4],eax")
传出的值是字节集
传入的是什么
我试过字节集 10位整数16位文本? .版本 2
.支持库 TianSin
.子程序 写_内存字节, 逻辑型, , 内存指定位置写入字节
.参数 传入地址, 整数型, , ebp+8
.参数 写入内容, 字节集, , ebp+0c
.局部变量 返回内容, 整数型
__asm (“mov eax,dword ptr ss: | mov cl,byte ptr ss:| mov byte ptr ds:,cl”)
.如果真 (取内存字节数据 (传入地址) = 取字节集数据 (写入内容, #整数型, ))
返回 (真)
.如果真结束
返回 (假)
这是汇编写内存 前提是内存地址可写且在程序领空内否则程序挂掉!
.版本 2
.支持库 TianSin
.子程序 写_内存字节集, 整数型, , 内存指定位置写入字节集成功返回写入长度
.参数 传入地址, 整数型
.参数 写入内容, 字节集
.局部变量 长度, 整数型
.局部变量 计次, 整数型
长度 = 取字节集长度 (写入内容)
.如果真 (长度 > 0)
.计次循环首 (长度, 计次)
写_内存字节 (取加法 (传入地址, 取减法 (计次, 1)), 取字节集数据 (写入内容, #字节型, 计次))
.计次循环尾 ()
返回 (计次)
.如果真结束
返回 (0)
.子程序 写4字节内存, 整数型, , 写4字节内存整数
.参数 写入地址, 整数型, , ebp+8
.参数 写入内容, 整数型, , ebp+0c
.局部变量 TMP, 整数型, , , ebp-4
__asm (“mov eax,dword ptr ss:”)' 参数写入地址传给EAX
__asm (“mov ecx,dword ptr ss:”)' 参数写入内容传给ECX
__asm (“ mov dword ptr ds:,ecx”)' 将ECX写到EAX里面
TMP = 取内存4字节数据 (写入地址)
.如果真 (TMP = 写入内容)
返回 (1)
.如果真结束
返回 (0)
易的问题多呢。在DLL里面使用自带的加法就出错!!不信可以试下哦。{:1_97:} xiaomeimei 发表于 2012-5-24 15:09
易的问题多呢。在DLL里面使用自带的加法就出错!!不信可以试下哦。
谢谢 哈 有点明白了
我也发现了 易写代码局限性不如其他语言便捷
也容易报错 唉这也是没办法的事,现在用易,一用的模块也怕出事,像之前那个叫小烦的作者发的模块也带后门,这么牛B的高手也做这事
页:
[1]