能力值:
( LV13,RANK:360 )
|
-
-
2 楼
看别人写的设计思路都挺详细的,我也重新写了个解题的脚本,这里附上。 @kanxue
|
能力值:
( LV13,RANK:360 )
|
-
-
3 楼
|
能力值:
( LV13,RANK:360 )
|
-
-
4 楼
好了 IDC脚本和IDB 都在里面
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
java层还好,通过调用当前线程的StackTrace信息来反射调用方法去解密字符串,我是直接写java代码反射调用提取的class文件,发现当前线程不同,取的StackTrace信息里的方法也取不到,另so里的花太多了,也不会写脚本
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
Ericky
好了 IDC脚本和IDB 都在里面
SO里面的字符串加密实现,一个字符串一个函数。请教这个是如何做到的呢,一般都是用宏实现的一个固定的解密函数。
|
能力值:
( LV15,RANK:2473 )
|
-
-
7 楼
我想说这个题有个意外解:madebyericky94528T 就是原解末尾可以多加个T
|
能力值:
( LV13,RANK:360 )
|
-
-
8 楼
追风燕子
java层还好,通过调用当前线程的StackTrace信息来反射调用方法去解密字符串,我是直接写java代码反射调用提取的class文件,发现当前线程不同,取的StackTrace信息里的方法也取不到 ...
脚本在附件里
|
能力值:
( LV13,RANK:360 )
|
-
-
9 楼
Bet
SO里面的字符串加密实现,一个字符串一个函数。请教这个是如何做到的呢,一般都是用宏实现的一个固定的解密函数。
没有考到这个字符串解密哦
|
能力值:
( LV13,RANK:360 )
|
-
-
10 楼
ccfer
我想说这个题有个意外解:madebyericky94528T
就是原解末尾可以多加个T
尴尬。。。被发现了。 是的 哭了。。再也不用这个编码了 太坑了
|
能力值:
( LV12,RANK:200 )
|
-
-
11 楼
当我发现so里花太多的时候就放弃了F5,直接动态跟踪读汇编了。 另,还有个重试次数不能超6的检查~
|
能力值:
( LV13,RANK:360 )
|
-
-
12 楼
supercolin
当我发现so里花太多的时候就放弃了F5,直接动态跟踪读汇编了。
另,还有个重试次数不能超6的检查~
恩 是的,这种做法跟我的想法不一样。可能算法太简单啦,以后我要汲取教训。嘿嘿 辛苦
|
能力值:
( LV15,RANK:531 )
|
-
-
13 楼
楼主,我用了你的脚本还是有跳转没有识别? 
|
能力值:
( LV13,RANK:360 )
|
-
-
14 楼
 houjingyi 楼主,我用了你的脚本还是有跳转没有识别?
把不能识别的函数要删掉 要不IDA识别不了
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
Ericky
没有考到这个字符串解密哦
恩恩,想学习下这块字符串加密的处理.
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
楼主,我照着你的idc的脚本运行了,发现ida view和hex文件确实去花了,但是点F5的时候还是没变,这是怎么回事?  这是显示已经去花的view

然后这是F5之后的,和以前一样,没有去花。
|
能力值:
( LV13,RANK:360 )
|
-
-
17 楼
小熊ppt
楼主,我照着你的idc的脚本运行了,发现ida view和hex文件确实去花了,但是点F5的时候还是没变,这是怎么回事?这是显示已经去花的view然后这是F5之后的,和以前一样,没有去花。
把中间被识别成"函数"的块都要删掉 就可以了
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
Ericky
把中间被识别成"函数"的块都要删掉 就可以了
是在脚本里改吗,没看到啊,原谅我比较小白T^T
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
wingsbupt
在IDA内怎么删除函数?
edit->function->delete function
|
能力值:
( LV13,RANK:360 )
|
-
-
21 楼
小熊ppt
edit->function->delete function
嗯 对的
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
小熊ppt
edit->function->delete function
你有修改成功吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
Ericky
把中间被识别成"函数"的块都要删掉 就可以了
能说的再详细点吗
|
能力值:
( LV13,RANK:360 )
|
-
-
25 楼
小熊ppt
能说的再详细点吗
把check函数之间被IDA误识别成函数的"函数"全部delete掉,再F5
|
|
|