PDA

Se fuld version : lave selv crack!


barca
10-09-2004, 11:15 AM
hej

jeg gik og undrede mig over hvordan man laver en crack!

Nogle som ved hvordan man lave en crack? (det er bare et forsøg :D)

PackedManiac
10-09-2004, 04:16 PM
Du skal starte fra bunden af hvis du vil lære at cracke. Det nytter ikke en skid at give dig i kast med et kommercielt program, hvis du ikke kan grundbegreberne, og ikke kender det mindste til computer code language (ASM).

Du kan begynde med google, men det første jeg vil anbefale at du læser/lærer er AoA (Art of Assembly). Det er en populær ebook, som du kan finde mange steder på nettet, også på diverse P2P tjenester.

Cracking kaldes også Reverse Engineering, og sidstnævnte er nok også det term du skal holde dig til, hvis du beslutter at bruge Google til at søge efter sider som er faktuelle og nyttige.

Det mest fornuftige for dig ville være at give dig i kast med teorien bag det hele. Dvs at læse AoA igennem et par gange, at studerer HEX og binary language osv. Derefter kan du give dig i kast med 'crackme's. Et crackme er et lille program, som andre reverse engineers har skrevet, typisk til newbies, til at øve sig på. Det er selvfølgelig lovligt at prøve at cracke crackmes. Så kan du begynde at læse tutorials (tutes) om diverse emner såsom unpacking, decrypting, cryptology osv.

Det kan også være en fordel at kende til programmerings sprog, eksempelvis C++. Dette kunne også være en fordel at lære, fordi hvis du nogensinde skulle side i den situation at skrive en keygen, så kræver det at du ligesom kender et sprog, og hvis du ikke har lært at kode i ASM, så er du på herrens mark.

Afhængig af hvor meget tid du har og hvor meget du nu bruger på at lære at reverse engineer, skulle du være klar til at cracke dit første kommercielle program om en 6 måneders tid. Det tager LANG tid. Du kan finde targets på download.com når du nu er nået dertil.

De tools jeg anbefaler at du skaffer dig er følgende:

Ollydbg (en gratis og helt igennem fantastisk debugger)
Wdasm32 (en hurtigt og gratis disassembler)
IDA (en advanceret og meget dyr dissasembler - bruges til svære og advanceret opgaver)
FileMON & RegMON (oprindeligt fra Symantec så vidt jeg husker. De overvåger file access og registry access når programmer kører)
*En hvilken som helst HEX editor (nogle fortrækker HVIEW - Hackers View - men det program er gammelt)

SoftICE, som du måske har hørt om, er til spil og andre heavy programmer. Det anbefaler jeg ikke at du anskaffer dig, dels er det dyrt (ja, jeg ved godt man kan downloade det gratis), og dels er det ikke særlig brugervenligt, som Ollydbg er.

Med disse tools, samt Google, har du alt hvad du har behov for at vide.

Good luck, :P

barca
10-09-2004, 05:12 PM
tak for det!

Jowls
10-09-2004, 05:48 PM
Ja, den post burde næsten lægges ud som en guide. Man får jo helt lyst til at prøve.... bare synd, at der kun er 24 timer i et døgn :)

barca
10-15-2004, 02:27 PM
hehe ja du har ret!

spørg en af ejerne af piratgruppen.org om det kunne blive en guide :D