Acest tutorial este creat pentru un "scop" educational.Fara .cue si cintx nu am avea posibilitati.
Hai sa pornim.
De ce ai nevoie ?
OllyDbg (Debugger)
Cod:
http://www.ollydbg.de/odbg110.zipSteam (Putrid Filth)
Cod:
http://steampowered.com/download/SteamInstall.exePasul 1 - instalarea steam-ului
Odata ce ai descarcat toate programele necesare, primul lucru e : instalarea steam-ului; presupun ca sti cum se instaleaza ( Atentie! nu-l instalati in folderul cu CS-ul ). Steam-ul se va executa automat, la fel si logarea, dar va trebui sa creezi un cont ( care este gratis ), odata ce ai terminat, logheazate si lasa-l sa-si faca update-ul, pana aici e bine.
Odata ce vezi fereastra ( STEAM ) cu jocuri, iti vei da seama ca nu ai nici un joc, aici incepe cracking-ul.Inchide steam-ul ( Tot ce tine de el ) ,deschide task manager ( CTRL + ALT + DEL ) .
Pasul 2 - PreChek-uri
Update
http://www.steampowered.com/v/index.php?area=newsCreeaza un nou fisier numit steam.cfg in interiorul folderului steam si copiaza : "BootStrapperInhibitAll=enable" fara ghilimele. Salveaza-l, probabil te intrebi de ce ai facut asta, pentru a impiedica steam-ul sa faca update si sa distruga munca ta anterioara. Presupun ca ai winrar in PC, arhiveaza steam.dll , daca se produc unele greseli ai de unde sa reincepi .
Pasul 3 - OllyDbg
Extrage si ruleaza ollydbg, dute la file - open.Deasupra la "cancel" vor fi 2 fisiere de tip : .exe si .ddl. Alege .dll, localizeaza si deschide steam.dll. Ollydbg are un plugin : loaddll , sa-r putea sa-ti apara din prima pe ecran,daca doresti sa-l folosesti click pe Ok. Dupa o analiza scurta, vor aparea coduri, aceste coduri se numesc ASM si este , mai pe scurt, .exe-ul descompus intr-un format ( pe care oamenii il pot citi )
Pasul 4 - Deblocand GUI
Lista de jocuri cu steam sunt ascunse intr-o variatiune de coduri, dar "hackerii" au gasit o modalitate . . . in asa fel incat lista sa fie vizibila si jocabila. Unele sunt descarcabile, dar nu ne bagam.
Iata un emulator = 52 8B 44 24 0C C7 00 01 00 00 00 8B 54 24 10 8B 44 24 14 31 C9 89 0A 89 08 89 48 04 89 48 08 88 48 0C B8 01 00 00 00 5A C3
Copiaza emulatorul intr-un notepad, reintoarcete la ollydbg,inchide fereastra precedenta si sa revenim acum la ASM.
Click dreapta - Search for - Label in modulul curent, acesta va afisa o fereastra cu numele functiilor din steam si noi dorim 2 in particular. SteamIsAppSubscribed si SteamIsSubscribed. Dublu click SteamIsAppSubscribed , vei fi dus la o noua fereastra cu coduri, uitete la "PUSH EBP". Click si tine apasat mouse-ul pe aceasta linie si trage-o jos cel putin 14 linii - click dreapta - binary - binary paste. Exact la fel procedeaza cu SteamIsSubscribed.
Pasul 5 - Salvarea
Click dreapta - Copy to Executable - All modifications - Copy All.
Click dreapta pe noua fereastra - Save File - Ok - Yes.
SALVAT!
Am terminat Wink un steam.dll crack-uit.
Metodele difera putin,important e sa ajungi la acelasi rezultat.