Avatar billede elv Nybegynder
16. marts 2001 - 09:58 Der er 14 kommentarer og
1 løsning

HELP! Rekonstruktion af sourcecode...

Er det på NOGEN SOM HELST MÅDE muligt at rekonstruere bare dele af sourcekoden af et program, hvor koden er forsvundet, og alt jeg har er en exe-fil? Det er compilet i Turbo C++, og jeg kan godt disassemble exefilen, så jeg får assembler-kode. Er det eventuelt muligt at lave assembler-kode om til c++-kode, gerne uden variabelnavne? Jeg skal bare redde dele af dataene, så det gør ikke noget, at den f.eks. ikke kan rekonstruere funktioner med navne mv...
Avatar billede disky Nybegynder
16. marts 2001 - 09:59 #1
hvis du ikke har debug information i din .exe fil bliver det svært :(

var der ikke sådanne en discompiler med til Turbo C++ ?
Avatar billede elv Nybegynder
16. marts 2001 - 10:05 #2
Jeg prøver lige at hente td... Det er vist den, du mener.
Avatar billede disky Nybegynder
16. marts 2001 - 10:08 #3
det er det vist nok, kan ærligt talt ikke rigtigt huske det :-)
Avatar billede elv Nybegynder
16. marts 2001 - 10:21 #4
Jeg kan ikke finde den...
Avatar billede disky Nybegynder
16. marts 2001 - 10:22 #5
jeg kan desværre ikke sende den til dig :(
Avatar billede elv Nybegynder
16. marts 2001 - 10:31 #6
Er der andre forslag? Det ser ikke ud til at virke
Avatar billede disky Nybegynder
16. marts 2001 - 10:41 #7
du kan tage din assembler kode og bruge den fra et C++ program hvis du vil.

Men det er normalt ikke til at finde hoved eller hale i
Avatar billede elv Nybegynder
16. marts 2001 - 10:56 #8
nej, det er ikke fedt. Jeg skal bruge sourcen...
Avatar billede disky Nybegynder
16. marts 2001 - 11:01 #9
det bliver meget svært :(
Avatar billede soepro Nybegynder
16. marts 2001 - 12:52 #10
Det eneste der (evt.) er gemt i din EXE fil, er source henvisninger, og variabel navne - men ikke andet.

Du vil derfor ikke kunne få din oprindelige sourcekode tilbage - uanset hvad du gør.
Avatar billede elv Nybegynder
16. marts 2001 - 13:45 #11
Tja... Jeg skulle bare være helt sikker, man kan jo i java, men det er jo heller ikke særlig stærkt compilet. Jeg giver op...
Avatar billede disky Nybegynder
16. marts 2001 - 13:48 #12
der er ikke noget der er stærkt eller mindre stærks kompileret.

Java bliver oversat til bytecode. ikke assembler :)
Avatar billede erve Nybegynder
16. april 2001 - 13:29 #13
Okay så. Det kunne ikke lade sige gøre...
Avatar billede elv Nybegynder
16. april 2001 - 13:36 #14
Ups, der gik vist noget rod i det der... Den sidste besked var også fra mig, bare min fars konto... Han var sat til at logge på automatisk...
Avatar billede elv Nybegynder
16. april 2001 - 13:36 #15
Jeg lukker bare lige spørgsmålet.
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