一次简单破解
本帖最后由 睡了全世界 于 2018-3-29 15:18 编辑分析流程:
拿到文件首先添加后缀zip,解压发现是apk文件,然后把后缀改为apk使用jeb打开,先看mainactivity。
重点在a这个类,然后跳转到a类。查看a,重点在a方法。
分析a方法,主要过程是先判断输入字符串长度是否与b数组一样长,然后将字符串转为对应的ASCI码数组,然后将数组考到另一个数组中只是第一位添加零。
然后使用数组每一位数和a类中的a,b,c,d数组进行对比判断,类似一元二次方程组。
破解方法:
采取爆破方式:将代码比对方法复现,选择由于每位之间没什么联系,只是有相邻两位需满足条件,因此采取一位一位爆破,然后利用上一位加以验证,然
后输入区间,就是ASCII字符串。开始爆破。
复现代码如上。结果如下:
878510 发表于 2018-3-30 18:42
这是天书啊
能看懂说谢谢的肯定也都是大神会解密那种
哈哈,这个只是我做一个CTF的笔记,所以记录有点简单,如果感兴趣的话,我可以把CTF的那个题给你,比较简单的:lol 878510 发表于 2018-3-30 18:42
这是天书啊
能看懂说谢谢的肯定也都是大神会解密那种
不好意思啊,只是CTF一个简单的记录,有点简单,见谅 一次简单的支持 谢谢楼主,666 可以可以 666学到了 一次简单的支持 厉害了我的哥 这个是干嘛的?没明白是破解什么的。。。。可以写一个简介吗? 谢谢分享了 小东西大作用