易语言ASM(汇编)模块V1.2更新 内详
V1.2把其实也没有做太多修改 删掉了一些个指令
刚开始发布把,太激动 所以很多没用的东西都没删
现在删掉了 并且做了几个api函数的使用方式
如 消息框 等
在这里声明: 反汇编引擎并非本人所写 ,引用了两个引擎 一个是OD的反汇编引擎一个是CE的
引用CE的是为了补足OD引擎的某些不足,
还有一个自己试写的AOB搜索 内有详细介绍 测试搜索速度还不错 所以放上去 了 下面是 部分功能代码
.版本 2
.支持库 spec
.子程序 ASM信息框, 整数型
.参数 内容, 文本型
.参数 标题, 文本型
.参数 类型, 整数型, 可空
置汇编 (“push [ebp+10]”)
取变量数据地址 (标题)
置汇编 (“push eax”)
取变量数据地址 (内容)
置汇编 (“push eax”)
置汇编 (“push 0”)
置汇编 (“call MessageBoxA”)
置汇编 (“mov esp,ebp”)
置汇编 (“pop ebp”)
置汇编 (“retn 0c”)
返回 (0)
.版本 2
//系统启动时间的api
置汇编 (“call GetTickCount”)
置汇编 (“mov [ebp-4],eax”)
按钮7.标题 = 到文本 (a) + “毫秒”
.版本 2
.子程序 ASM_取文本长度, 整数型
.参数 文本, 文本型
置汇编 (“mov eax,[ebp+8]”)
置汇编 (“push [eax]”)
置汇编 (“call lstrlenA”)
置汇编 (“mov esp,ebp”)
置汇编 (“pop ebp”)
置汇编 (“retn 04”)
返回 (0)
以及错误提示的演示
2021-09-13 10:21:01
248KB
汇编
1