置入汇编代码易语言防修改程序

易语言 2020-07-24 01:13:30

置入汇编代码易语言防修改程序

本程序目前可以检测某个子程序是否被修改。。一旦修改就能检测出来。。
写完了才发现下普通断点也会被检测出来。。(OD下段是修改代码段的什么数据,是这个原理所以能检测出来。)

我想要的是 取出所有代码段的内存开始地址和结束。这个有谁会啊?麻烦告诉我下。。
(开始段内存地址我想出办法取到了。)

' 这里是被保护的子程序
' 我们取的就是这个子程序的开始地址和结束地址 和CRC
' 我想改成 取本程序所有代码的开始地址和结束地址哪位高人帮忙修改下。。。。。
.判断开始 (a = 2) ' 用汇编修改这里的代码就会被检测出来。。。。这就是我的原理。
信息框 (“注册成功”, 0, )
.默认
信息框 (“注册失败”, 0, )
.判断结束
置入代码 ({ 144, 144, 144, 144, 144 })