能力值:
( LV2,RANK:10 )
|
-
-
[求助]变形或混淆的代码应该怎么去分析?
我想,这种混淆(加密)方式原理就是这么简单,不像虚拟机那种东西那么复杂,市面上肯定已经有了对付这种混淆的工具或脚本或者插件之类的,而我不知道; 当然不求免费, 价格在可承受范围内的话,肯定要去买, 这种东西太折磨人了。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]变形或混淆的代码应该怎么去分析?
这个我也试过,但是耗费的时间实在太大; 有一个例程, 两万行的汇编代码, 我分析了整整两天两夜,最后自己写代码, 发现只有一百多行的C代码, 你说这个是什么比例 ... 我不知道这是什么工具混淆的。 并且, 如果不去混淆,就直接调试分析的话, 很容易乱的,有些几万行的, 搞着搞着就找不到边了,。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]变形或混淆的代码应该怎么去分析?
我一开始也是这样想、也是这样做的;但我越往前越发现它的混淆规则多达上百种之多,并且还会在原来的混淆基础上再混淆, 我的去混淆程序越来越臃肿,并且由于自己的能力不够,去混淆不能做到智能一点,比如, 1 5 8 6 9 可以认识, 下次碰上 1 5 8 6 0 9 就识别不了了; 当然,有阿尔法人工智能那样的东西的话,去这种混淆根本不是问题; 还是那句话, 对于这种规则之多、混淆再混淆的东西,自己没有能力写这种去混淆的脚本或程序,只能做到片面, 得不偿失;
|