Avatar billede var Nybegynder
18. marts 2006 - 11:57 Der er 9 kommentarer og
1 løsning

Hvordan ser jeg koden i en exe fil?

Hvordan kan jeg se hvordan en exe fil er lavet?

f.eks. kan jeg se en bat fil ved at åbne den med notesblok, hvordan ser jeg en exe fil? synes det kunne være spændene .. :)
Avatar billede Slettet bruger
18. marts 2006 - 12:08 #1
Det korte svar er at det kan du ikke.
Avatar billede var Nybegynder
18. marts 2006 - 12:09 #2
hvorfor.. computeren indlæser jo koden.. så burde du få del i den..
Avatar billede mtj111 Novice
18. marts 2006 - 12:11 #3
Du kan ikke se kildekoden af en EXE-fil...
En bat-fil er en række instruktioner, som windows udfører, mens EXE-filer udfører dem selv. Dermed er EXE-filen kompileret, og derfor skal den dekompileres.

Du kan dog finde dig en Resource Explorer, som kan hive billeder, ikoner, markører og nogle gange strenge (tekster) ud af et program, men igen du kan ikke se kildekoden...

Michael
Avatar billede mtj111 Novice
18. marts 2006 - 12:12 #4
Dekompilering *kan* i princippet ske, men så vidt jeg er orienteret, så er det er svært arbejde, og der er ingen dekompilerer der kan gøre det ordenligt. Desuden er det ulovligt...
Avatar billede Slettet bruger
18. marts 2006 - 12:13 #5
Du kan jo se disassembly på filen men det får du bare ikke rigtigt noget ud af. Exe-filer er binære maskinkode og derfor ikke læsbart for fortolket kode (f.eks. en bat fil). Hvis det er .NET eller Java kode kan du delvis dekompilere det og læse koden, men det bliver aldrig på sammen måde som med fortolkede (ikke kompilerede) sprog.
Avatar billede mtj111 Novice
18. marts 2006 - 12:18 #6
Hvis man kunne, så ville der være mange windows-kopier, som folk enten havde ændret lidt eller lavet deres eget styresystem "inspireret" af Windows... :-)
Avatar billede var Nybegynder
18. marts 2006 - 12:30 #7
jamen kan i s¨ikke give et link til sådan et program der viser dele osv.
Avatar billede mtj111 Novice
18. marts 2006 - 12:31 #8
Avatar billede var Nybegynder
18. marts 2006 - 12:33 #9
okay tak.. :)
Avatar billede plx Nybegynder
18. marts 2006 - 12:39 #10
Hvis du vil have et lille indblik i omfanget af at kigge i en exe, og lege med dens assemblerkode, kan du hente en demo version af IDA (en ret dygtig disassembler) http://www.datarescue.be/downloaddemo.htm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester