mno... co se tyce ruznych tutu a tak, kazdemu sedi neco jine, tezko rici, tusim neco je tu na ftpku, zkus se mrknout...
learningza sebe muzu doporucit tyto zdroje:
Cracking bez tajemstvi od Zemanka, celkem dobre napsane, neni to jen sucha teorie, dobre napsane, nevyhodou je mirna zastaralost... misto popisu softice bych spis zvolil ollydbg
Mistrovstvi v jazyce assembler, sice trochu tlustci bichle, ale pokud chces delat re, assm proste musis znat, jinak to holt nejde ( bohuzel celkem draha )
mozna bych zmenil trochu pristup. me se osvedcilo, ze misto uceni samotneho re jsem se ucil programovat v assm ( doporucuju shlidnout par programu a zkusit si napsat neco v masm32, je free... ). pote, co budes schopen cist disassemblovany program v assembleru ( s obcasnym nahlednutim do seznamu instrukci ) ma vubec cenu se o necem bavit.
abych to upresnil, zkus si treba napsat program, ktery nacte pomoci editboxu retezec a vypise ho pomoci messageboxu, to je nejuzitecnejsi, a budes aspon vedet, jak vypadaji ruzne rutiny a volani apin v assm. navic vetsina cmecek obsahuje presne toto. zacal bych na iczelionovych strankach, jsou zde ruzne zdrojaky apod., ja jsem se z toho dost naucil...
nastrojeco se nastroju tyce, na hrani si s assemblerem doporucuju zminovany kompilator masm32. az zvladnes assembler a pujdes na samotne re, tak jednoznacne si stahni:
peid ( identifikator packeru )
ollydbg ( dissassembler a debugger v jednom, v nem stravis nejvice casu

)
hiew ( hexadecimalni editor, obcas se muze hodit )
pro pokrocilejsi reversovani mimo jine
filemon ( monitor volani api funkci pristupu k souborum, realtime )
regmon ( monitor volani api funkci pristupu k registrum windows, realtime )
apimon ( monitor volani dokumentovanych api , realtime)
+unpackery, pro kazdy packer nejaky najdes, use google
lordpe ( na hrani si s pe hlavickou )
+nejake dumpery ( zpusob, jak obejit packer, pockas az se program v pameti desifruje a pak si ulozis obraz pameti )
+spousta dalsich, nehodlam tady spamovat, byl by to hoooodne dlouhy seznam

, az je budes potrebovat, tak si je najdes...
programovaci jazykyno, co se cecka tyce, proc ne, na psani keygenu lze pouzit ( tusim v nem lze psat i nejak assm ), ale assm je zaklad. samozrejme, nejlepsi je se naucit oboje, jak assm tak C
ale ruku na srdce - budes vubec rad, kdyz se naucis, jak dane cme patchnout, popripade najit si serial k tvemu nicku behem debuggovani... az tohle zvladnes, potom si pis keygeny a cracky
BTW: neresili jsme tohle uz nekde v jinem threadu?