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
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
聊天工具
下載76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 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
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
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
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
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