吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3140|回复: 17
收起左侧

[原创] 给IDR再动动手术

[复制链接]
冥界3大法王 发表于 2022-8-26 21:40
本帖最后由 冥界3大法王 于 2022-8-26 21:54 编辑

大家 还记得上次修复IDR不能解析的问题吗?

今天发现的周润发贴的CrackME,竟然又出来个新提示:"Cannot open KnowledgeBase (may be incorrect Version)"
点击过后,又不能反汇编查看Delphi过程了。还是打开x32dbg吧。
定位到下面的代码:

[Asm] 纯文本查看 复制代码
00425536   | E8 055D0400       | call 强制去崩溃版idr.46B240                  |
0042553B   | 33C9              | xor ecx,ecx                            |
0042553D   | 8AC8              | mov cl,al                              |
0042553F   | 898D 04FFFFFF     | mov dword ptr ss:[ebp-FC],ecx          |
00425545   | 8B85 04FFFFFF     | mov eax,dword ptr ss:[ebp-FC]          |
0042554B   | 85C0              | test eax,eax                           |
0042554D   | 0F85 30010000     | jne 强制去崩溃版idr.425683                   | ========>修改这里即可跳过!
00425553   | 8B15 C4C06D00     | mov edx,dword ptr ds:[6DC0C4]          | 006DC0C4:"h餸"
00425559   | 8B02              | mov eax,dword ptr ds:[edx]             |
0042555B   | 33D2              | xor edx,edx                            |
0042555D   | E8 166C1A00       | call 强制去崩溃版idr.5CC178                  |
00425562   | 66:C785 2CFFFFFF  | mov word ptr ss:[ebp-D4],C8            |
0042556B   | 8D55 F4           | lea edx,dword ptr ss:[ebp-C]           |
0042556E   | 8D45 94           | lea eax,dword ptr ss:[ebp-6C]          |
00425571   | E8 86DF2400       | call 强制去崩溃版idr.6734FC                  |
00425576   | 8BD0              | mov edx,eax                            |
00425578   | FF85 38FFFFFF     | inc dword ptr ss:[ebp-C8]              | [ebp-C8]:&"坛c"
0042557E   | 33C0              | xor eax,eax                            |
00425580   | 8945 90           | mov dword ptr ss:[ebp-70],eax          |
00425583   | 8D4D 90           | lea ecx,dword ptr ss:[ebp-70]          |
00425586   | FF85 38FFFFFF     | inc dword ptr ss:[ebp-C8]              | [ebp-C8]:&"坛c"
0042558C   | B8 5FCA6800       | mov eax,强制去崩溃版idr.68CA5F               | 68CA5F:"Cannot open Knowledge Base file "
00425591   | E8 CEE72400       | call 强制去崩溃版idr.673D64                  |
00425596   | 8D55 90           | lea edx,dword ptr ss:[ebp-70]          |
00425599   | 52                | push edx                               |
0042559A   | BA 80CA6800       | mov edx,强制去崩溃版idr.68CA80               | 68CA80:" (may be incorrect Version)"


大家可以对比下IDR和DEDE的区别,作为互补还是非常不错的选择。
image.png
image.png
用此可以自己制作 按钮事件。
当然了,如果会Delphi编程,根据目标程序猜测着写对应事件,反向修改成功还是可行的。
例如HelpAndManual8过期后文档的不可编辑状态,如果会了编程,那分分钟就能猜一个实现出来(查看过程的开始与结束点的地址),再抄机器码反向过去就直接开改了。
这样定位操作起来实在是太轻松了。
具体实现敬请关注法王连续剧续作。。。

免费评分

参与人数 6吾爱币 +5 热心值 +6 收起 理由
小tg + 1 + 1 我很赞同!
wasdzjh + 1 + 1 持续关注
笙若 + 1 + 1 谢谢@Thanks!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
1MajorTom1 + 1 热心回复!
Lucifer_BW + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lelandyang 发表于 2022-8-27 15:24
冥界3大法王 发表于 2022-8-27 09:32
https://drive.google.com/drive/folders/1IBsO1_O9xGHkPPV9Pnqkq2uoFmuak5C7?usp=sharing
@lelandyang  ...

在52pojie里面有人提到过开源,你搜一下就可以看到。
 楼主| 冥界3大法王 发表于 2022-8-27 09:32
 楼主| 冥界3大法王 发表于 2022-8-26 21:57
本文目的告诉你,当反汇编工具出现问题后,不要立马放弃,扔到调试器里找找原因动动手术;
没准又能为你工作了。
ABC9758 发表于 2022-8-26 22:12
感谢分享
lelandyang 发表于 2022-8-26 22:42
IDR已经开源了,可以直接修改源代码。建议前去提交PR。
maniacwj 发表于 2022-8-27 00:03
看标题,还当是大价IDR,地平线玩太多了,支持一波
头像被屏蔽
cjie12345789 发表于 2022-8-27 01:02
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
bm11459 发表于 2022-8-27 01:02
提示: 作者被禁止或删除 内容自动屏蔽
hahaleizi123 发表于 2022-8-27 08:29
不明觉厉!!!
Noren 发表于 2022-8-27 09:14
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 10:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表