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

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

2019-6-22 11:44
6471
昨天devcore写了篇文章,
facK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1k6i4k6U0L8#2)9J5k6i4u0W2i4K6u0r3j5X3I4G2k6#2)9J5c8U0t1H3x3e0W2Q4x3V1j5H3y4W2)9J5c8U0t1I4i4K6u0r3L8%4m8W2M7X3q4@1K9h3!0F1i4K6u0V1j5%4u0S2j5$3E0Q4x3X3c8Z5j5h3y4C8K9h3&6Y4i4K6u0V1d9f1c8m8i4K6u0V1f1s2u0G2i4K6u0V1K9h3&6K6N6r3q4D9L8r3g2J5i4K6u0V1f1q4u0z5c8#2)9J5k6r3k6J5L8$3#2Q4x3X3c8S2L8W2)9J5k6s2g2F1N6i4y4#2j5h3I4Q4x3X3c8%4j5i4W2Q4x3V1j5`.
我的理解是这样,
他先得到了可能出现的字符序列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
活跃值: (4136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
知道了hash,怎么得到$i=3326487116;
2019-6-22 13:08
0
雪    币: 4698
活跃值: (5353)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
3
不知道该怎么跑,提供下可以跑和验证的代码,让有资源的跑吧。
2019-6-22 13:48
0
雪    币: 162
活跃值: (119)
能力值: ( 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
活跃值: (511)
能力值: ( 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
游客
登录 | 注册 方可回帖
返回