分类
大小:1.5M更新:2019-09-05
类别:编程辅助系统:WinAll
月上梦之恋【NASM】是一款源码调试:使用工具nasm,nasm可以出编译许多平台的下的执行文件。从调试的角度来看,使用GAS的好处是可以在生成的目标代码中包含符号表(symbol table),这样就可以使用 GDB
比如我们拿中文版的植物大战僵尸CALL僵尸:
//[参数] [常量] 用法
pushad
push [参数]
push [参数]
mov eax,[变量]
mov esi,0x40DDC0
call esi
popad
ret
//转换结果
pushad
push dword [ebp+0x08]
push dword [ebp+0x0C]
mov eax,dword [ebp-0x04]
mov esi,0x40DDC0
call esi
popad
ret
以前找的一个游戏的CALL
原型基本上就是下面那个样子
mov ecx, dword[ebp+0x14]
mov edx, dword[ebp+0x18]
sub esp, 0x10
mov eax, esp
mov dword[eax], ecx
mov ecx, dword[ebp+0x1c]
mov ebx, dword[esi+0x00000d20]
mov dword[eax+0x04], edx
mov edx, dword[ebp+0x20]
mov dword[eax+0x08], ecx
mov ecx, dword[ebp+0x30]
mov dword[eax+0x0c], edx
mov eax, dword[ebp+0x34]
mov edx, dword[ebp+0x2c]
push eax
mov eax, dword[ebp+0x28]
push ecx
mov ecx, dword[ebp+0x24]
push edx
mov edx, dword[ebp+0x10]
push eax
mov eax, dword[ebp+0x0c]
push ecx
mov ecx, dword[ebp+0x08]
push 0x00000032 分数
push 0x000001cc x坐标
push 0x000003cc y坐标
mov eax, 0x1143FA58 基址
mov ebx, 0x006d7740
call ebx
那么我们直接这样写
mov ecx, dword[ebp+0x14]
mov edx, dword[ebp+0x18]
sub esp, 0x10
mov eax, esp
mov dword[eax], ecx
mov ecx, dword[ebp+0x1c]
mov ebx, dword[esi+0x00000d20]
mov dword[eax+0x04], edx
mov edx, dword[ebp+0x20]
mov dword[eax+0x08], ecx
mov ecx, dword[ebp+0x30]
mov dword[eax+0x0c], edx
mov eax, dword[ebp+0x34]
mov edx, dword[ebp+0x2c]
push eax
mov eax, dword[ebp+0x28]
push ecx
mov ecx, dword[ebp+0x24]
push edx
mov edx, dword[ebp+0x10]
push eax
mov eax, dword[ebp+0x0c]
push ecx
mov ecx, dword[ebp+0x08]
push [参数]
push [参数]
push [参数]
mov eax,[变量]
mov ebx, 0x006d7740
call ebx
那么我们在编程传递的时候,就要传递三个参数 一个变量 这儿我用的是易语言
1.去除无用功能 [去除窗口边框] [还原窗口边框] [窗口隐藏/还原] [窗口侧边]
2.汇编代码结构重构:增加快捷转换 [参数] [变量]
PeStudio编程辅助编程辅助MV8.98 绿色免费版
查看小煌环境变量配置王编程辅助Mv2.0 绿色免费版
查看DA-MarkdownEditor Pro 专业版编程辅助Mv1.4.0最新版
查看正则表达式编写程序(RegexMagic)编程辅助Mv2.2.0 免费版
查看串口监视器编程辅助.94MV2.0.3绿色版
查看易语言资源助手最新版编程辅助M绿色版
查看松鼠HTML编辑器编程辅助.25MV1.5.27.18中文免费版
查看传华mp3文件剪切器编程辅助.08MV2.35.6绿色免费版
查看Visual Studio 2012 示例代码浏览器扩展编程辅助M6.5.8 官方正式版
查看酷传数据监控编程辅助Mv3.7.1官方正式版
查看FTool开发工具箱编程辅助Mv1.0.0 官方最新版
查看苹果电脑Java 7(JRE7)编程辅助M7u80 64位版
查看OllyDug(逆向神器)编程辅助Mv1.10 修复增强版
查看大华设备网络SDK(NetSDK) For Linux编程辅助MV3.46.3 32位/64位版
查看鲁班DIY转换器编程辅助.17Mv1.2.1 绿色版
查看汇编码转机器码万能转换工具(xingyu86)编程辅助MV1.0.0.1绿色版
查看G代码转换器编程辅助.02M1.2.1 官方最新版
查看Java编程环境一键配置工具编程辅助.01M绿色中文版
查看录制脚本工具Badboy编程辅助M2.2.5 官方最新版
查看雨轩Java环境变量一键配置工具编程辅助.45Mv1.0绿色免费版
查看uCode连接助手(uCodeLink)编程辅助M3.0.0 官方版
查看版本控制工具(GitHub)编程辅助.19MV12.0 官方在线安装版
查看FxMarkDown编辑器java环境版编程辅助MV1.0绿色版
查看LPC177x_8x_PinMux编程辅助MV1.0官方版
查看点击查看更多