baitang36
发表于 2024-7-3 10:21:53
黄翔 发表于 2024-7-3 10:06
都能反编译出来了.还不会加progn吗?
问题是你不知道应该在哪里加
伪书虫86
发表于 2024-7-3 10:33:58
这个好,低成本对抗反编译
jun470
发表于 2024-7-3 10:36:11
黄翔 发表于 2024-7-3 10:06
都能反编译出来了.还不会加progn吗?
让反编译需要改写,还麻烦的时候,就超过了重新写的工作量,让他自己放弃掉。并且他也要知道这个规则才行
qazxswk
发表于 2024-7-3 10:36:38
这个帖子的中心思想,就是教我们对抗反编译的技巧,我收了
jun470
发表于 2024-7-3 10:38:15
老师,怎么能测试自己采用的反编译手段有效呢
nzl1116
发表于 2024-7-3 10:38:28
baitang36 发表于 2024-7-3 10:21
问题是你不知道应该在哪里加
加个progn有什么难的
黄翔
发表于 2024-7-3 10:42:12
按照楼主的意思, and 只能替代 (if testexpr thenexpr ) 情况
不能替换(if testexpr thenexpr elseexpr)
baitang36
发表于 2024-7-3 10:44:01
nzl1116 发表于 2024-7-3 10:38
加个progn有什么难的
不难,需要你分析哪里需要加progn,加错地方也不能用。
baitang36
发表于 2024-7-3 11:08:33
黄翔 发表于 2024-7-3 10:42
按照楼主的意思, and 只能替代 (if testexpr thenexpr ) 情况
不能替换(if testexpr thenexpr elseexpr)
可以用两个and来替换(if testexpr thenexpr elseexpr)
(and testexpr thenexpr )
(and(not testexpr) elseexpr)
这样写有点啰嗦了,但用在对抗反编译和破解还是有点效果的。
if语句是破解者重点关注的语句,改了它往往就破解成功了。
烟盒迷唇
发表于 2024-7-3 14:41:45
自从知道if容易被破解后,一直都是用and代替or