******Star Trek Away Team 1.0******* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *******Howto Crack Tut No.21******** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *****Tutorial by The Dark One******* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **************From DBC************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Was braucht Ihr? -Softice 4.xx <- Saugts euch bei crackstore.com -Hiew 6.40 <- Und das Tool gibts auch auf crackstore.com -Windasm 8.93+ <- Gibts ebenfalls bei www.crackstore.com -Safedisc Analyser 3.4 <- gibts bei kickme.to/DaRKoNe -Unsafedisc 2 <- gibts bei protools.cjb.net -Star Trek Away Team 1.0 <- Kann man sich ausleihen oder kaufen -Nen PC <- Kann man in jedem PC geschäft kaufen! Subject: Star Trek Away Team 1.0 *ger* Skill: Middle Cracker: [DaRKoNe] Hi Leude Tja in meinem letzten tut hab ich noch gesagt das B & W das einzige Game ist das noch einen zusetzlichen Cd-Check auser SafeDisc hat! Aber Star Trek Away Team hat auch noch einen zusatzt Cd-Check. Also erstmal Safedisc anlyzer starten und mal abchecken was dat Game für ne SafeDisc version hat. Danach mit dem passenden decryptor encrypten. Wenn iihr net wisst wie das geht lest euch mein Tut nr. 20 durch. Alte exe löschen und neue ohne cd starten. Läuft ja alles super bis auf wenn ihr ein neues game startet! Ne billige Messagebox. Also bpx messageboxa. Wenn sice breakt drückt ihr F11 und clickt bei der msgbox auf ok. Jetzt schreibt ihr euch den Offset auf (004DCF3F). Exe Disassemblieren udn Shift + F12 drücken 004DCF3F eingeben. Jetzt sind wir hier: * Referenced by a CALL at Addresses: |:004F7876 , :004F85DC , :005C2B0D | :004DCEE0 53 push ebx :004DCEE1 55 push ebp :004DCEE2 56 push esi :004DCEE3 57 push edi :004DCEE4 E8272E1100 call 005EFD10 :004DCEE9 33C9 xor ecx, ecx :004DCEEB E8D02A1100 call 005EF9C0 * Reference To: USER32.MessageBoxA, Ord:0000h <- Der Übeltäter | :004DCEF0 8B2D68426100 mov ebp, dword ptr [00614268] * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:004DCF67(U) | :004DCEF6 84C0 test al, al <- Der :004DCEF8 747B je 004DCF75 <- CD-Check * Possible StringData Ref from Data Obj ->"Please insert the original Star " <- Error Message auf Englisch ->"Trek Away Team CD now. Pressing " ->"'Cancel' will exit the game." | :004DCEFA 6810ED6300 push 0063ED10 :004DCEFF B9A8117200 mov ecx, 007211A8 :004DCF04 E8F7640200 call 00503400 :004DCF09 B9A8117200 mov ecx, 007211A8 :004DCF0E 8BF0 mov esi, eax * Possible StringData Ref from Data Obj ->"Original Star Trek Away Team CD " ->"not found." | :004DCF10 68E4EC6300 push 0063ECE4 :004DCF15 E8E6640200 call 00503400 :004DCF1A 8BF8 mov edi, eax :004DCF1C A128F17100 mov eax, dword ptr [0071F128] :004DCF21 85C0 test eax, eax :004DCF23 740E je 004DCF33 :004DCF25 8B4004 mov eax, dword ptr [eax+04] :004DCF28 85C0 test eax, eax :004DCF2A 7407 je 004DCF33 :004DCF2C 8BC8 mov ecx, eax :004DCF2E E80DA60700 call 00557540 * Referenced by a (U)nconditional or (C)onditional Jump at Addresses: |:004DCF23(C), :004DCF2A(C) | :004DCF33 A140B7B800 mov eax, dword ptr [00B8B740] :004DCF38 6A31 push 00000031 :004DCF3A 57 push edi :004DCF3B 56 push esi :004DCF3C 50 push eax :004DCF3D FFD5 call ebp :004DCF3F 83F801 cmp eax, 00000001 <- Wir Landen hier :004DCF42 A128F17100 mov eax, dword ptr [0071F128] :004DCF47 0F94C3 sete bl :004DCF4A 85C0 test eax, eax :004DCF4C 740E je 004DCF5C :004DCF4E 8B4004 mov eax, dword ptr [eax+04] :004DCF51 85C0 test eax, eax :004DCF53 7407 je 004DCF5C :004DCF55 8BC8 mov ecx, eax :004DCF57 E814A70700 call 00557670 So die Strg Data Refs sind zwar auf englisch aber das soll uns egal sein denn sie werden in anderen dlls übersetzt. Über den Strg data refs ist der Check also machen wir aus dem je ein jmp und wir sehen diese schwule meldung nie wieder! Also offset auf schreiben und mir Hiew einen EB draus machen! Jetzt klappt das game schön ohne cd. Cya [DaRKoNe]dBC Wenn Du Fragen oder Kritik hast mail sie an : DaRKoNe@HeRZeLeiD.net *******Special Thanks******* *****Greetings fly out to:**** * * * Saiyajin * ********Fly out to:********* * Firstlord * * T]oke * * h[a]nes * * G-3 * * and all dBC * * * * Memberz * **************************** ****************************** c by [DaRKoNe]