Reverse Engineering - BIT Mania
Mi’am adus aminte azi ca am avut o perioada in urma cu 3-4 ani cred, pe cand lucram la centrul de calcul, perioada in care-mi facea placere sa sparg programe. Da, un fel de haxor binar, Reverse Engineering se cheama chestia asta.
Nu stiu cum am inceput ,dar stiu ca am terminat din doua motive:
- Deja devenise plictisitor sa dezactivez protectiile la cate 10 programe pe zi
- Nu mancam, nu dormeam, nu mai faceam altceva nimic decat asta… fumam cate 1 pachet de tigari si nu ma ridicam de la calculator pana nu picam de som.
Cautam pe internet cele mai scumpe programe, consideram ca fiind scumpe merita si efortul meu de a le sparge. Programe de sute sau mii de $, aproape nimic nu’mi sta in cale. Cele mai grele erau cele care aveau protectii cu chei hard, erau unele care pur si simplu ma durea capu’ la propriu si renuntam pana la urma. Nu ca nu a’s fi reusit sa le penetrez sistemul de protectie dar, decat sa stau 2-3 zile sa finalizez un crack pentru ele, prefream sa sparg 20-30 mai putin pretentioase!
In total, cred ca rata de reusita era peste 90% din programe. Am luat toate CD-urile de CHIP la vremea aia pe care le’am gasit si tot ce era shareware, trial, etc… tot fara exceptie, mi’a trecut prin mana.
Ca sa va spun, cum era sentimentul si cum gandeam dupa aproape o jumatate de an de Reverse Engineering: Cand deschideam un program deja vedeam in cod cum era filmul matrix
ceva de genul ala … totul era in assembler, desigur. Stiam care sunt meniuri, ferestre, vedeam procedurile extraordinar de usor, rutine de compresie si decompresie, de criptare si decriptare, capcane, tehnici antidebuging … aveam creierul numai in format binar si hexazecimal. Trebuia sa analizez, cand trasam un program, zeci de linii de cod aproape simultan, toti registrii, stiva, zone de memorie, BreakPoint-uri, etc… un fel de multitasking infernal …
AM RENUNTAT! Deja devenise o manie pentru mine. Nu ma puteam abtine. Daca aveam nevoie de un program de muzica, de grafica, de proiectare, etc… orice, nu conta… luam trial pe cel mai smecher si intre 3min - 3 ore deja aveam varianta full version si desigur faceam Crack, PathMemory sau KeyGen la versiunea respectiva.
Cum procedam? Aveam un intreg arsenal de programe care ma ajutau. Debugere, Dezasamblare, Ptachere, Decriptoare, etc… probabil peste 2-3 sute de utilitare!














