IDM နဲ႕ပတ္သက္ျပီး ေဆြးေႏြးလိုတာကေတာ့ ...
- IDM ကို Visual C++ 6.0 နဲ႕ ေရးသားထားတာျဖစ္ပါတယ္။ Protection လံုး၀မထားရွိပါဘူး။
- IDM မွာ registration လုပ္တာ ေအာင္ျမင္ဖို႕ OFFLINE နဲ႕ ONLINE check ေတြကို ဖယ္ရွားရပါမယ္။
- Crack လုပ္နည္းကို IDM 6.05 ကို နမူနာထားျပီး ရွင္းျပထားျခင္းျဖစ္ပါတယ္။
OFFLINE ျဖင့္ register ျပဳလုပ္နည္း(၁) IDM Version တိုင္းမွာ တူညီတဲ့အခ်က္တစ္ခု ရွိပါတယ္။
75 0B 85 FF 74 07 8A 45 EF 84 C0 74 16 8B 15 ?? ?? ?? ?? 8B 4D C8 6A 00 68 ?? ?? ?? ?? 52 E9 A9 FC FF FF ကို ရွာပါ။ ဆိုလိုတာကေအာက္ပါကုဒ္ေတြကို ရွာေဖြပါ။
- Code:
004C99E6 75 0B JNZ SHORT IDMan.004C99F3
004C99E8 85FF TEST EDI,EDI
004C99EA 74 07 JE SHORT IDMan.004C99F3
004C99EC 8A45 EF MOV AL,BYTE PTR SS:[EBP-11]
004C99EF 84C0 TEST AL,AL
004C99F1 74 16 JE SHORT IDMan.004C9A09
004C99F3 8B15 04216600 MOV EDX,DWORD PTR DS:[662104]
004C99F9 8B4D C8 MOV ECX,[LOCAL.14]
004C99FC 6A 00 PUSH 0
004C99FE 68 C8706300 PUSH IDMan.006370C8
004C9A03 52 PUSH EDX
004C9A04 E9 A9FCFFFF JMP IDMan.004C96B2
ျပီးရင္ 90 (NOP) ေတြနဲ႕ အစားထိုးပါ။ ?? ေတြေနရာမွာေတာ့ HEX ဂဏန္းတစ္ခုခုျဖစ္ေနပါမယ္။
(၂) ဒီလို HEX ဂဏန္းစာလံုးအစားထိုးျပီးသြားရင္ Help menu က Registration ကိုေရြးပါ။ Serial ေနရာမွာ ေအာက္ပါပံုစံနဲ႕ ႏွစ္သက္ရာစာလံုး ရိုက္ထည့္ပါ။
နမူနာ။ ။
XXXXX-XXXXX-XXXXX-XXXXXSerial ဟာ စာလံုးအေရအတြက္ ၂၃လံုးရွိရပါမယ္။
ဒါဆို register ျဖစ္ပါျပီ။
(၃) အဆင့္(၁) နဲ႕ (၂) ကိုမလုပ္ေဆာင္ခ်င္ဘူးဆိုရင္ IDM.reg ဆိုတဲ့ဖိုင္ေလးတစ္ခု ဖန္တီးျပီး ေအာက္ပါအတိုင္း ရိုက္ထည့္သိမ္းဆည္းျပီး registry ဖိုင္ကို merge လုပ္ပါ။
- Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Internet Download Manager]
"FName"="Myanmar Cracking"
"LName"="Team"
"Email"="urmail@domain.com"
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX"
မွတ္ခ်က္။ ။ IDM ရဲ႕ အဓိကအားနည္းခ်က္ကေတာ့ register တစ္ခါလုပ္ထားရင္ version ေျပာင္းလဲရင္လဲ ဆက္သံုးလို႕ရပါတယ္။ Register လုပ္ထားျခင္းရွိ၊မရွိ စစ္ေဆးဖို႕အတြက္ IDM ဟာ FName၊ LName၊ Email၊ Serial ဆိုတဲ့စာသားေတြကို registry ထဲမွာ query လုပ္ပါတယ္။ ဒါဆို အင္တာနက္မရွိခ်ိန္ register လုပ္တာ ေအာင္ျမင္ပါျပီ။
Serial အား ONLINE တြင္စစ္ေဆးျခင္းမွ ဖယ္ရွားျခင္း
(၄) အင္တာနက္ရွိခ်ိန္မွာေတာ့ IDM ဟာ သင္ဘယ္ serial နဲ႕ပဲ register လုပ္လုပ္၊ သူ႕ web site ရဲ႕ database ထဲမွာရွိတဲ့ သင့္ရဲ႕ အီးေမးလ္နဲ႕ serial ကို တုိက္စစ္တဲ့အခါ မတူညီခဲ့ရင္ fake serial လို႕ယူဆျပီး ေဆာ့ဖ္၀ဲလ္ကို ပိတ္ပစ္ပါတယ္။ ဒါေၾကာင့္ သင့္အေနနဲ႕ ဒီျဖစ္ရပ္ကို ေက်ာ္လႊားဖို႕၊ ဖ်က္ထုတ္ပစ္ဖို႕ လုပ္ရပါမယ္။
IDM ဟာ CALL 00432590 မွာ fake serial ဟုတ္၊ မဟုတ္ အြန္လိုင္းမွာ စစ္ေဆးပါတယ္။ ဒါေၾကာင့္ ေအာက္ပါကုဒ္ကိုၾကည့္ပါ။
- Code:
00431C7E E8 0D090000 CALL IDMan.00432590
00431C83 8BF8 MOV EDI,EAX
00431C85 83C4 04 ADD ESP,4
00431C88 85FF TEST EDI,EDI
00431C8A 74 0A JE SHORT IDMan.00431C96
00431C8C C705 E0146600 01000 MOV DWORD PTR DS:[6614E0],1
00431C96 83FF 07 CMP EDI,7
00431C99 0F87 EB000000 JA IDMan.00431D8A
00431C9F FF24BD 58254300 JMP DWORD PTR DS:[EDI*4+432558]
00431CA6 8B4D D8 MOV ECX,DWORD PTR SS:[EBP-28]
00431CA9 E8 521A0000 CALL IDMan.00433700
00431CAE 85C0 TEST EAX,EAX
00431CB0 0F84 CE010000 JE IDMan.00431E84
00431CB6 E9 90020000 JMP IDMan.00431F4B
00431CBB A1 00216600 MOV EAX,DWORD PTR DS:[662100]
00431CC0 8B35 3C075B00 MOV ESI,DWORD PTR DS:[<&USER32.MessageBoxA>]
00431CC6 68 30000500 PUSH 50030
00431CCB 68 C8706300 PUSH IDMan.006370C8
00431CD0 50 PUSH EAX
00431CD1 6A 00 PUSH 0
00431CD3 FFD6 CALL ESI
ဒီေနရာမွာ JMP DWORD PTR DS:[EDI*4+432558] ဟာ အေရးၾကီးဆံုးျဖစ္ပါတယ္။
(i) JMP DWORD PTR DS:[EDI*4+432558] မွာ EDI = 0 ျဖစ္ရင္ DS[432558] = VA 431CA6 ဆီေရာက္သြားမွာျဖစ္ပါတယ္။ သူကေတာ့ ပရိုဂရမ္ကို ပံုမွန္လုပ္ေဆာင္သြားမွာ ျဖစ္ပါတယ္။
(ii) JMP DWORD PTR DS:[EDI*4+432558] မွာ EDI = 1 ျဖစ္ရင္ DS [43255C] = VA 431CBB ဆီေရာက္သြားမွာျဖစ္ပါတယ္။ VA 431CBB ဟာ
"Internet Download Manager has been registered with a fake Serial Number. IDM is exiting..."
စာသားရွိရာေနရာပါ။
(iii) JMP DWORD PTR DS:[EDI*4+432558] မွာ EDI = 2 ျဖစ္ရင္ DS [432560] = VA 431CDA ဆီေရာက္သြားမွာျဖစ္ပါတယ္။ VA 431CDA ဟာ
"This error message is possible if IDM was used on several computers under the same Serial Number. Please note that IDM has per computer license. In order to use IDM on several computers at the same time please obtain licenses for each on"
စာသားရွိရာေနရာပါ။
(iv) JMP DWORD PTR DS:[EDI*4+432558] မွာ EDI = 3 ျဖစ္ရင္ DS [432564] = VA 431D2B ဆီေရာက္သြားမွာျဖစ္ပါတယ္။ VA 431D2B ဟာ
"Internet Download Manager has been registered with a fake Serial Number or the Serial Number has been blocked. IDM is exiting..." စာသားရွိရာေနရာပါ။
(v) JMP DWORD PTR DS:[EDI*4+432558] မွာ EDI = 4 ျဖစ္ရင္ DS [432568] = VA 431D64 ဆီေရာက္သြားမွာျဖစ္ပါတယ္။ VA 431D64 ဟာ
"Internet Download Manager has not been registered for 30 days. Trial period is over and IDM is exiting..."
စာသားရွိရာေနရာပါ။
- IDM ကို ပံုမွန္အလုပ္လုပ္ေစႏိုင္ဖို႕အတြက္ EDI တန္ဖိုးဟာ သုညျဖစ္ဖို႕လိုပါမယ္။
- ဒါေၾကာင့္ TEST EDI, EDI အစား XOR EDI, EDI လုိ႕ေျပာင္းပါမယ္။
- ဒါဆိုရင္ serial ကို အြန္လိုင္းမွာ စစ္ေဆးတာကို ေက်ာ္လႊားႏိုင္ပါျပီ။
- E8 ?? ?? ?? ?? 8B F8 83 C4 04 85 FF 74 0A ေနရာမွာ E8 ?? ?? ?? ?? 8B F8 83 C4 04 33 FF 74 0A နဲ႕အစားထိုးပါ။
ဤသင္ခန္းစာျဖစ္ေျမာက္ေရးအတြက္ အကူအညီေပးခဲ့ေသာ UnREal RCE မွ AlphaPatcher အား အထူးေက်းဇူးတင္ရွိပါသည္။