首页
社区
课程
招聘
[讨论]关于devcore写的十分钟破解ida 安装包
发表于: 2019-6-22 11:44 6319

[讨论]关于devcore写的十分钟破解ida 安装包

2019-6-22 11:44
6319
昨天devcore写了篇文章,
https://devco.re/blog/2019/06/21/operation-crack-hacking-IDA-Pro-installer-PRNG-from-an-unusual-way/
我的理解是这样,
他先得到了可能出现的字符序列23456789ABCDEFGHJKLMPQRSTUVWXYZabcdefghijkmpqrstuvwxyz
然后分别按照数字,大小写字母在前得出了几种不同的字符序列,
再分别用几种不同语言的随机数生成器
加循环数字作为种子

得出了结论,
这种序列abcdefghijkmpqrstuvwxyzABCDEFGHJKLMPQRSTUVWXYZ23456789加上perl的随机生成器,可以得到密码序列,

所以我们只需要改下这段代码,循环数字种子
#!/usr/bin/env perl
#
@_e = split //,"abcdefghijkmpqrstuvwxyzABCDEFGHJKLMPQRSTUVWXYZ23456789";

$i=3326487116;
srand($i);
$pw="";

for($i=0;$i<12;++$i)
{
        $key = rand 54;
        $pw = $pw . $_e[$key];
}
print "$i $pw\n";
生成字典,
然后导出ida.exe的hash,
破解即可,

这里我导出了之前泄漏出来的ida7.2的hash
这个ida7.2是一月份泄漏出来的,那个时候还没修复这个问题的

parallels@zoo:~/inno2john$ ./inno2john.pl ./x64_idapronw_hexx64w_181105_de455c480e11ef1ec91473028f4dd175.exe 

Installer version: 5507u

Number of files: 960

$dynamic_25$f29f55f07c043ad34b3de150501535f44424edad$HEX$50617373776f7264436865636b48617368c41639792846e456





[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-6-22 12:03 被qazgzz编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 48
活跃值: (3439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
知道了hash,怎么得到$i=3326487116;
2019-6-22 13:08
0
雪    币: 3697
活跃值: (4252)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
3
不知道该怎么跑,提供下可以跑和验证的代码,让有资源的跑吧。
2019-6-22 13:48
0
雪    币: 164
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
期待五年后各位能跑出来
2019-6-22 14:01
0
雪    币:
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
 字典我已经生成好了,共130GB,包含10 000 000 000条密钥。但是我现在不知道怎么跑。
2019-6-23 07:14
0
雪    币:
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我的字典是这么生成的

#!/usr/bin/env perl
#
@_e = split //,"abcdefghijkmpqrstuvwxyzABCDEFGHJKLMPQRSTUVWXYZ23456789";

$seed=00000000000;

for($seed=0000000000; $seed<10000000000; ++$seed) 
{
       srand($seed);
       $read="";

               for($i=0; $i<12; ++$i)
               {
                        $key = rand 54;
                        $read = $read . $_e[$key];
               }
       print "$read\n";
}
2019-6-23 07:18
0
雪    币: 20
活跃值: (406)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
Lakr 我的字典是这么生成的 #!/usr/bin/env perl # @_e = split //,"abcdefghijkmpqrstuvwxyzABCDEFGHJKLMPQRSTU ...
看看这几个序列在不在你生成的字典里面
FgVQyXZY2XFk
7ChFzSbF4aik
ZFdLqEM2QMVe
6VYGSyLguBfi
qY2jts9hEJGy
2019-6-23 13:55
0
雪    币:
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
qazgzz 看看这几个序列在不在你生成的字典里面 FgVQyXZY2XFk 7ChFzSbF4aik ZFdLqEM2QMVe 6VYGSyLguBfi qY2jts9hEJGy
只有第一个在
2019-6-23 20:59
0
游客
登录 | 注册 方可回帖
返回
//