Exe zu bb zurück?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Sereyanne

Betreff: Exe zu bb zurück?

BeitragFr, Mai 14, 2010 11:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Forum,
ich hab mehrere Fragen, aber da sie nicht viel miteinander zu tun haben, gliedere ich sie mal in mehrere Threads auf, ist glaub ich übersichtlicher.

Hier die erste:
Ich hab Mist gebaut und versehentlich meine bb-Datei gelöscht. Normalerweise mach ich sowas nicht. Nun ist es aber passiert, im Papierkorb ist sie nicht mehr und TuneUp Undelete ist auch fürn A*.
Zum Glück hab ich die Datei vor kurzem mal kompiliert, nur kann ich daran ja nicht weiterarbeiten. Nun hab ich alles denkbare ausprobiert, um die exe wieder in BB einzulesen, leider ohne Erfolg.
Gibt es einen Decompiler dafür? Wenn ja, dann mach ich nen Luftsprung Wink
LG,
Sereyanne

Eingeproggt

BeitragFr, Mai 14, 2010 11:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Muss ich dich leider bitten auf den Luftsprung zu verzichten und am Boden zu bleiben.
Geht nicht. Also es könnte zwar rein theoretisch irgendwie gehn, aber bevor du das schaffst haste den bb-code 10 mal neu geschrieben.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

Sereyanne

BeitragFr, Mai 14, 2010 11:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist dein Ernst? Man kann das nicht zurück wandeln?
So ein Mist.
(Aber ich wette, irgendwie geht es bestimmt - schließlich können die Jungs von razor & co sogar kommerzielle exen auslesen.)
Na ja, kann man nichts machen, schade.

Pummelie

BeitragFr, Mai 14, 2010 11:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Also die können Assembler...
It's done when it's done.

Silver_Knee

BeitragFr, Mai 14, 2010 11:52
Antworten mit Zitat
Benutzer-Profile anzeigen
das ding ist assambler. du kannst es disassamblen. dann haste die ganzen internen befehle. Frage ist was bringt dir teils optimiertes zeug, in denen keine variablenname oder typenamen, konstanten , funktionsanamen etc enthalten ist?

Sereyanne

BeitragFr, Mai 14, 2010 11:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Das heißt dann umgekehrt auch, dass mir keiner meinen Code klauen kann, wenn ich nur die exe ausliefere?

Starwar

BeitragFr, Mai 14, 2010 12:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Doch, er kann den Assembler Code lesen, (den evtl. in C wandeln) und ungefähr erahnen wie dein Programm funktioniert. Den exakten Code sieht er natürlich nicht.
MFG

the FR3AK

BeitragFr, Mai 14, 2010 13:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Man kann assembler in C umwandeln? Oo

Das wäre ja auch total dumm wenn man exen in ihren Ursprungscode zurückkompilieren könnte, dann könnte man gleich alles Open Source machen Wink
 

BBPro2

BeitragFr, Mai 14, 2010 14:20
Antworten mit Zitat
Benutzer-Profile anzeigen
die exe datei enthält wesentlich weniger informationen
als deine code datei

kannste dir so vorstellen wie die funktion der quersumme

sei f(x) = quersumme (x)

f(999) = 27
f(290556) = 27
f(9909) = 27

usw

27 ist die exe, die zahl dein code

aus der 27 die zahl zurückzugewinnen ist unmöglich...



kommerzielle programme werden nicht in ihren ursprünglichen code
zurück gewandelt sondern in assembler code und dieser womöglich
in c (ja es gibt assember -> c converter, die arbeiten aber auch etwas
fraglich und das ergebnis ist nicht immer das was man gerne hätte^^)

auf assembler ebene kann man die programme dann bearbeiten

dafür sind aber HÖCHSTE assembler fähigkeiten von nöten und man
muss ein ziemlicher profi sein um das hinzubekommen


vergiss es also lieber und achte in zukunft einfach besser darauf
wo du deinen code speicherst und wann / wo du sicherheitskopien
anlegst

ozzi789

BeitragFr, Mai 14, 2010 14:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn wir schon dabei sind https://www.dropbox.com/ sehr praktisch, dort habe ich alle meine Sources gespeichert.

(natürlich gibts noch ein wöchentilches Backup auf meine Externe HD Wink)

mfg
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Sereyanne

BeitragFr, Mai 14, 2010 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, vielen Dank für die Erklärungen.
Normalerweise lösch ich meine Dateien ja nicht so einfach, aber manchmal passierts halt.
Aber gut zu wissen, dass es dann auch kein anderer zurückwandeln kann ohne die entsprechenden Kenntnisse.
Vielen Dank, Mission abgeschlossen! Wink

tft

BeitragSa, Mai 15, 2010 9:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo ...

normalerweise speichert BB bei jedem Start ein bis x Backups mit der endung .bak. Such mal mit der Windows suche danach *.bak.

Gruss TFT
TFT
https://www.sourcemagic.ch
Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!!

Sereyanne

BeitragMo, Mai 17, 2010 11:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Ach ja. Die Dateien hab ich schon oft gesehen, konnte nur noch nie was damit anfangen. Cool, danke schön!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group