This page has been robot translated, sorry for typos if any. Original content here.

MicroJoiner für Anfänger

Tischler - Englisch Tischler. Von eng. verbinden - befestigen, verbinden. Dieser Name wurde einer Klasse von Programmen gegeben, die zum Verbinden mehrerer ausführbarer Dateien entwickelt wurden.

Wenn Wissen knapp war, habe ich solche Programme verwendet, um ICQ und den Webbrowser gleichzeitig mit einem Klick zu starten (ich wiederhole: Wenn Wissen knapp war, halte ich es jetzt für richtiger
Skripte verwenden). Meistens werden solche Programme jedoch zu nicht ganz gesetzestreuen Zwecken verwendet: Sie kleben Malware mit regulären zusammen. Ziel ist es, beispielsweise das Pairing Ihrer "Trojaner" unmerklich oder unauffällig zu machen. Beispielsweise zeigt eine kompilierte Prise normalerweise beim Start keine Meldungen an.
Eine Person, die eine Datei ausführt und nichts auf dem Bildschirm sieht, kann sehr verdächtig werden. Wenn er beim Ausführen des Programms beispielsweise ein Foto sieht, besteht möglicherweise ein weitaus geringerer Verdacht. Aber das
lyrischer Exkurs. Joiner (manchmal von Joiner geschrieben) funktioniert folgendermaßen: Wenn Sie das Programm starten, wählen Sie die Dateien aus, die Sie verbinden möchten. Nach Abschluss der Arbeit wird beim Start eine Datei erstellt, die von allen Dateien gestartet wird, die Sie zu Beginn der Arbeit ausgewählt haben.


Zum Beispiel gibt es die Dateien 1.exe und 2.exe , als Ergebnis der Arbeit wird eine Datei 3.exe erstellt. Wenn wir diese Datei ausführen (auch nachdem wir sie in einen anderen Ordner kopiert haben), werden zwei Programme gestartet: 1.exe und 2.exe.

Was der Schreiner tun kann: Kleben von mindestens zwei Dateien (im Prinzip reicht dies aus, wenn Sie beispielsweise drei Dateien zusammenführen müssen: 1, 2, 3, dann kleben wir zuerst 1 und 2 bis 4 und dann 4 und 3 bis 5, als Ergebnis, beim Start 5 Dateien 1, 2, 3 werden gestartet. Sehr oft kann ein Schreiner ausführbare Dateien (mit der Endung * .exe) zusammenfügen, was jedoch nicht immer der Fall ist.

Einer der beliebtesten und bekanntesten Schreiner ist MicroJoiner von coban2k (Autor von Trojan Pinch, den Sie hier im Forum nachlesen können). Aktuelle Version 1.7. Es gibt eine Version des Programms mit der russischen Oberfläche. Eigentlich werden wir es für die Praxis betrachten.

So starten Sie die Programmfunktionen (von der Programmseite aus):
- hält bis zu 4096 Dateien
- Zusammenfügen von Dateien aller Art (z. B. Bilder, Symbole, Programmdokumente usw.)
- die Möglichkeit, ein Symbol für die resultierende Datei aus Symboldateien (* .ico), ausführbaren Dateien (* .exe) und dynamischen Bibliotheken (* .dll) auszuwählen
- geklebte Dateien werden verschlüsselt (Virenschutz kann nicht feststellen, welche Dateien zusammengehalten wurden)
- Die resultierende Datei kann mit dem eingebauten Wrapper komprimiert werden (dies reduziert die Dateigröße, das Komprimierungsverhältnis entspricht in etwa dem für zip).
- kleiner Lader (nur 2048 Bytes)
- Die erstellte Datei kann mit einem externen Wrapper komprimiert werden
- Für jede Datei können Sie zusätzliche Optionen festlegen
- die Möglichkeit der Registrierung von DLL (OCX), die für in Visual Basic geschriebene Programme erforderlich sein kann
- Operationen an der geklebten Feile selbst (Schmelzen, mehr dazu weiter unten)
- funktioniert unter Windows 95/98 / 2k / XP / 2k3
- unterstützt Drag-and-Drop (es ist bequemer, Dateien hinzuzufügen, die hinzugefügten Dateien können einfach auf den Schreiner gezogen werden)
- Schnittstelle XP unterstützen (meiner Meinung nach ist dies unnötig, aber einmal geschrieben - ich werde übersetzen)
- Es ist möglich, Projekte zu speichern und zu laden
- Es gibt Versionen in englischer und russischer Sprache

Das Programm selbst kann [ hier ] heruntergeladen werden .

Zu Beginn sehen wir dieses Fenster



Links befindet sich ein weißes Kästchen, in dem sich die Liste der zu klebenden Dateien befindet. Sie können Dateien hinzufügen, indem Sie sie einfach aus dem Fenster eines Programms ziehen oder indem Sie mit der rechten Maustaste auf dieses Feld klicken und Dateien hinzufügen.
Ein bisschen über Kontextmenüpunkte:
- Dateien hinzufügen - Öffnet den Standarddialog zur Dateiauswahl, nachdem die ausgewählte Datei zur Liste hinzugefügt wurde
- Projekt - Ermöglicht das Speichern und Laden von Einstellungen (ausgewählte Dateien und Optionen für jede Datei), die ich persönlich selten verwende
- Dateien löschen - löscht die ausgewählten Dateien aus der Liste.
- Löschen - Entfernt ALLE Dateien aus der Liste.
- Erweitert - öffnet ein Fenster mit zusätzlichen Optionen für die Datei. Nachdem Sie Dateien hinzugefügt haben, können Sie weitere Optionen für die Dateien einrichten, die diese benötigen.
Fenster mit erweiterten Einstellungen



Enthält die folgenden Einstellungen:
Sichtbarkeit :
Fenster ausblenden - Das Programmstartfenster wird nicht auf dem Bildschirm angezeigt.
Maximieren - Das Programmfenster wird maximiert
Minimieren - Das Programmfenster wird auf die Schaltfläche in der Taskleiste minimiert.
Bei der Verwendung von Malware ist diese Gruppe nahezu irrelevant, da die Programme, die ausgeblendet werden sollen, normalerweise kein Fenster haben. Dies kann beispielsweise für Dokumente oder Bilder hilfreich sein.
Dateiattribute :
- Archiv (Archiv)
- Versteckt
- Nur Lesen (Nur Lesen)
- System (System)

Der entpackten Datei werden die Attribute der entsprechenden ausgewählten Elemente zugewiesen. Ich stelle fest, dass die versteckten und Systemdateien standardmäßig nicht im Explorer (und in anderen Programmen) angezeigt werden. Daher kann die Auswahl dieser Optionen hilfreich sein.

Andere

Nicht ausführen (Kopieren) Die Datei wird einfach extrahiert, während sie nicht zur Ausführung gestartet wird. Dies kann beispielsweise in folgenden Fällen hilfreich sein: Wenn Sie ein Programm zum automatischen Laden registrieren und es erst beim nächsten Systemstart starten müssen.
Ein eindeutiger Dateiname für die Datei generiert einen zufälligen Namen aus Zahlen und Buchstaben. Ich persönlich rate davon ab , diese Option zu verwenden, da ein Name wie ope23r76C.exe beim Anzeigen des Ordners sofort ins Auge fällt und Verdacht erregt . Benennen Sie Ihre Datei vor dem Verkleben besser in einen glaubwürdigeren Namen um.
Warten Sie auf den Abschluss - die folgenden Dateien im Projekt werden erst nach Abschluss dieses Programms oder nach dem Schließen des Fensters mit einem Dokument oder einem Bild extrahiert. Es ist erwähnenswert, dass die Dateien
nach oben ausgepackt, d.h. Zuerst werden die Dateien entpackt, die in der Liste der Dateien niedriger sind, und dann in der Reihenfolge von unten nach oben. Die Reihenfolge der Dateien kann also manchmal eine Rolle spielen .
Befehlszeilenparameter - Geben Sie hier die Parameter ohne Programmnamen ein, wenn Ihre ausführbare Datei dies erfordert. Angenommen, das Programm format.com kann in den Parametern eingegeben werden: C: / q (Dies ist nur ein Beispiel, kein wirklicher Vorteil)
Laufen von:
Die Möglichkeit, den Ordner anzugeben, in den die Datei extrahiert und aus dem sie zur Ausführung gesendet wird. Für einige Programme ist das Arbeitsverzeichnis eine wichtige Variable. Für ein Bild oder Dokument spielt es keine Rolle. Wenn Sie jedoch einen Trojaner ausführen müssen, ist es besser, dies im Windows-, System- oder System32-Ordner zu tun.
Temp - Im Verzeichnis für temporäre Dateien wird ein Unterordner erstellt, in den die Datei extrahiert wird.
Der Systemordner wird in das Systemverzeichnis extrahiert, normalerweise % windir% \ system32
Windows-Ordner auch, aber im Ordner% windir%
Der aktuelle Dateiordner wird in den Ordner entpackt, von dem aus die geklebte Datei gestartet wird. Achtung: Wenn der Ordner nicht beschreibbar ist (z. B. auf einer CD-ROM), wird die Datei nicht erstellt und nicht gestartet.
Der angegebene Ordnerpfad kann manuell angegeben werden. Es wird jedoch empfohlen, sich mit der Struktur der Datenträger und Verzeichnisse auf dem Computer des Benutzers vertraut zu machen. Der Windows-Ordner heißt nicht immer so und befindet sich nicht immer auf Laufwerk C :.
Schmelzen - Diese Option wirkt sich auf die zur Auswahl stehenden Aktionen aus, wenn Sie die Dateiverwaltungsfunktion verwenden (siehe unten).
Datei zum Schmelzen auswählen Diese Option kann nur für eine Datei im Projekt installiert werden. Wenn Sie es zuvor in einer anderen Projektdatei ausgewählt haben, wird es automatisch aus der vorherigen Datei entfernt.
Zur automatischen Ausführung hinzufügen - Die Datei wird in der Registrierung unter HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Curr entVersion \ Run in die automatische Ausführung geschrieben. Der Parametername entspricht dem Dateinamen.

DLL, OCX registrieren - Mit diesem Element werden die erforderlichen Bibliotheken registriert.

Kehren wir zum Hauptfenster zurück. Rechts von der Dateiliste befinden sich die Bedienschaltflächen.
OK - schließt das Programm.
Das Verkleben erstellt die Datei Joined.exe im MicroJoiner-Ordner gemäß den Projekteinstellungen. Diese Datei ist das Ergebnis des Programms. Während des Starts werden geklebte Programme entpackt oder gestartet.
Symbol - Mit dieser Schaltfläche können Sie ein Symbol für die Datei "Joined.exe" auswählen. Es gibt nur einen Rat: Versuchen Sie, das Symbol dem Inhalt anzupassen. Wenn Sie beispielsweise Ihren Trojaner mit einem Bild zusammenführen, erstellen Sie aus der JPG-Datei ein Symbol, sofern es sich um ein Word-Dokument handelt, mit dem entsprechenden Symbol. Icons können wie aus Dateien ausgewählt werden
Icons * .ico und von ausführbaren Dateien * .exe, * .dll.
Schmelzen - Öffnet ein Fenster zum Auswählen von Vorgängen für eine Datei. Die Standardeinstellung ist " Kein Schmelzen verwenden" , d. H. Es werden keine Maßnahmen ergriffen.
Löschen Sie die resultierende Datei (Selbst löschen) - nach dem Start wird die Klebedatei entpackt und führt die erforderlichen Dateien aus, und dann wird sie gelöscht. Das Verschwinden der Datei kann zu Verdacht führen !!!
Die restlichen Optionen sind nur verfügbar, wenn Sie die Option "Eine Datei für Melting'a in einer der Projektdateien auswählen" aktiviert haben.
Ersetzen Sie die resultierende Datei durch die ausgewählte und Löschen p. Datei und kopieren Sie die ausgewählte Datei in den gleichen Ordner - in beiden Fällen wird die Klebedatei gelöscht. Im ersten Fall wird es jedoch durch die zum Schmelzen ausgewählte Datei ersetzt (dh, die neue Datei erhält denselben Namen wie die Klebedatei), und im zweiten Fall wird die ausgewählte Datei in den Ordner mit dem ursprünglichen Namen kopiert.
Wie Sie sehen, verfügt das Programm über die Funktionen eines Mini-Installers. Obwohl es sich bei Installationen in der Regel nicht um völlig legitime Programme handelt. Aufgrund dieser Verwendung (obwohl zu diesem Zweck erstellt) können Antivirenprogramme nicht feststellen, was sich im Klebstoff befindet (Sie erinnern sich, dass die Datei verschlüsselt ist), haben sie das Programm selbst zu ihren Datenbanken hinzugefügt. Selbst die harmlosesten Dateien, die dieses Programm zusammenhält, werden von Antivirenprogrammen als Win32 / TrojanDropper.Microjoin.C definiert (Abweichungen sind möglich, abhängig vom Antivirus).
Was ist zu verstehen als "Tool zum Pairing von Trojanern für die Win32-Plattform, bekannt als MicroJoiner". Dies bedeutet nicht, dass Ihre Datei infiziert ist oder dass das Programm seinen Trojaner hinzufügt. Nur auf diese Weise versuchen Virenschutzprogramme, die Benutzer zumindest irgendwie zu schützen. Aufgrund dieses Tricks der Security Advocates ist das Programm für sich allein nur schwer zu bedienen. Wenn es zu friedlichen Zwecken eine ausführbare Datei gibt, die Sie für Sie erstellt haben, ist es durchaus möglich, sie zur Liste der Ausnahmen des Antivirenprogramms hinzuzufügen. Wenn Sie sich mit einem anderen Programm befassen müssen, ändert sich das Wesentliche der Arbeit nicht, obwohl Sie möglicherweise auf einige praktische Optionen nicht stoßen.

Eine kleine Sammlung verschiedener Schreiner finden Sie auf dieser Seite (http://joiners.narod.ru/Html.htm). Alle sind seit langem bekannt und werden wie MicroJoiner von Antivirenprogrammen erkannt. Daher sind die Einschränkungen für ihre Verwendung gleich.

Ich hoffe, dass Sie hier etwas Nützliches finden konnten.