精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

DebugNasm(开发调试工具)v4.0

DebugNasm(开发调试工具)v4.0

类型:编程开发 语言:简体

大小:2.7M 更新时间:2019-12-02

推荐指数:

应用简介


DebugNasm是一个开发和调试工具。 asm 是一个跨平台的开源工具。与MASM相比,它的功能非常弱。 windows下,nasm可以运行debug,然后进行调试。









DebugNasm是一个开发和调试工具。 asm 是一个跨平台的开源工具。与MASM相比,它的功能非常弱。 windows下,nasm可以运行debug,然后就可以调试了!



DebugNasm(开发调试工具)



使用说明



******************************************************



参数转换:



mov eax,[参数]



mov [参数],ecx



转换后:



mov eax,dword [ebp+0x08]



mov 双字[ebp+0x0C],ecx



******************************************************



变量转换:



mov eax,[变量]



mov [变量],ecx



转换后:



mov eax,dword [ebp-0x04]



mov 双字[ebp-0x08],ecx



******************************************************



功能:



变量转换:



mov eax,[function] //拖动后需要获取



******************************************************



记忆:



mov eax,[function]//拖动后需要获取



变更日志



2019年9月18日更新至4.0 Beta,更名为:【DebugNasm】



1.添加【内存】,例如:mov eax,[内存],那么转换完成后就是mov eax,0x123456 123456。我随便举个例子,就是返回我们申请的内存地址因为在这个过程中。原调用CALL后会自动释放并返回乱码指令。没有解释。获取对应的窗口



2、添加[function] 例如:mov eax,[function] 这里需要提供: 模块名称函数名称然后转换完成返回:mov eax,0x123456 返回模块入口然后返回0x0,说明软件做了没有调用这个函数,所以找不到



3.添加列表框,更方便查看汇编代码



4、删除鼠标所在窗口的坐标显示



5、线程ID只取窗口所在线程ID,删除模块线程ID。



6.删除模块



7.优化装配转换