Copy Link
Add to Bookmark
Report
4x05 The Art of Reversing
[ The Art of Reversing by ap0x ]
pH#4 .............F.u.l.l..R.e.v.e.r.s.e............. [ #Sadrzaj ]
0x01 ................................................ [ Intro ]
0x02 ................................................ [ Order CD! ]
0x03 ................................................ [ Outro & Greetz ]
--[ 0x01 ]----------------------------------------------[ Intro ]
Jos jedan broj pH eZina je pred vama, a sta vas to ceka u RCE sekciji
ovaj put procitajte malo nize...
Za razliku od dosadasnjih brojeva pH eZina ja danas necu objasniti niti
jednu RCE tehniku!? Zasto? Iz proslog razloga sto se uz ovaj tekst po
prvi put objavljuje moja nova RCE knjiga pod nazivom The Art of
Reversing. Da dobro ste procitali cela knjiga od 300 A4 strana. Da li ce
iko ikada napisati veci tekst za jedan eZine? Sumljam :)
Predgovor drugom izdanju:
Mi zivimo nase svakodnevne zivote nesvesni sitnica i malih stvari koje
nam se desavaju ispred ociju. Prelazimo preko ociglednih stvari jer nam
se cine jednostavnim i logicnim. Ne osecamo potrebu da zavirimo ispod
jednolicne jednostavne spoljasnosti stvari, ili samo to ne zelimo?
Postavimo sebi pitanje: Kada smo zadnji put pogledali neki objekat i
zapitali se kako on to radi? Kakvi se to procesi kriju iza njegovog nama
dostupnog lica? Zasto se nesto desava bas tako kako se desava? Kada smo
neki objekat poslednji put razlozili na sastavne delove snagom svojih
misli? Kada smo zadnji put videli iza ociglednog i dostupnog? Odgovori na
ova pitanja leze u nama samima i predstavljaju samu osnovu reversnog
inzenjeringa. Sama teznja da se pronikne u pocetke i uzroke stvari, da se
do pocetnih uslova dodje od rezultata otvara neverovatne mogucnosti, samo
ako promenimo tacku gledista, samo ako se sa mesta pasivnog posmatraca
pomerimo u mesto reversera, samo tako cemo doci do same srzi reversnog
inzenjeringa. Imajte na umu da se reversni inzenjering ne primenjuje samo
na kompjuterima, svuda oko nas je reversni inzenjering, samo to treba da
uocimo. Ovo je drugo izdanje knjige The Art Of Cracking koja je dobila
novo ime The Art Of Reversing jer je u nju sada utkana moja druga knjiga
pod nazivom PE and ASM for Crackers. U ovom drugom izdanju su dodata neka
poglavlja, neka su dopunjena ali veci deo ispravki se odnosio na
gramaticko-semanticke greske uocene u knjizi za ovo pisac duguje posebnu
zahvalnost MDHamel-u koji je uradio reviziju i lektorat knjige. Ovom
prilikom bih zeleo da se zahvalim svima koji su me podrzali i jos uvek me
podrzavaju da nastavim rad na ovom projektu. Knjiga je posvecena svim
ljudima koji su ostavili neizbrisiv trag u mom zivotu: porodici,
najboljim prijateljima, prvoj ljubavi, mentorima, ostalim prijateljima,
neprijateljima i ostalima koji nisu ovde nabrojani ali predstavljaju
manje ili vise bitan deo mog zivota.
"The more I learn, the more I realize how much I don`t know!"
Ap0x
Sta je to RCE?
Reverse Code Engineering je tehnika pomocu koje dobijamo pocetne
vrednosti neke funkcije pocinjuci od njenih rezultata. Primeticete da sam
upotrebio uopstenu definiciju RCEa, a ne onu koja bi se odnosila na RCE
primenjen na kompjuterske aplikacije. RCE sam definisao ovako jer je on
upravo to, bez obzira na oblast na koju se primenjuje RCE predstavlja
tehniku razmisljanja, odnosno postupak resavanja nekog problema iz drugog
ugla. Ali ako se ogranicimo samo na kompjutere onda cemo RCE definisati
kao tehniku modifikacije nepoznatog koda, kada izvorni kod samog programa
nije dostupan. Koristeci tehnike opisane u ovoj knjizi shvaticete osnovne
probleme pri modifikaciji ili analizi nepoznatog koda kada nije poznat
izvorni kod samog problema. Tada moramo pristupiti reversnom posmatranju
problema, to jest trazenju uzroka razlicitih ponasanja programa, pocevsi
od samih posledica, da bi smo stigli do pocetnik uzroka. Naravno kao i
svaka druga oblast ljudskog delovanja, pa tako i u RCEu imamo razlicite
probleme koji u vecini slucaja nemaju jedinstvena resenja. Ovo ujedno
znaci da se vecina problema moze resiti na veliki broj nacina i da u
vecini slucajeva postoje samo najlaksa, odnosno najbrza resenja, i ona
koja to nisu. Posto nas u vecini slucajeva ne zanima vreme potrebno da se
neki problem resi, glavni faktor u resavanju RCE problema ce biti tacnost
dobijenih rezultata. Ova tacnost je surova kada se radi o RCE problemima,
jer u vecini slucajeva postoje samo dva slucaja resavanja problema.
Postoje samo tacno reseni problemi i oni koji to nisu. RCE problemi koji
su netacno reseni mogu dovesti do nestabilnosti sistema, kao i do pucanja
samog operativnog sistema koji koristimo kao osnovu za RCE. Ovo ujedno
znaci da RCE nije platformski definisan jer se moze primenjivati, a i
primenjuje se, na svim kompjuterskim platformama. Iako je ova knjiga
"pompezno" nazvana The Art Of Cracking ona se ne odnosi na pravo znacenje
reversnog inzenjeringa, niti je tako nesto uopste moguce. Ne, ova knjiga
je sebi stavila za cilj da se ogranici samo na jednu usko definisanu
oblast, popularno nazvanu Cracking, tezeci da opise sto je vise moguce
pojava vezanih za sam Cracking. Naravno i ovo je tesko izvodljivo ali cu
se potruditi da vas kroz ovu knjigu uverim da nepostoji stvar koja se
naziva "sigurna aplikacija". Od sada pa na dalje ovaj termin izbrisite iz
svoga recnika. Termin koji cete usvojiti umesto toga je: "aplikacija
teska za reversing!", sto znaci da svaka aplikacija koja moze da se
pokrene moze biti "slomljena" i da ne treba verovati takozvanim
komercijalnim aplikacijama za zastitu vasih ili tudjih programa. Ova
knjiga ce unistiti zablude onih koji veruju da su njihovi passwordi
bezbedni u bazama podataka, da su njihovi passwordi bezbedni iza
"zvezdica". Ovakve zablude ce pasti u vodu posle citanja ove knjige.
Programeri spremite se, jer vase aplikacije ce biti stavljene na obiman
test...
I konacno sad kada vam je masta zagolicana, dajem vam linkove za
download:
[+] Knjiga u delovima:
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas01.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas02.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas03.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas04.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas05.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas06.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas07.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas08.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas09.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas10.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas11.rar
http://ap0x.headcoders.net/taoc/InParts/Folder-Cas12.rar
http://ap0x.headcoders.net/taoc/InParts/Fonts.and.Secret.rar
http://ap0x.headcoders.net/taoc/InParts/The.art.of.Reversing.solo.pdf.rar
[+] Cela knjiga i svi primeri u jednom fajlu:
http://ap0x.headcoders.net/taoc/Full/TheArtOfReversing.free.pdf.on.serbian.rar
--[ 0x02 ]---------------------------------------------[ Order CD! ]
Narucite CD sa knjigom "The Art of Reversing"
Ovo je jedinstvena ponuda koja vam omogucava da dodjete u posed
najnovijeg izdanja jedne od najcitanijih knjiga na srpskom jeziku koje su
posvecene kako opisivanju zastite softwarea tako i nacinima na koje se
ove zastite sa lakocom uklanjaju ili zaobilaze. Ovo drugo izadnje knjige
je propraceno sa CDom koji se ekskluzivno moze nabaviti samo sa ovog
sajta. Sav materijal koji se nalazi na njemu je prilagodjen pocetnicima u
cilju sto lakseg savladavanja osnovnih ali i naprednih reverserskih
tehnika. Ovaj propratni materijal pokriva sva poglavlja koja su obradjena
u knjizi na interesantan nacin koji je veoma lak za pracenje i
savladavanje. Ovo znaci da je svako poglavlje knjige The Art of Reversing
dodatno obradjeno i pored opisa tekstom moguce je pogledati i video
materijal koji objasnjene tehnike u knjizi sprovodi u praksi. Ovi vise
minutni video materijali cine veoma dobar, dodatan, izvor informacija
koji ce pocetnicima u reversingu omoguciti da tehnike koje su teoriski
obradjene u knjizi jos jednom detaljno predju i putem video zapisa.
Posebno je obracena paznja na kvalitet video zapisa tako da on pri
gledanju u maksimalnoj rezoluciji (800x600) sav tekst i komentari koji su
vezani za mete koje se reversuju bude izuzetno visokog kvaliteta i jasno
obelezen i uocljiv.
Pored video zapisa, koji svojim trajanjem prelazi 80 minuta, na CD se
takodje nalaze svi reverserski alati koji su korisceni u knjizi ali i
preko 100 mb drugih koji ce vam itekako koristiti u reverserskoj praksi.
Napominjem da su svi alati, odnosno programi, korisceni u knjizi
korisceni iskljucivo sa freeware odnosno shareware licencom sto znaci da
se na CDu ne nalazi ni jedan warez/crackovan program koji krsi licencu
proizvodjaca. Na legalnost software-a koji se nalazi na CDu je obracena
dodatna paznja i svaki program na CDu je pregledan, proucena je njegova
licenca, pre njegovog konacnog dodavanja na CD.
Naravno okosnica ovog CD je knjiga The Art of Reversing koja je napisana
u cilju demistifikacija reversnog inzenjeringa i obrazovanja
potencijalnih kreatora softwarea u cilju zastite njihovog softwarea od
klasicnih programerskih propusta. Da bi ovo priblizila citaocu, knjiga
detaljano opisuje relativno sigurne nacine zastite i nacine njihog
zaobilazenja. Tematski knjiga je podeljena u 13 poglavlja koja opisuje
reverserske probleme pocevsi od najjednostavnijih gradaciski se
nadovezivajuci ka onim najkomplikovanijim. Ova poglavlja su nazvana:
- Into to Cracking
- NAG Screens
- Cracking Serials
- Making Keygens
- CD Checking
- Code Hacking
- Cracking It
- Decrypt Me
- Unpacking
- Patching it
- Nightmare
- Tricks of Trade
Knjiga kroz svoj sadrzaj opisuje tehnike zaobilazenja klasicnih zastita
kao sto su: NAG ekrani, provere seriskih brojeva, provere CDova,
koriscenje razlicitih enkripcija i dosta drugih tehnika cesto koriscenih
u cilju zastite software-a. Ali bez obzira na to sto se knjiga
prvenstveno bavi "razbijanjem" zastita ona to radi na sasvim legalan
nacin, odnosno analizom zastita koje su napisane od strane ljudi koji su
dali usmeno/pismeno/licencno odobrenje da se ovakva tehnika analiziranja
i izmene koda primeni na njihovom software-u. Dakle mozete bez ikakvih
strepnji raditi sve vezbe koje knjiga obradjuje, jer su svi analizirani
programi legalni i njihova analiza je dozvoljena.
Vec pomenuta poglavlja opisuju tajne reversnog inzinjeringa na preko 280
strana uz detaljno objasnjenje u tekstu, kodu i slici. Posebna paznja je
posvecena takozvanom gradaciskom nacinu pisanja, po kojem se citaocu
objasnjavaju pojmovi shodno njihovoj slozenosti. Tako mozete ocekivati od
svakog poglavlja da vam prvo predoci osnovne pojmove, a da tek onda krene
sa detaljnim objasnjenjem zadatog problema. Svi problemi, odnosno
analizirani programi, dolaze uz knjigu i rasporednjeni po odgovaracujem
sistemu koji omogucava sto lakse snalazenje i upotrebu. Pored ovih
osnovnih zastita koje su vec opisane u knjizu u istim folderima je moguce
pronaci i slicne zastite koje su tu da vam omoguce dodatno produbljivanje
vaseg znanja. Naravno posto je CD namenjen iskljucivo ucenju i
produbljivanju znanja uz njega stize i unikatna kolekcija od preko 500
crackme programa (specijalno namenjenih za izucavanje reversnog
inzinjeringa) na kojim mozete testirati znanja stecena iz knjige The Art
of Reversing.
Dakle jos jednom, na The Art of Reversing CDu dobijate sledeci sadrzaj:
- Knjigu The Art of Reversing u pdf formatu
- Preko 80 minuta video materijala posvecenog reversingu programa
- Sve programe koji su vam potrebni za pracenje sadrzaja knjige
- Preko 500 crackmea na kojima mozete vezbati vase vestine
- Podrsku na nasem forumu na kojem mozete postavljati pitanja
- Licence za koriscenje SVIH mojih buducih softwarea izdanja
Cena ovog paketa je 1000 dinara ili ako placate eurima 13e. U cenu ovog
paketa je uracunata postarina koju snosi autor CDa tako da nema dodatnog
placanja CD koji vam stize na kucnu adresu. CD se na teritoriji SCG placa
pouzecem, a za ovu opciju je potrebno poslati vasu adresu na moj email
posle cega cu vam poslati CD na kucnu adresu. Ako se nalazite u nekoj od
drzava bivse SFRJ posaljite mi mail da se dogovorimo o nacinu preuzimanja
CDa!
Sva dodatna pitanja mozete postaviti na mojoj email adresi ap0x.rce@gmail.com
PODRZITE AUTORA,POSETITE http://ap0x.headcoders.net I KUPITE CD!
--[ 0x03 ]---------------------------------------------[ Outro & Greetz ]
Dugo ocekivano drugo izdanje knjige The Art of Cracking je konacno
izaslo, ne casite ni casa i nabavite vasu kopiju sada!
Greetz:
deroko | SND | TSRh | Reversing Labs | b4d_s3c70r | Jezgra | BlackHat
--[ EOF ]----------------------------------------------[ made by Ap0x ]