banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 21 Jun 2025, 00:29

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 31 Posta ]  Idi na stranicu 1, 2  Sledeća
Autoru Poruka
PostPoslato: 26 Jul 2009, 19:22 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 21 Okt 2008, 17:34
Postovi: 1246
Lokacija: 15 minuta iza GAME OVER-a
Nisam nesto blizak programiranju,ali me interesuje na kom princcipu rade i kako se prave crack i keygen.
Ako mozete pomozite,ili ako znate neki dobar sajt koji je vezan za to zamolio bih da mi javite ili ovde na temi il na pp.....

_________________
Carpe Diem,spavaćeš kad umreš...


Vrh
 Profil  
 
PostPoslato: 26 Jul 2009, 20:56 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 30 Nov 2008, 23:09
Postovi: 236
Lokacija: In the middle of nothing
Crack aka nocd u vecini slucajeva, samo zaobilazi to da provjerava kakav cd imas u cd driveu(kao sto znas za originale moras imati umetnut disk unutra)...
Crack se jako koristi u multiplayer igrama, da bi se zaobilazilo chekiranje cd kljuca pri ulazi na server...
Sto se tice keygena to je obicni popis cd keyeva koji sluze da se instalira sama igra :)... a kako se do njih dolazi... :D

_________________
Use google b4 u ask stupid questions!


Vrh
 Profil  
 
PostPoslato: 26 Jul 2009, 21:10 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 08 Sep 2004, 01:11
Postovi: 1601
Lokacija: Banja Luka
:roll:

_________________
CIA snajka, CIA...


Vrh
 Profil  
 
PostPoslato: 26 Jul 2009, 21:45 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 21 Okt 2008, 17:34
Postovi: 1246
Lokacija: 15 minuta iza GAME OVER-a
Pa to me iskreno i zanima,kako se pravi.
Programiranje mi nije blisko,ali sam zainteresovan,pa zasto ne poceti od necega lakseg. :lol:

_________________
Carpe Diem,spavaćeš kad umreš...


Vrh
 Profil  
 
PostPoslato: 27 Jul 2009, 17:02 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 21 Okt 2008, 17:34
Postovi: 1246
Lokacija: 15 minuta iza GAME OVER-a
Ajde ljudi pomozite malo,dajte bar neki link gde se moze nauciti nesto o programiranju i osnovama programiranja :help:

_________________
Carpe Diem,spavaćeš kad umreš...


Vrh
 Profil  
 
PostPoslato: 27 Jul 2009, 17:14 
OffLine
Urednik
Urednik
Korisnikov avatar

Pridružio se: 21 Nov 2007, 09:26
Postovi: 17819
Lokacija: Q5HW+6W
Bez uvrede, ali mani se ćorava posla, ne uči se to preko noći, niti je to što ti hoćeš da "naučiš" nešto vrijedno pažnje...

_________________
Slika


Vrh
 Profil  
 
PostPoslato: 27 Jul 2009, 19:46 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 21 Okt 2008, 17:34
Postovi: 1246
Lokacija: 15 minuta iza GAME OVER-a
Ma nije bitno za crack i keygen,ali me zanima programiranje.
Pa ako ima neki link gde imaju neke osnove,koji se programi koriste
i sl. u programiranju.Nisam ni mislio da naucim nesto preko noci,ali hocu da naucim. :D

_________________
Carpe Diem,spavaćeš kad umreš...


Vrh
 Profil  
 
PostPoslato: 27 Jul 2009, 20:00 
OffLine
Samo jedan iznad mene
Samo jedan iznad mene
Korisnikov avatar

Pridružio se: 13 Apr 2008, 01:45
Postovi: 26657
Lokacija: Banja Luka
kad sam vido CRACK pomislio sam na nesto nelegalno:)

_________________
Radonjic je kriv!


Vrh
 Profil  
 
PostPoslato: 27 Jul 2009, 22:22 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1267
Lokacija: Бања Лука
Ako hoces da naucis kreni od proceduralnog jezika npr C. Nadji na netu o C jeziku pa kreni.

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
PostPoslato: 28 Jul 2009, 01:40 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 21 Okt 2008, 17:34
Postovi: 1246
Lokacija: 15 minuta iza GAME OVER-a
Konacno neko nesto korisno da napise.
Hvala :D

_________________
Carpe Diem,spavaćeš kad umreš...


Vrh
 Profil  
 
PostPoslato: 28 Jul 2009, 02:03 
OffLine
Samo jedan iznad mene
Samo jedan iznad mene
Korisnikov avatar

Pridružio se: 21 Maj 2006, 19:12
Postovi: 31460
Lokacija: Je Suis Ahmed
Učenje kako da se razbije neki program nije zločin, to postaje zločin onoga trenutka kada se primjeni u praksi.

_________________
SlikaSlikaSlika
BL 1993, 2003, 2013, 2023Mala Mediha treba vašu pomoć!
Najbolji citati BL forumaKultne teme BL foruma


Vrh
 Profil  
 
PostPoslato: 28 Jul 2009, 13:04 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 24 Jul 2004, 18:28
Postovi: 246
smOOti je napisao:
Crack aka nocd u vecini slucajeva, samo zaobilazi to da provjerava kakav cd imas u cd driveu(kao sto znas za originale moras imati umetnut disk unutra)...
Crack se jako koristi u multiplayer igrama, da bi se zaobilazilo chekiranje cd kljuca pri ulazi na server...
Sto se tice keygena to je obicni popis cd keyeva koji sluze da se instalira sama igra :)... a kako se do njih dolazi... :D
:notworthy:

_________________
Bolje zivjeti sto godina kao bogatas nego sedam dana kao siromah. -Bob Rock


Vrh
 Profil  
 
PostPoslato: 02 Avg 2009, 08:48 
OffLine
Majstorski kandidat
Majstorski kandidat
Korisnikov avatar

Pridružio se: 03 Feb 2003, 22:48
Postovi: 542
Lokacija: Gradiška :: Banja Luka
Ako mene pitaš, C je definitvno mjesto za početak, a C++ je krajnji cilj. Vrlo je bitno da shvatiš principe objektno-orjentisanog programiranja, nakon čega će učenje bilo kojeg jezika biti mačji kašalj. Poznavanje C-a je preduslov za C++.

Na kraju, ako se iole ozbiljno želiš baviti programiranjem, C++ je nešto što se traži u današnjoj industriji softvera. Nemoj se zamajavati sa lijevim programskim jezicima.

Crackovanje igara zahtjeva poznavanje rada disassemblera i decompilera, a to je opet malo viša nauka, ne za početnike.

_________________
Where the prophecy begins and ends, there shall be me...


Vrh
 Profil  
 
PostPoslato: 02 Avg 2009, 10:50 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 16 Jul 2004, 12:09
Postovi: 10379
Udri po asembleru, nadji Ida Pro, tutoriale, i samo ce ti se kasti.

_________________
Viva Elena, Viva Nicolae!


Vrh
 Profil  
 
 Tema posta: Patch
PostPoslato: 05 Avg 2009, 11:20 
OffLine
Majstorski kandidat
Majstorski kandidat
Korisnikov avatar

Pridružio se: 24 Apr 2008, 19:59
Postovi: 370
Lokacija: Pod Jasenom
Da ne otvaram novu temu i time smaram moderatora, obraticu se ovde..
Skinuo sam program sa net-a, i, uz njega sam dobio "Patch"..
E, ovako, problem je u tome sto sam se do sada sluzio iskljucivo sa crack-ovima, tj, susretao samo sa njima i nisam imao problema, medjutim, neznam sta mi je ciniti sa Patch-om;
odnosno, kako da postupim da bih u potpunosti aktivirao program (trenutno radi kao test verzija, ogranicena na 30 dana)..
Tako da, molim za pomoc/uputstvo.... Hvala!


(pokusao sam da ga poput crack-a kopiram u programe, pa ikonicu preslikam na pocetnu stranu, ali nije urodilo plodom :-? )

_________________
...neda mi se objasnjavat´,
al´ ti se s´ time ne bi slago, garant!


Vrh
 Profil  
 
PostPoslato: 05 Avg 2009, 11:29 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 16 Jul 2004, 12:09
Postovi: 10379
Patch, kada ga pokrenes, obicno trazi putanju do glavnog .exe file. Dakle, ili ce sam "zakrpiti" exe fajl, ili ima opciju browse, pa mu "pokazes" gdje se nalazi .exe koji treba da "zakrpi".

_________________
Viva Elena, Viva Nicolae!


Vrh
 Profil  
 
PostPoslato: 06 Avg 2009, 10:03 
OffLine
Početnik
Početnik
Korisnikov avatar

Pridružio se: 25 Jul 2009, 08:01
Postovi: 15
dalmi je napisao:
Nisam nesto blizak programiranju,ali me interesuje na kom princcipu rade i kako se prave crack i keygen.
Ako mozete pomozite,ili ako znate neki dobar sajt koji je vezan za to zamolio bih da mi javite ili ovde na temi il na pp.....


huh ... let start :)

1. Crack - moze da ima vise znacenja , al u tvom slucaju radi se o Reverse engineering tacnije RE Software
http://en.wikipedia.org/wiki/Reverse_engineering

2. Programiranje: Krenuti sa C jezikom, pa Assembler . :) ma moze i reverse :P

3. Knjige:
Programiranje:
- Programiranje u jeziku C- Augie hansen (ima u nasim bibliotekama) ili Denis Ritchy Programming in language C
- Practical C++ Programming - O'Reilly - (ovo kad procitas ono gore)
Assembler:
- Priručnik za asemblersko programiranje na procesorima iz familije Intel 80x86 (http://www.2shared.com/file/7024296/20c ... k8086.html )
- 32/64-BIT 80 x 86 Assembly Language Architecture
- The Assembly Programming Master Book
- Neka o kriptologiji , cisto da se upoznas sa one way hash funkcijama koje se koristeu programima
- Pa malo i algoritmima CRC32, Base64, RADIX .. etc

RE:
- Disassembling Code - IDA Pro and SoftICEhttp://www.honeynet.org/
- Hacker Disassembling Uncovered
- Reversing - Secrets Of Reverse Engineering
- The art of cracking - ap0x
- A-list CD Cracking Uncovered - Protection Against Unsanctioned CD Copying
- Introduction To Software Reverse Engineering 2003
- Software Piracy Exposed 2005
- Antidebuging teh



4. Site
- http://www.acm.uiuc.edu/sigmil/RevEng/
- http://www.honeynet.org/ -- dosta info o RE, pdf etc..
- http://ap0x.jezgra.net/ << dosta tutorijala/forum
- http://www.geocities.com/natabec/crack/ ... #Unpackers
- http://www.nhc-team.org/ (sekcija reverzni inzinjering)
- GIYF (Google is your friend) - sajtovi za "vjezbe" , crack me s legendarni

Teoretski:

Imas exe koji prolazi sljedecu provjeru:
1. da li postoje informacije o registraciji softwera?
1a. ako postoje da li su tacne ?


Sad na dijelu gdje on kaze
Programski receno:

if(register_user())
enable_programm();
else
exit(0);


Ovo kad pretvorimo u assembler , tacnije kad debugiramo izgledace kao

1: test eax,eax
2: jnz exit_
3: jmp enable_programm

4: exit_:
5: mov 21,eax
6: int 3 // mozda je ovo asm komanda za izlaz .. ko zna , davno je to bilo
7:enable_programm:
8: radi radi radi


ako bih na poziciju 2: jne (jump if not equal) exit_
stavio NOP legedarno 0x90 (NOP no operations asm izraz za nemoj raditi nista .. prava crnogorska komanda) dobio bih
sljedecu logiku:
provjera se radi, vrati se rezultat ali umjesto da donese bilo kakvu odluku program ide na izvrsavanje funkcije enable programm tj program ce umjesto da prekine sa radom nastaviti. To jeste umjesto da skoci na izlaz on nece nista uraditi jer smo stavili asm izraz nema operacije pa ce preci preko tog dijela
( e da nemoj se uzdati u ove moje primjere to je daleko od tacnih podataka po pitanju sintakse al informacija jeste)

Takodje sa RE mozes da naucis kako se pronalaze "bug" sa kojima je moguce .. upasti na racunar/ddos/il sta vec.

Art of Explotation
Shellcoders Handbook

4.1 Keygen
Debugiras aplikaciju (pronadji gore medju linkovima kako to ide)
Otprilike vidis instrukcije koje radi taj program kao gore ili npr sabira oduzima pretvara bla bla
preneses ih u svoj program, logicki , vidis sta radi i kako radi
kao tipa: saberi 2 broja i ti uradis

add a,b

Program sadrzi u sebi provjeru kljuca drugim rijecima , ima "keygenerator" u sebi . tj instrukcije koje ce ga dovesti do toga da li je tacan kljuc ili ne. Ti pregledas te instrukcije tj kako to radi i preneses ih u svoj program (moze u bilo kom programskom jeziku sve dok je Program_instrukcije == Keygen)

Da bi dosao do ovoga treba ti toolZ :)
navodim neke:
- Debugeri (IDA PRO je .... nema dalje)
- Unpacker (uuu ima ovoga na kilu , imas al prvo se upoznaj sa sta je to packer, kako sta i kako se pakuje i raspakuje)
- Bin tool( winhex u jea !)
- Windows symbols for debuger (idealno uz windbg)

Za ucenje assemblera predlazem ove alatke:
- nasm - imas i win i lin verziju , najaci je medju svim tim
- masm (nalazi se kao dio visual studija 2005/2008)
- HVIEW (moj prvi tool za ucenje smrc smrc)


5. Moralnost Crackinga

Piff ajd da krenem ovako sa pozitivnim primjerima i negativnim iz prakse:

Slucaj A:

Covjek je platio 300 eu za program koji je zesce sranje jer:
- sporo radi
- nema mogucnost da treceg puta instaliranja tog programa jer autor to ne dozvoljava :S

Uradjeno je sljedece:
- Podeseno da instalacija se izvrsi koliko god puta se to zeli bez serijskog kljuca
- Baza podataka i sam rada programa je poboljsan

Znaci covjek je platio 300 eu za program koji mu je stvarno trebao, autor ga je ucjenio tako sto mu je dozvolio da instalira tek 2 puta na jednom laptopu a rad tog progama je bio zesce sr*
Autor je odbijao da pomogne korisniku , i cak nakon razogovor i pregovora nije zelio da cuje o 3 instalaciji.
Stavite se u poziciju da ste vi taj covjek koji je kupio taj software. Znaci ne postoji solucija , al bas nikakva.

Slucaj B:

:(

Ajme meni ...

Ajd 'vako , kad sam bio sasvim mali ... jedno .. ne bitno ugl godina je 1999.
Dobijam racunar, nakon 3 god moli/kumi roditelje ... onda sam zaradio neku paru i kupio , brao ja .
Kupujem casopise (info , bug, bla bla bla) dobijam neke softwere uz CD ...
Dobijem taj .. System mehanic.. verzija 3.0
Hmm radi 30 dana i onda .. cao :/
Pocnem da se igram sa RE jer to vidim kao rijesenje ...
Pronalazim caku da program ostavim na 30 dana triala , 2001 pronalazim kako da program razbijem uz pomoc winhex.
Hmmm , nove verzije dolazi cak i AV ! Npr: Kaspersky ! Panda ! skontam da mogu da imam kljuceva .. koliko god to zelim ..
skontam da mogu pomjeriti datum na racunaru i da te kljuceve npr registrujem od 2004 do 2005 pa od 2005 do 2006 i etc .. po godinu dana takve su bile licence uz System mehanic pro 5.xx a i 6.x mislim

Negativno ..... Par licenci nije problem al sam ove info dao drugim ljudima (warez people) i steta koja je ucinjena je ogromna. Jbg danak ne iskustvu.

XX. Filozofija Crackinga
SVaki program treba platiti ali prije nego se plati treba se uvjeriti da je taj program ono sto trazimo. Tu stupa na snagu cracking koji pomaze da dobijemo full licencu tj puni rad tog programa a ne samo dio. I svi oni fino kazu da ako vam se program svida vi treba da kupi te taj program sto je i tacno.
Medjutim to kazu ljudi koji po FBI-ju naprave par milijardi stete ... za mene licno nije neka steta jer ako cemo se vracati u '90 (vesele) da nije bilo tih ljudi ko bi od vas imao win 3.11 , win 95/98 , visual studio 6, photoshop , coreldraw , autocad ...
Drugim rijecima , ovi prostori mogu biti zahvalni tim ljudima.

"Hocu majko hocu u reversere , debugiram nocu , spavam danju sve za Reversing Eng ! "


p.s - nadam se da sam ti unistio zelju za zivotom a i drugim ljudima ovim postom :)))
Ucenje i ucenje i ucenje i praska i praksa i praksa i reverse o5


Vrh
 Profil  
 
PostPoslato: 06 Avg 2009, 10:11 
OffLine
Početnik
Početnik
Korisnikov avatar

Pridružio se: 25 Jul 2009, 08:01
Postovi: 15
<Enter_name> je napisao:
Bez uvrede, ali mani se ćorava posla, ne uči se to preko noći, niti je to što ti hoćeš da "naučiš" nešto vrijedno pažnje...



Citav moj zivot mi govore ovo ...
Ti to nemozes / ne znas / nema sanse ...
I uvijek im dokazem drugacije.

Ako nemas vjere u ono sto radis , zasto onda prenosis nevjeru na druge ?
:)


Poslednji put menjao c1az_freak dana 06 Avg 2009, 11:22, izmenjena samo jedanput

Vrh
 Profil  
 
PostPoslato: 06 Avg 2009, 10:15 
OffLine
Početnik
Početnik
Korisnikov avatar

Pridružio se: 25 Jul 2009, 08:01
Postovi: 15
Kolja je napisao:
Ako mene pitaš, C je definitvno mjesto za početak, a C++ je krajnji cilj. Vrlo je bitno da shvatiš principe objektno-orjentisanog programiranja, nakon čega će učenje bilo kojeg jezika biti mačji kašalj. Poznavanje C-a je preduslov za C++.

Na kraju, ako se iole ozbiljno želiš baviti programiranjem, C++ je nešto što se traži u današnjoj industriji softvera. Nemoj se zamajavati sa lijevim programskim jezicima.

Crackovanje igara zahtjeva poznavanje rada disassemblera i decompilera, a to je opet malo viša nauka, ne za početnike.


aha .. za pocetak c pa onda c++

A sta to trazi danasnja industrija ?

:)))


Mislim da je u pitanju Java. Pogledaj oglase , pronadji sajtove , vidjeces da je java ma koliko bilo sporo , bzz ipak je java sad u ovom trenutku ispred C++ po industriji tj po potraznji.


Al def c/c++. Pa i pascal , basic. Bitno je nauciti programirati, nauciti razmisljanje. Zivjeti sa kodom, organizovati ga, pretvoriti u umjetnost ...

Pare ? naravno da ima para.


Vrh
 Profil  
 
PostPoslato: 06 Avg 2009, 11:10 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 16 Jul 2004, 12:09
Postovi: 10379
Ko programira low-level u Javi? Kakvu Java ima komunikaciju sa kernelom, posebno u Win-u?

Java je multiplatformski orijentisana, i to je ogroman plus u portabilnosti medju platformama. Najbolje funkcionise u enterprise okruzenjima, po pitanju performansi ne moze se mjeriti sa C++ na desktop aplikacijama. Da ne pricam o Swingu, AWT-u i sumanutim appletima.

Nemojte porediti babe i zabe.

_________________
Viva Elena, Viva Nicolae!


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 31 Posta ]  Idi na stranicu 1, 2  Sledeća

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs