So entpacken Sie eine komprimierte ausführbare Datei, ohne den Kompressionsalgorithmus zu kennen

404
Marc M

Ich bin nicht sicher, ob diese Frage gestellt wurde. Ich habe danach gesucht und konnte es nicht finden.

Wie kann ich eine komprimierte ausführbare Datei entpacken, ohne zu wissen, mit welchem ​​Kompressionsalgorithmus sie komprimiert wurde?

Wenn ich zum Beispiel eine zufällige ausführbare Datei bekomme und diese mit einem selbstgeschriebenen Kompressionsalgorithmus komprimiert wurde (einer, der unter keinen Umständen üblich ist), gibt es ein Werkzeug oder eine Möglichkeit, dies zu entpacken?

1
Dies setzt voraus, dass kein Dekompressionscode vorhanden ist Marc M vor 11 Jahren 0
Wenn es keinen Dekompressionscode enthielt, wie würde es sich dann bei der Ausführung selbst dekomprimieren? Dan D. vor 11 Jahren 0
Ich habe die verlustfreie Komprimierung erforscht, und es wurde erwähnt, dass Sie mit dem richtigen Dekomprimierungsprogramm oder wenn der Dekompressionscode mit der gepackten ausführbaren Datei gepackt ist, diese dekomprimieren können, um die ausführbare Datei wieder in ihren ursprünglichen Zustand zu bringen. Aber wenn Sie keine der mit der gepackten ausführbaren Datei verknüpften Komponenten haben, wie können Sie diese dekomprimieren und auspacken? Als Antwort auf Ihre Frage, ja, wie würde sie sich bei der Ausführung selbst dekomprimieren, und würden Sie sie überhaupt ausführen können? Marc M vor 11 Jahren 0
Das Beste, was Sie tun können, ist, es mit verschiedenen Dekompressoren zu dekomprimieren. Wenn sie nicht fehlerfrei sind, können Sie in der Ausgabe nach einer Art betriebssystemspezifischem ausführbaren Header suchen, um das Ergebnis zu überprüfen. Dies würde jedoch für einige benutzerdefinierte Algorithmen nicht funktionieren, da Sie keine Ahnung hätten, wie sie dekomprimiert werden sollen. martineau vor 11 Jahren 0

0 Antworten auf die Frage