Program za gledanje koda

poruka: 21
|
čitano: 3.245
|
moderatori: pirat, Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Program za gledanje koda

jel zna neko neki program s kojim mogu vidjet programski kod od nekog programa

 
0 0 hvala 0
17 godina
offline
RE: Program za gledanje koda
cro kaže...

jel zna neko neki program s kojim mogu vidjet programski kod od nekog programa

ha?

BUWAHAHAHAHAHAHAHHAHAA

 

 

p.s. Ja se ispričavam za ovu moju rekaciju.

 

 

ONTOPIC::

 

NE, nije moguće vidjeti kod nekog programa. (osim ako je riječ o open source projektu, odnosno da ti već imaš kod na računalu samo ga ne možeš otvoriti. ali sumjam da je to tvoj problem)

Djevojke postaju žene kada duboko u sebi osjete čvrsti razlog za to. :)
Poruka je uređivana zadnji put uto 1.9.2009 14:25 (puma1400).
17 godina
neaktivan
offline
RE: Program za gledanje koda
puma1400 kaže...
...

Obriši smješak s lica - itekako je moguće vidjeti kod i closed source projektima. Evo ti onda lijepo pitanje - kako onda različite grupe rade crackove za programe i igre? šta napamet iz glave izmisle i napišu crack za novu igru? Jer po tebi je nemoguće vidjeti kod nekog programa.

Možeš ti iščupati čovjeka s balkana, ali nikad balkan iz čovjeka.
17 godina
odjavljen
offline
Program za gledanje koda

imaje neki decompileri, samo sto ja mislim da oni pretvaraju u assembler kod, i onda treba znat valjda jos i u kojem je jeziku pisan taj kod, da bi se moglo dobro prevest

 

al njet biti siguran

When life gives you lemons throw them at the mean people and hope it gets them in the eyes.
 
0 0 hvala 0
17 godina
neaktivan
offline
Program za gledanje koda

Interactive dissasembler(IDA)

 

ili

 

Ollydbg

 

 

 

Moj PC  
0 0 hvala 0
17 godina
offline
RE: Program za gledanje koda
Paolo2612 kaže...

Obriši smješak s lica - itekako je moguće vidjeti kod i closed source projektima. Evo ti onda lijepo pitanje - kako onda različite grupe rade crackove za programe i igre? šta napamet iz glave izmisle i napišu crack za novu igru? Jer po tebi je nemoguće vidjeti kod nekog programa.

e vidiš, sad to zvuči moguće..

 

 

EDIT:

smiješak obrisan. :(

Djevojke postaju žene kada duboko u sebi osjete čvrsti razlog za to. :)
Poruka je uređivana zadnji put uto 1.9.2009 14:17 (puma1400).
15 godina
protjeran
offline
Program za gledanje koda

Ponovljen topic.

 

 

Ali ne, ne možeš vidjeti source ni sa jednim programom. Možeš jedino disassembl-ati program i vidjeti mašinski kod, promjene u registrima, hook-ove itd.

Life is all about ass; you are either covering it,laughing it off, kicking it, kissing it, busting it, or trying to get a piece of it.
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Program za gledanje koda

ima plugin za IDA-u koji pretvara asm u c++ kod, nije perfektno ali pomaze.

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Program za gledanje koda

Za Java i C# postoje decompileri. Npr. za Javu postoji DJ Java Decompiler.

 
0 0 hvala 0
15 godina
protjeran
offline
Program za gledanje koda

Vjeruj mi, ne pomaže ni malo.

Life is all about ass; you are either covering it,laughing it off, kicking it, kissing it, busting it, or trying to get a piece of it.
Moj PC  
0 1 hvala 0
17 godina
neaktivan
offline
RE: Program za gledanje koda
Buffer Overflow kaže...

Ponovljen topic.

 

 

Ali ne, ne možeš vidjeti source ni sa jednim programom. Možeš jedino disassembl-ati program i vidjeti mašinski kod, promjene u registrima, hook-ove itd.

Makar ja nisam stručnjak što se tiče programiranja, ali mislim da se ne prevodi cijeli kod u mašinski kod nego samo djelovi koji su kritični dijelovi programa da se time omogući brže izvođenje tog programa.

Možeš ti iščupati čovjeka s balkana, ali nikad balkan iz čovjeka.
17 godina
neaktivan
offline
RE: Program za gledanje koda
Paolo2612 kaže...
puma1400 kaže...
...

Obriši smješak s lica - itekako je moguće vidjeti kod i closed source projektima. Evo ti onda lijepo pitanje - kako onda različite grupe rade crackove za programe i igre? šta napamet iz glave izmisle i napišu crack za novu igru? Jer po tebi je nemoguće vidjeti kod nekog programa.

Sigurno ne gledajući kod programa, lol :P Crackovi se rade na posve drugi način.

 

btw, sjećam se da je u vrijeme Visual Basica, starije verzije ispod petice mislim, postojao dobar decompiler koji je manje više uredno prikazivao kod.

www.linuxzasve.com
17 godina
moderator
online
RE: Program za gledanje koda
ambivalent kaže...
btw, sjećam se da je u vrijeme Visual Basica, starije verzije ispod petice mislim, postojao dobar decompiler koji je manje više uredno prikazivao kod.

 

Da, za verziju 5 i 6, koje nisu bile pravi kompajleri, nego su radile .exe s p-kodom.

17 godina
moderator
online
RE: Program za gledanje koda
Tracer kaže...

P.S: Delete

Nije najbolje da se ne mijesas, posto znas te stvari, a i ako ti se nije dalo raspravljati, ima tu drugih ljudi koji bi objasnjavali drugima ono sto si ti rekao - nije da bi sam morao sve objasnjavati od pocetka do kraja. Mislim, ono, sad bih ti najradije dao zuti. Namigiva Nema smisla brisati postove od kojih ima koristi. Al dobro, sto je tu je...

 
0 0 hvala 0
17 godina
protjeran
offline
RE: Program za gledanje koda
mbaksa kaže...
Tracer kaže...

P.S: Delete

Nije najbolje da se ne mijesas, posto znas te stvari, a i ako ti se nije dalo raspravljati, ima tu drugih ljudi koji bi objasnjavali drugima ono sto si ti rekao - nije da bi sam morao sve objasnjavati od pocetka do kraja. Mislim, ono, sad bih ti najradije dao zuti. Namigiva Nema smisla brisati postove od kojih ima koristi. Al dobro, sto je tu je...

Svoje živce volim ipak najviše Namigiva jer kad vidim koliko gluposti je dotični napisao treba biti psihički sposoban i ne poludjeti.

17 godina
neaktivan
offline
RE: Program za gledanje koda
Tracer kaže...
mbaksa kaže...
Tracer kaže...

P.S: Delete

Nije najbolje da se ne mijesas, posto znas te stvari, a i ako ti se nije dalo raspravljati, ima tu drugih ljudi koji bi objasnjavali drugima ono sto si ti rekao - nije da bi sam morao sve objasnjavati od pocetka do kraja. Mislim, ono, sad bih ti najradije dao zuti. Namigiva Nema smisla brisati postove od kojih ima koristi. Al dobro, sto je tu je...

Svoje živce volim ipak najviše Namigiva jer kad vidim koliko gluposti je dotični napisao treba biti psihički sposoban i ne poludjeti.

Slobodno napiši. Ja sam lijepo rekao da nisam stručnjak (ustvari neznam gotovo ništa je bolja usporedba) i napisao sam da to mislim da je tako, a ne da je to tako i da je to apsolutna istina u cijelom svemiru.

 

Drago mi je da netko mi kaže da sam u krivu ALI ako lijepo mi pokuša objasniti (ili da barem neke linkove da naučim da se slijedeći put ne sramotim) nego da kaže neda mi se gubiti živce na tebe.

Možeš ti iščupati čovjeka s balkana, ali nikad balkan iz čovjeka.
Poruka je uređivana zadnji put uto 1.9.2009 16:08 (Paolo2612).
17 godina
protjeran
offline
RE: Program za gledanje koda

Pa ako već ne znaš ništa onda tako i reci, a ne da pišeš besmislice.

 

1) Source code NIJE moguće dobiti! U nekim slučajevima može se dobiti uvid u tek mali dio source-a, ali to ovisi o mnoštvo faktora, poput u kojem programskom jeziku je pisan program itd.. No, generalno, NE POSTOJI program koji će prikazati source code nekog drugog programa, a i to što eventualno dobiješ nije niti približno dovoljno da bi mogao taj program compilirati, pa čak niti razumijeti. Usto, mnoštvo je tu tehnika koje se koriste za skrivanje code, a neke od njih su i raspodjela po bibliotekama i komponentama (LIB, DLL, OCX).

 

Ukratko, zaboravi. Još jednom ću samo podsjetiti na sudske sporove protiv Microsofta jer konkurenciji nisu dali neke dijelove source code-a od Windowsa. Da program za prikazivanje source code-a zaista postoji sigurno ih nitko ne bi niti tužio već bi se sami "poslužili".

 

2) Tvoj argument da to mora biti moguće jer inače ne bi se moglo pisati crackove itd. nema veze sa stvarnošću. Crackovi i traineri uglavnom se rade na način da se prvo analizira aplikacija koju treba crackati tj. da se pronađu memorijske adrese koje ona koristi, te manipulacijom tih adresa da se program zapravo cracka, A NE POMOĆU SOURCE-a! Npr.

 

Situacija 1:

Igra koristi memorijsku adresu 0x9FFF0 da bi na nju spremila podatak o stanju zdravlja (health) igrača. Tada će Trainer aplikacija modificirati tu lokaciju i tamo konstantno pisati vrijednost 99 tj. da si stalno besmrtan. Zato trainer uvijek radi tek kada je igra pokrenuta.

 

Situacija 2:

Treba registrirati aplikaciju XYZ koja traži ispravan serijski broj (serial). U slučaju da je serial ispravan pokreće se funkcija na adresi 0x00135 dok ako nije ispravan onda se pokreće funkcija sa neke druge adrese. Kako napraviti crack? Tako da nađeš te dvije adrese i zamjeniš ih tj. njihov sadržaj. Tada će na svaki krivi serial program biti registriran!

 

Jasno, još tu ima mnogo tehničkih detalja i ovo pišem sve u grubo, ali okvirno to je kako se to radi. Postoje tu i razne druge tehnike itd., ali ono što želim reći jest da za to NIJE POTREBAN UOPĆE SOURCE.

 

3) Tvoja primjedba o compiliranju samo jednog dijela source-a također ne stoji. Stand-alone aplikacija mora sadržavati sve instrukcije u sebi da bi mogla ispravno raditi, a ne samo dio njih. To nema veze s brzinom izvođenja jer se za to rade razni postupci optimizacije code-a. Jasno, iznimke su programi koji koriste DLL i ostale biblioteke, ali kod njih je brzina izvođenja baš zbog tog povezivanja code-a SPORIJA, a ne brža. Čak postoji mogućnost da se taj code uopće ne izvrši ako je riječ o dinamičkom povezivanju!

Poruka je uređivana zadnji put uto 1.9.2009 16:37 (Tracer).
17 godina
offline
RE: Program za gledanje koda
Tracer kaže...

Pa ako već ne znaš ništa onda tako i reci, a ne da pišeš besmislice.

 

1) Source code NIJE moguće dobiti! U nekim slučajevima može se dobiti uvid u tek mali dio source-a, ali to ovisi o mnoštvo faktora, poput u kojem programskom jeziku je pisan program itd.. No, generalno, NE POSTOJI program koji će prikazati source code nekog drugog programa, a i to što eventualno dobiješ nije niti približno dovoljno da bi mogao taj program compilirati, pa čak niti razumijeti. Usto, mnoštvo je tu tehnika koje se koriste za skrivanje code, a neke od njih su i raspodjela po bibliotekama i komponentama (LIB, DLL, OCX).

 

...

HVALA NA OVOMU, STVARNO TI HVALA.

mene je paolo toliko zbunio, da sam počeo sumnjati u svoju prvotnu izjavu.

 

edit: sredih citat, bijaše predugačak

Djevojke postaju žene kada duboko u sebi osjete čvrsti razlog za to. :)
Poruka je uređivana zadnji put uto 1.9.2009 16:39 (puma1400).
17 godina
neaktivan
offline
RE: Program za gledanje koda
Tracer kaže...

Pa ako već ne znaš ništa onda tako i reci, a ne da pišeš besmislice.

 

Ja nisam rekao da ništa neznam, nego da je moje znanje jako maleno. A ono i što sam mislio da znam čini se da nije točno.

 

Hvala na iscrpnom objašnjenju i pojašnjenju.

Možeš ti iščupati čovjeka s balkana, ali nikad balkan iz čovjeka.
17 godina
offline
RE: Program za gledanje koda
Paolo2612 kaže...

Ja nisam rekao da ništa neznam, nego da je moje znanje jako maleno. A ono i što sam mislio da znam čini se da nije točno.

 

Hvala na iscrpnom objašnjenju i pojašnjenju.

upravo si rekao: ja zapravo ništa ne znam.

 

a i bilo bi pristojno da se ispričaš zbog onih napada.

 

 

neželim više zalaziti u Off topic.

 

Djevojke postaju žene kada duboko u sebi osjete čvrsti razlog za to. :)
17 godina
neaktivan
offline
RE: Program za gledanje koda
puma1400 kaže...
Paolo2612 kaže...

Ja nisam rekao da ništa neznam, nego da je moje znanje jako maleno. A ono i što sam mislio da znam čini se da nije točno.

 

Hvala na iscrpnom objašnjenju i pojašnjenju.

upravo si rekao: ja zapravo ništa ne znam.

 

a i bilo bi pristojno da se ispričaš zbog onih napada.

 

 

neželim više zalaziti u Off topic.

 

Nauči razliku između malo i nimalo.

 

A i kome da se ispričam zbog kojeg napada? Ako misliš tebi - ja tebe nisam napao zbog netočnih informacija nego zbog nezrelog ponašanja prema čovjeku koji je postavio sasvim normalno i suvislo pitanje.

Možeš ti iščupati čovjeka s balkana, ali nikad balkan iz čovjeka.
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice