idm6.28.11去盗版提示框工具是一款可以帮助大家去除idm盗版提示框的,最近很多朋友反映说idm获取视频的时候经常会弹出一个盗版提示框,使用起来就非常的麻烦,idm6.28.11去盗版提示框工具很好的解决了这一问题,让大家更好的使用,需要的朋友可以下载
X32dbg载入,点运行到达OEP
命令行下断点:bp MessageBoxA
F9运行程序,IDM主窗口显示出来,任意找一下链接进行下载,在下载框跳出后,将会出现提示框,果然,断了下来。
断在了MessageBoxA函数入口,看堆栈,显示如下:
堆栈顶部:返回到idman.sub_452550,反汇编窗口跟随地址:
大致查看了一下子程序段的代码,应该就是调用盗版提示框无疑,接着往回逆,看有没有什么发现(最好能找到发送注册码到服务进行验证的位置),段首下段点,重新载入程序,点链接开始下载东西,又触发了事件,断在了刚才地址。看堆栈,返回到上一级调用,附近的代码如下:
经过多次跟踪分析,005FCA18 | FF D0 | call eax | 出现盗版提示框,但同样调用其它的窗口和对话框,在这里去不掉提示窗口,盗版提示的窗口调动地址是代码行:005FCA0E | 8B 46 50 | mov eax,dword ptr ds:[esi+50] 中的[esi+50] 中载入,再ESI的值可能来源于005FC9EB | 8B 75 EC | mov esi,dword ptr ss:[ebp-14] 中的:[ebp-14],对行005FC9EB下断,运行了两次,发现不能断下,说明上面的跳转把这里跳过了,再往上看,代码没有头绪,干脆不去管他,还是到调用窗口的代码位置00452550处理吧,大略的跟了一下此处的代码,发现并没有其它的操作,于是在段首修改:
00452550 | 6A FF | push FFFFFFFF | 引用的盗版提示框
00452552 | 68 AB 2E 61 00 | push <idman.sub_612EAB> |
00452557 | 64 A1 00 00 00 00 | mov eax,dword ptr fs:[0] |
0045255D | 50 | push eax |
0045255E | 64 89 25 00 00 00 00 | mov dword ptr fs:[0],esp |
00452565 | 81 EC 60 01 00 00 | sub esp,160 |
00452550 | C3 | ret | 直接RET返回
00452551 | FF 68 AB | ljmp fword ptr ds:[eax-55] |
00452554 | 2E 61 | popal |
00452556 | 00 64 A1 00 | add byte ptr ds:[ecx],ah |
0045255A | 00 00 | add byte ptr ds:[eax],al |
0045255C | 00 50 64 | add byte ptr ds:[eax+64],dl |
修改好后运行测试,可以正常使用了,想复制到可执行文件,可找了半天没找到,后来在右键菜单里找到一个补丁,找开后:
保存文件,至于是不是有降速和下载文件出错的情况,还有待于进一步测试,反正又不会发生格盘、删文件等恐怖后果,由他吧,毕竟你没买人家的软件。当然钱多的时候也可以适当赞助一下人家,最好多支持一下国产软件,国产软件更难啊。
附上我补丁的文件:IDM 6.28.11 主程序文件
234KB / 01-09
聊天工具
下载321KB / 01-09
聊天工具
下载231KB / 01-09
聊天工具
下载140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
484.7M / 09-27
165.4M / 09-05
353.9M / 06-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
110.5M / 09-05
33.4M / 09-05
325.8M / 08-12
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
369M / 09-22
181.5M / 09-22
201.2M / 09-05
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
126.7M / 02-04
1.76G / 09-22
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
561.8M / 07-11
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06