Author Topic: Ako zacat...  (Read 2762 times)

J4nC088

  • Newbie
  • *
  • Posts: 14
Ako zacat...
« on: October 18, 2008, 11:32:09 AM »
Zdravim (vsetkych userov a cele t4c)...
chcel by som sa opytat par veci a bol by som rad keby mi niekto pomoze.

zacinam s RE ako uplny amater, jasne ze viem co je prog.jazyk ,asm a podobne...
ale neviem ako s assemblerom zacat...
mam prirucku od PC_revue ... tak ju citam su tam aspon ake take zaklady.

dalej citam cracking na soom.cz kde pise daky DjH, lenze neni vysvetlene skoro nic podrobne... aj ked tam ma napisane "Cracking4neWBies" .
skusal som to Crackme upravit ... ale nevedel som na isto co to vlastne poriadne roby..

uvytal by som niejaky uvod a oboznamenie sa ako:

ake softy+pluginy a unpackery na RE pouzivat...
ako unpacknem CMe ...
staci mi C na tvorenie patchov/crackov/keygenov alebo sa mam zacat ucit nieco ine ...


zatial Ďakujem.

NeptuN

  • I'd be forever young
  • Junior Member
  • ***
  • Posts: 158
Re: Ako zacat...
« Reply #1 on: October 19, 2008, 12:02:57 AM »
mno... co se tyce ruznych tutu a tak, kazdemu sedi neco jine, tezko rici, tusim neco je tu na ftpku, zkus se mrknout...

learning
za 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...

nastroje
co 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  :D , az je budes potrebovat, tak si je najdes...

programovaci jazyky
no, 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?
Knowledges are powerful weapon

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Ako zacat...
« Reply #2 on: October 19, 2008, 08:12:15 AM »
Tak nejak souhlasim s tim,co napsal NeptuN.

Idealni je soucasne se ucit RE a programovat treba v C++.Pochopis o dost vice veci o tom,jak system funguje a jak se co dela.

Tady je napriklad newbie skolka.Tam si stahni postupne crackme programky a zkousej si cracknout.Jsou k nim napsany i tutorialy docela podrobne,takze kdyz se zaseknes,pomoci nich bys mel byt schopen je dokoncit.

Hlavni je,abys umel zakladni instrukce asm a nejaky maly zaklad c++(c).Napriklad mov,add,inc,jmp,call apod.A z c++ jak se definuji promenne,cykly,presuny dat,pointery.
Proste mit zakladni prehled o tomhle.

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Ako zacat...
« Reply #3 on: October 19, 2008, 11:52:31 AM »
C++ je k nicemu, to pouziva jenom Master. Ti nejlepsi (ja) pouzivaji Delphi. Nauc se poradne Delphi a (hnus jako) C++ se pak (pokud je vazne zapotrebi) uci o to jednoduseji. A kdyz uz chces delat C++ tak jedine Borland C Builder. Je tam udelano spousta (spousta) veci, takze jenom volas fcns. Navic Delphi i CBuilder maj skvele zpracovanej asm.

K te skolce. Vyhni se crcme cislo 2. To byl vazne humus.

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Ako zacat...
« Reply #4 on: October 19, 2008, 12:49:31 PM »
NJ ty a to tvoje podelany delphi :D

Jinak tomu cme 2 se fakt vyhni.To admin tenkrat trochu prestrelil :D

J4nC088

  • Newbie
  • *
  • Posts: 14
Re: Ako zacat...
« Reply #5 on: October 19, 2008, 06:56:24 PM »
NeptuN: dakujem takto som si predstavoval odpoved :D .. ale nie pomohol si mi :)
Quote
je tu na ftpku, zkus se mrknout...

keby tam mam pristup tak sa mrknem ... neni problem :D ...
no diky Conflict za inspiraciu ale radsej ostavam pri kalsike (c a c++) pretoze C bol medzi prvymi nizkourovnovymi jazykmi ak sa nemylim... a celkom dobre sa mi v tom pracuje teda aspon zaklady... som uplna lama zatial ale nechcem presedlavat na delphi , i ked je tiez lahke (podobna syntax pascalu...) ale ostanem pri C a dufam ze neskor prejdem k C++ ....

keby este niekto ma co poradit .. rad sa poucim .

Ďakujem vam setkym za rady... :)

joe

  • Newbie
  • *
  • Posts: 46
Re: Ako zacat...
« Reply #6 on: October 19, 2008, 09:02:38 PM »
Len doplnim, ze osobne by som odporucil skusit aj assembler (100 ludi = 100 chuti) lebo sa mu nevyhnes pri debuggingu.
A rovnako si pozriet tutorialy na ollydbg. Teraz si nespomeniem kde som ich naposledy videl, ale mam ich aj v PC ak budes chciet.
Ak si dobre spominam, tak mi pomohli aj tutorialy od Deckarda aj ked v tej dobe pouzival softice (no o to skor vsetko pochopis, nebude to len bezmyslienkovite opakovanie krokov), takisto ho mozem dodat.

Edit by Conflict: Nepouzivat diakraviny, tim myslim jak dia potraviny, tak diakritiku.
« Last Edit: October 19, 2008, 10:20:20 PM by Conflict »

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Ako zacat...
« Reply #7 on: October 19, 2008, 09:43:36 PM »
Dobra vec je proste stahovat tutorialy primo s cme.Kdyz jsou psane pro softice,tak to ani tak nevadi.V ollydbg je cmdbar plugin,ktery nahrazuje prikazovou radku v softice a da se s tim taky dobre pracovat.

Hlavni je mit trpelivost a zkouset.

llAmElliK

  • [TiME4CRiME]
  • Administrator
  • VIP
  • *****
  • Posts: 960
Re: Ako zacat...
« Reply #8 on: October 20, 2008, 09:43:15 AM »
Quote from: Master
NJ ty a to tvoje podelany delphi :D

Jinak tomu cme 2 se fakt vyhni.To admin tenkrat trochu prestrelil :D

No jo no, frfnali skoro vsichni, ale nakonec to vsichni zvladli - zbytecne podcenovane umeni ;)
TiME AND CRiME ARE ETERNAL-REVERSE ENGINEERiNG iS MODERN PHiLOSOPHY AND iSN'T CRiME
[TiME4CRiME]

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 429
Re: Ako zacat...
« Reply #9 on: October 20, 2008, 12:49:07 PM »
No ja by som ti doporucoval c++(aj ked je pravda ze ja ho napr neovladam :D). Ucit programovat v asme sa nemusis ucit, lebo to sa budes ucit defakto tym ze budes debugovat - ja som zacal robit v masme po 7 rokoch revezingu.

Resp ak by si chcel niekedy aj vyuzit jazyk kt budes vediet tak by som ti asi doporucoval vediet #NET alebo JAVU - sudim podla toho, lebo som kukal po roznych sajtov co ponukaju pracu a vsade chceli iba tie dva vyssie pomenovane jazyky.

Co sa tyka tutov - tak ja by som ti doporucil hlavne video tuty. Lebo ked osm zacinal ja tak si doteraz pamatam ze najtazsie bolo pre mna si predstavit ako vlastne to cele funguje. Pokial budes vidiet koknretne videa tak ti to asi dost veci ulahci.

Co sa tyka videotutov tak hladal by som ich asi tu na fore:
Code: [Select]
forums.accessroot.com
resp mozno tu:
Code: [Select]
tuts4you.com
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Kto robí je robot, kto koktá je.. koktavý!

Master

  • [t4C]newbie child
  • VIP
  • *****
  • Posts: 615
Re: Ako zacat...
« Reply #10 on: October 20, 2008, 01:30:18 PM »
2 lame: jojo,krasna spoluprace.Chybi mi ty casy :)

2 prop4: jo,mas recht.Video tuty jsou o hodne lepsi jak texty.Nekdy se dokopat k tomu,co chtel basnik rici byl fakt maras :D

J4nC088

  • Newbie
  • *
  • Posts: 14
Re: Ako zacat...
« Reply #11 on: October 20, 2008, 09:16:29 PM »
joe :mno bol by som vdacny keby hodis na Ollydbg tutorial ;) ... rad sa priucim od lepsich...

pr0p4g4nd4: ano diky... tie linky su fajn (akurat to : forums.accessroot.com > nejde :´( )...
inak mam tiez trosku videii akurat ze to uz je pre pokrocilich...a nie pre mna :D...  hodim ich sem niekedy...

Master & NeptuN: tu knihu o Crackingu na martinus.sk ani gorila.sk a v meste v knihkupectve tiez (co sa dalo cakat :D ) nemaju ... budem si musiet pockat :´(

No nic... idem riesit nejake crackme nech sa niecomu priucim.. :)

diky...

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Ako zacat...
« Reply #12 on: October 20, 2008, 10:24:13 PM »
Predem muzem urcit jestli u toho nekolik let vydrzis. Pokud ti je 15-16, tak mas 4 roky. Pokud ti je 18, tak toho rovnou nech. Na 99,9% zapomen na zdolani dnesnich ochran, nemam na mysli skripty a unpackery, to umi kazdej. S nejvetsi pravdepodobnosti ti RE "jen" pomuze pochopit jak system pracuje a pomuze v debuggovani svych vlastnich aplikaci. Aplikaci, ktere muzes prodat a to je pro zivot dulezitejsi nez se stat modlou pubertaku.

joe

  • Newbie
  • *
  • Posts: 46
Re: Ako zacat...
« Reply #13 on: October 21, 2008, 09:45:43 AM »
Tu su tie tutorialy. Su tam napr. tutorialy na ollyho v anglictine, 3 v cestine, potom Deckardove, ochranasw od Zemanka, zopar cme z Picassovych stranok (je pri nich aj viac rieseni) a este 2 dokumenty. Pri mnohych su aj exe subory (cme a nastroje).
Dal som to na 2 servery(ma to zhruba 16 MB):
Code: [Select]
http://rapidshare.com/files/156064984/tutorialy.zip.html
http://www.rapidupload.sk/file/46674/tutorialy-zip.html

Heslo je: t4c

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 429
Re: Ako zacat...
« Reply #14 on: October 21, 2008, 10:57:45 AM »
Quote from: J4nC088
pr0p4g4nd4: ano diky... tie linky su fajn (akurat to : forums.accessroot.com > nejde :´( )...
inak mam tiez trosku videii akurat ze to uz je pre pokrocilich...a nie pre mna :D...  hodim ich sem niekedy...

Viem o tom, ze to nejde a neviem dovod lebo forum arteam-u islo vzdy tak fakt netusim v com je problem(nefunguje ani main sajt arteam-u).
Po case sa ale forum aj ihc sajt obnovi - ted aspom dufam, ze to tak bude  :confused:

No zalezi od toho ake videa mas lebo na fore arteamu sa daju najst ale nejake tie videa pre newbies :)

BTW: Teraz ma napadlo, ze pre newbies su urcene tut od lena151. To by mohlo byt to spravne pre teba(akurat, ze musi vediet po ENG):
Code: [Select]
http://tuts4you.com/download.php?list.17

Quote from: Conflict
Predem muzem urcit jestli u toho nekolik let vydrzis. Pokud ti je 15-16, tak mas 4 roky. Pokud ti je 18, tak toho rovnou nech. Na 99,9% zapomen na zdolani dnesnich ochran, nemam na mysli skripty a unpackery, to umi kazdej. S nejvetsi pravdepodobnosti ti RE "jen" pomuze pochopit jak system pracuje a pomuze v debuggovani svych vlastnich aplikaci. Aplikaci, ktere muzes prodat a to je pro zivot dulezitejsi nez se stat modlou pubertaku.

Musim suhlasit s panom Conflictom. Muuudre slovaaa  ;)
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Kto robí je robot, kto koktá je.. koktavý!