高手勿笑哈。
破解既注重技术,更注重思维。有时换一个思维方式,或许会发现一条捷径。本文技术含量并不高,但思维换位是否有值得借鉴的地方,还请各路高手批评指正。
QQ聊天记录查看器 5.3加入了曾经有效的黑名单,作者大概没有想到,这个黑名单恰恰可以帮助破解者反其道而行之,从而破解。本人正是通过此法,让QQ聊天记录查看器 5.3能够顺利通过注册,经几台电脑验证已经成功。反编出如下代码:
0046ECAD BA E0ED4600 mov edx, 0046EDE0 ; 1163659294813585
0046ECB2 |. E8 C159F9FF call 00404678
0046ECB7 |. 0F84 F6000000 je 0046EDB3
0046ECBD |. 8B45 FC mov eax, dword ptr [ebp-4]
0046ECC0 |. BA FCED4600 mov edx, 0046EDFC ; 0386848021608060
0046ECC5 |. E8 AE59F9FF call 00404678
0046ECCA |. 0F84 E3000000 je 0046EDB3
0046ECD0 |. 8B45 FC mov eax, dword ptr [ebp-4]
0046ECD3 |. BA 18EE4600 mov edx, 0046EE18 ; 8319e4005f00pyg0
0046ECD8 |. E8 9B59F9FF call 00404678
0046ECDD |. 0F84 D0000000 je 0046EDB3
0046ECE3 |. 8B45 FC mov eax, dword ptr [ebp-4]
0046ECE6 |. BA 34EE4600 mov edx, 0046EE34 ; 0566838690673180
0046ECEB |. E8 8859F9FF call 00404678
0046ECF0 |. 0F84 BD000000 je 0046EDB3
0046ECF6 |. 8B45 FC mov eax, dword ptr [ebp-4]
0046ECF9 |. BA 50EE4600 mov edx, 0046EE50 ; 0386748036909760
0046ECFE |. E8 7559F9FF call 00404678
0046ED03 |. 0F84 AA000000 je 0046EDB3
0046ED09 |. 8B45 FC mov eax, dword ptr [ebp-4]
0046ED0C |. BA 6CEE4600 mov edx, 0046EE6C ; sflsky7dgh1a5i18
0046ED11 |. E8 6259F9FF call 00404678
不难看出:地址0046EDE0,0046EDFC,0046EE18,0046EE34,0046EE50,0046EE6C分别对应黑名单1163659294813585,0386848021608060,8319e4005f00pyg0,
0566838690673180,0386748036909760,sflsky7dgh1a5i18。
程序运行后,用户输入的注册号会对以上对比,如相等则注册失败。
于是,只要将上面6个地址存入ASCII码的命令NOP掉,则上面6组黑名单的注册号即可正常使用。
破解就是如此简单。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!