精易论坛

标题: 有不有办法判断子程序是否被篡改 [打印本页]

作者: weilaideren    时间: 2022-2-7 11:29
标题: 有不有办法判断子程序是否被篡改
有不有办法判断子程序是否被篡改,只判断子程序代码是否被篡改,传入变量或者读入文件不能判断为子程序被修改

11.png (18.98 KB, 下载次数: 0)

11.png

作者: 元老    时间: 2022-2-7 11:29
weilaideren 发表于 2022-2-7 13:31
是的,有全局变量,

那就想办法去掉全局变量
作者: 元老    时间: 2022-2-7 11:47
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14708129
作者: weilaideren    时间: 2022-2-7 12:50
这个不好用,每次编译出去以后获取到的函数值返回的都不一样
作者: 元老    时间: 2022-2-7 12:54
本帖最后由 元老 于 2022-2-7 12:59 编辑
weilaideren 发表于 2022-2-7 12:50
这个不好用,每次编译出去以后获取到的函数值返回的都不一样

是不是换编译器了?我这里没有问题
作者: weilaideren    时间: 2022-2-7 12:55
固定子程序没问题,如果子程序传入了不一样的变量就每次返回的函数就不一样了
作者: 昊帝    时间: 2022-2-7 13:03
学习下CRC,tx的
作者: 元老    时间: 2022-2-7 13:11
weilaideren 发表于 2022-2-7 12:55
固定子程序没问题,如果子程序传入了不一样的变量就每次返回的函数就不一样了 ...

全局变量的地址每次都变.....没好办法
作者: weilaideren    时间: 2022-2-7 13:20
就是有全局变量,我是检测的登陆子程序,服务器每次返回的数据都不一样,每次编译出去以后返回的都不一样
作者: weilaideren    时间: 2022-2-7 13:22
元老 发表于 2022-2-7 13:11
全局变量的地址每次都变.....没好办法

就是全局变量,检测的是登陆子程序,服务器每次返回的数据都不一样,每次编译出去以后获取到的函数值都不一样
作者: weilaideren    时间: 2022-2-7 13:23
元老 发表于 2022-2-7 12:54
是不是换编译器了?我这里没有问题

固定程序没问题,检测的登陆子程序就不行了
作者: weilaideren    时间: 2022-2-7 13:25
元老 发表于 2022-2-7 13:11
全局变量的地址每次都变.....没好办法

就是有全局变量,一直找不到解决办法,检测登陆子程序,每次服务器返回的数据都不一样,编译后每次获取到的函数值也不一样
作者: 元老    时间: 2022-2-7 13:27
weilaideren 发表于 2022-2-7 13:23
固定程序没问题,检测的登陆子程序就不行了

你检测登录的包含了全局变量或程序集变量吧....
作者: weilaideren    时间: 2022-2-7 13:31
元老 发表于 2022-2-7 13:27
你检测登录的包含了全局变量或程序集变量吧....

是的,有全局变量,
作者: weilaideren    时间: 2022-2-7 13:35
元老 发表于 2022-2-7 13:33
那就想办法去掉全局变量

好的,只有试试




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4