精易论坛

标题: 防PO解疑问 [打印本页]

作者: louxu163    时间: 2023-11-24 00:23
标题: 防PO解疑问

易语言软件未加壳的情况下

1. 常量
2.常量中的备注
3.全局变量
4.局部变量

这几个值都可以被逆向获取到吗,哪一个最不容易被获取到

如下场景:

' 写法一,先赋值,再填入子程序中调用
.局部变量 变量1, 文本型

变量1 = “12345”
返回数据= 执行某个子程序(变量1)

' 写法二,直接填入子程序中调用
返回数据= 执行某个子程序(“12345”)


写法二会不会比写法一不容易被逆向到12345这个值,同理常量、全局变量等等


如何写不容易被别人逆向出常量、全局变量、局部变量等值

作者: 蛀牙    时间: 2023-11-24 00:31
2.常量中的备注  不容易被获取到。。。。。。          写法1和2没差都容易被你想到。。。。。。。交给服务器去计算返回结果。
作者: cs潇潇    时间: 2023-11-24 00:33
逆向看到的是现成的字符串,你把字符串分解成字节集没那么容易看出来,
还可以用.置入代码 ()命令代替易语言代码,这样也不容易看出来

作者: 观音    时间: 2023-11-24 00:40
没有破J不了的exe程序 就是复杂度的问题了  关键代码放后端 软件不加壳就像裸奔  加壳 多用置入代码 多用 文本_解密 文本_加密 反正就是各种扰乱破J思路的代码 可以增加破J难度  这样 破J成本就高很多 别人就会考虑值不值得破
作者: 一C    时间: 2023-11-24 04:38
传参是明文相当于公共变量申请了个地址
作者: 承易    时间: 2023-12-14 22:28
别琢磨了,只要你的软件价值大 是难逃一破的
作者: LiuUser    时间: 2024-7-9 19:45
常量的备注最不容易被获取吧,因为可能编译的时候直接当作注释省略了,其他的都一样,都能读到
作者: LiuUser    时间: 2024-7-9 19:48
要写不好被破J的,要么常量和变量加密保存起来,解密方法复杂一些,破J难度会高一些,或者加一个调试检测,监测到调试就直接自毁




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