So extrahieren Sie Dateien aus einem Installationsprogramm in Windows

Sicherlich wollten Sie mehr als einmal die Dateien aus einem Installationsprogramm extrahieren und so sorgfältig analysieren, welche Dateien im Betriebssystem installiert werden . Heute geben wir Ihnen eine vollständige Anleitung zum Extrahieren der Dateien von einem Installationsprogramm in Windows . Dieses Tutorial behandelt sowohl die Dekomprimierung von Dateien mit der Erweiterung .msi als auch die üblichen .exe .

Persönlich dekomprimiere ich normalerweise die Installationsprogramme, um die entpackten Dateien mit einem Antivirenprogramm zu scannen oder eine tragbare Version des Programms zu erstellen.

Derzeit gibt es verschiedene Arten von Installateuren, und manchmal ist es schwierig, sie zu identifizieren. In anderen Fällen hat sich der Entwickler ausreichend Mühe gegeben, um zu verhindern, dass das Installationsprogramm leicht dekomprimiert werden kann. Es ist richtig, dass es fortgeschrittene Reverse Engineering-Techniken gibt, die es uns ermöglichen, “unmögliche” Installer zu dekomprimieren, aber sie sind nicht das Ziel dieses Tutorials.

Identifizieren des Installer-Typs (zumindest versuchen) und allgemeine Methode zum Dekomprimieren von Installern.

Bevor wir den Inhalt eines Installationsprogramms extrahieren können, müssen wir versuchen, festzustellen, um welche Art von Installationsprogramm es sich handelt. Derzeit gibt es verschiedene Arten von Software, mit denen Sie Installer erstellen können. Die am häufigsten verwendeten sind jedoch:

  • Inno Setup
  • NSIS: Nullsoft Scriptable Install System.
  • WiX Toolset
  • InstallShield
  • InstallAware
  • Erweitertes Installationsprogramm
  • Windows Installer oder Microsoft Installer (Dateien mit der Erweiterung .msi) .

Wie wir sehen können, können die Installationsprogramme Dateien mit der Erweiterung .msi oder ausführbare Dateien mit der Erweiterung .exe (am häufigsten) sein . Diese Installationsprogramme entpacken nicht nur die Programmdateien, sondern sind auch dafür verantwortlich, die erforderlichen Bibliotheken zu registrieren, die erforderlichen Änderungen an der Windows-Registrierung vorzunehmen usw.

See also  Sicherheitslücke in WordPress-Pagelines und Platform-Themes

Ein kleiner Trick, der es uns ermöglicht, Informationen über das Installationsprogramm abzurufen , besteht darin, diese über die Befehlskonsole auszuführen (erfordert normalerweise Administratorrechte) :
setup.exe /?

Wenn Sie es auf diese Weise ausführen, können Sie ein Hilfefenster anzeigen, in dem wir den Typ des Installationsprogramms identifizieren können. Wir müssen uns darüber im Klaren sein, dass diese Methode nicht immer funktioniert, aber wir verlieren nichts, um es zu versuchen.

Allgemeine Methode zum Dekomprimieren von Installationsprogrammen.

In diesem ersten Schritt zeige ich Ihnen den einfachsten Weg, die Dateien eines Installationsprogramms zu untersuchen, zu dekomprimieren, zu untersuchen oder zu extrahieren. Wir werden ein speziell für diese Aufgabe entwickeltes Programm namens Universal Extractor verwenden .

Den Download des Programms finden Sie auf der offiziellen Website http://legroom.net/software/uniextract oder über diesen Spiegel .

Mit Universal Extractor ist es wirklich einfach, ein Installationsprogramm zu dekomprimieren. Das Programm selbst ist dafür verantwortlich, den Typ des Installationsprogramms zu erkennen und es automatisch zu dekomprimieren.

Vertiefung der Dekomprimierung von Installationsprogrammen mit anderen Tools.

Es ist klar geworden, dass wir mit Universal Extractor unser Ziel erreichen, aber in diesem Abschnitt möchte ich andere alternative Tools und Methoden untersuchen, um Installer zu dekomprimieren und näher kennenzulernen.

Zunächst muss klar sein, wie die Kommandokonsole mit Administratorrechten geöffnet werden soll. Hierfür können Sie dem Tutorial des Links folgen.

So extrahieren Sie den Inhalt einer MSI-Installationsdatei.

Lassen Sie uns über die Installationsdateien mit der Erweiterung .msi sprechen, da sie häufig gefunden werden und ihre Dekomprimierung recht einfach ist.

Um MSI-Dateien zu dekomprimieren und ihren Inhalt zu extrahieren , führen Sie den folgenden Befehl aus:
msiexec /ac:testfile.msi /qb TARGETDIR=c:temptest

Es gibt eine zweite Möglichkeit, das Lessmsi- Programm zu verwenden: Es ist eine kostenlose und Open-Source-kompatible Windows-Anwendung.

See also  So wechseln Sie einfach von Word zu PDF

So extrahieren Sie Dateien aus einem mit Inno Setup erstellten Installationsprogramm.

Zum Dekomprimieren der mit Inno Setup erstellten ausführbaren Installationsprogramme können Sie eines der folgenden Programme verwenden:

So extrahieren Sie Dateien aus einem mit NSIS erstellten Installationsprogramm: Nullsoft Scriptable Install System.

In diesem Fall haben wir es ganz einfach, wir können den 7zip-Dekomprimierer direkt auf der ausführbaren Installationsdatei verwenden und somit deren Inhalt dekomprimieren.

So extrahieren Sie Dateien aus einem mit WiX Toolset erstellten Installationsprogramm.

In diesem Fall enthält das Anwendungspaket selbst einen Dekomprimierer. Wir müssen zur offiziellen Wix Toolset-Seite gehen und das Paket herunterladen. Im Inneren finden wir die Dark.exe Datei Dark.exe mit der wir die Installationsprogramme durch Ausführen des folgenden Befehls dekomprimieren können:
Dark.exe -x setup.exe

Es gibt eine zweite Option, bei der das Installationsprogramm wie folgt über die Befehlszeile ausgeführt wird:
setup.exe -layout

So extrahieren Sie den Inhalt eines mit Advanced Installer erstellten Installationsprogramms.

Um ein Advanced Installer-Installationsprogramm zu dekomprimieren, müssen Sie das Installationsprogramm über die Konsole mit dem folgenden Befehl ausführen:
Setup.exe /extract "C:Archivos Descomprimidosinstalador"

Wenn wir den Pfad angeben, in dem die Dateien dekomprimiert werden, müssen wir Anführungszeichen verwenden, wenn wir einen Pfad mit Leerzeichen verwenden. Möglicherweise handelt es sich bei der dekomprimierten Datei um eine einzelne Datei mit der Erweiterung .msi , die wir wie oben angegeben erneut entpacken müssen.

So extrahieren Sie Dateien aus einem mit InstallAware erstellten Installationsprogramm.

Die mit InstallAware erstellten ausführbaren Dateien können direkt mit dem 7zip-Dekomprimierer dekomprimiert werden. Manchmal handelt es sich bei der entpackten Datei um eine einzelne Datei mit der Erweiterung .msi , daher müssen wir sie wie oben angegeben erneut entpacken.

See also  Wie man Swap in Ubuntu erstellt und wofür es ist

So extrahieren Sie den Inhalt eines mit InstallShield erstellten Installationsprogramms.

In diesem Fall müssen wir auf die Befehlszeile zurückgreifen (normalerweise mit Administratorrechten) und den folgenden Befehl ausführen:
setup.exe /extract_all

Zum Schluss …

Wie Sie sehen können, ist der Prozess des Dekomprimierens einer Installationsdatei recht einfach, obwohl es Situationen gibt, in denen dies nicht möglich ist, da sie eine Art Schutz hat.

Wie auch immer, ich möchte die Gelegenheit nutzen, Sie erneut vor der Gefahr zu warnen, Dateien aus unbekannten Quellen herunterzuladen, insbesondere solche, die wir aus dem Internet herunterladen. Ich persönlich benutze VirusTotal , um zu überprüfen, ob eine ausführbare Datei sicher ist oder nicht.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *