Hallo Leute, Mir ist eine C-Quellcode Datei abhanden gekommen, aber ich verfüge noch über das Binary. Das kleine Progrämmchen besteht nur aus dieser einen .c Datei. Mit welchem Tool kann ich den Quellcode aus dem binary generieren? Gruss, Marc -- FH Furtwangen: http://cn.psychology4u.de/ Linux- und Netzwerkberatung: http://www.teamberatung.org Marc Mc Guinness: http://www.mcguinness.de PGP Public Key Block: http://mcguinness.psychology4u.de/public.txt
Marc Mc Guinness
Mir ist eine C-Quellcode Datei abhanden gekommen, aber ich verfüge noch über das Binary. Das kleine Progrämmchen besteht nur aus dieser einen .c Datei. Mit welchem Tool kann ich den Quellcode aus dem binary generieren?
Keine Chance! Du könntest bestenfalls Assembler-Quellcode bekommen (mit objdump), aber für Objekt->C bzw. Binary->C gibt es kein Tool. Philipp
* Philipp Thomas postete am 03. Okt. 2003 folgendes:
Marc Mc Guinness
[03 Okt 2003 17:56:23 +0200]: Mir ist eine C-Quellcode Datei abhanden gekommen, aber ich verfüge noch über das Binary. Das kleine Progrämmchen besteht nur aus dieser einen .c Datei. Mit welchem Tool kann ich den Quellcode aus dem binary generieren?
Keine Chance! Du könntest bestenfalls Assembler-Quellcode bekommen (mit objdump), aber für Objekt->C bzw. Binary->C gibt es kein Tool.
Das würde ja auch einige Softwareküchen in arge Probleme stürzen. +gg* Bye Michael -- Bus error -- please leave by the rear door. _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Am Fr 3.Oktober 2003 19:50 schrieb Philipp Thomas:
Keine Chance! Du könntest bestenfalls Assembler-Quellcode bekommen (mit objdump), aber für Objekt->C bzw. Binary->C gibt es kein Tool.
http://www.wikipedia.org/wiki/Decompiler http://www.program-transformation.org/twiki/bin/view/Transform/DeCompilation http://www.program-transformation.org/twiki/bin/view/Transform/Decompilation... http://www.itee.uq.edu.au/~cristina/dcc.html http://www.backerstreet.com/rec/rec.htm http://www.debugmode.com/dcompile/disc.htm Kristian -- http://www.amazon.de/exec/obidos/wishlist/18E5SVQ5HJZXG
Marc Mc Guinness
Mir ist eine C-Quellcode Datei abhanden gekommen, aber ich verfüge noch über das Binary. Das kleine Progrämmchen besteht nur aus dieser einen .c Datei. Mit welchem Tool kann ich den Quellcode aus dem binary generieren?
mit keinem! Wirds auch jie geben. Das beissen sich nämlich auch die Informatik-Theoretiker auch die Zähne aus. (Ok, wenn man mit voller Debugging-Info übersetzt hat, kann man aus der Symboltabelle noch die Variablen und Funktionsnamen und noch so ein paar Sachen raus ziehen, das war's dann aber) Jürgen PS: Aah doch es gibt ein Tool: tar! PPS: wenn man regelmäßig Backups gemacht hätte :-) -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
Marc Mc Guinness wrote:
Mit welchem Tool kann ich den Quellcode aus dem binary generieren?
http://packages.debian.org/testing/devel/uncc.html -- Have fun, Peter
Hallo,
* Peter Wiersig
Für Non-Debianer [soll's hier ja geben ;-) ]: URL:http://freshmeat.net/projects/uncc/?topic_id=47%2C873 Ich weiss allerdings nicht, was das Tool wirklich taugt. Gruss, Andreas -- who | grep -i blonde | talk; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep -- Stefan Schumacher in d.c.o.u.bsd
participants (7)
-
Andreas Kneib
-
Dr. Jürgen Vollmer
-
Kristian Koehntopp
-
Marc Mc Guinness
-
Michael Raab
-
Peter Wiersig
-
Philipp Thomas