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

MicroJoyner pour les débutants

Menuisier - Ing. Le menuisier De l'anglais. join -bonding, liaison. Ce nom a été donné à une classe de programmes destinés à connecter plusieurs fichiers exécutables.

Quand il y avait peu de connaissances, j'ai personnellement utilisé de tels programmes pour démarrer ICQ et le navigateur Web en même temps avec un simple clic de souris (je répète: quand les connaissances n'étaient pas suffisantes, maintenant je pense que c'est plus correct)
utiliser des scripts). Mais le plus souvent, ces programmes sont utilisés à des fins qui ne sont pas complètement respectueuses de la loi: liez les programmes malveillants à des programmes ordinaires. Le but est de rendre, par exemple, vparivanie leurs "chevaux de Troie" invisibles ou moins visibles. Par exemple, une pincée compilée ne produit normalement aucun message au démarrage.
La personne qui a lancé le fichier et n'a rien vu à l'écran peut devenir très suspecte. Si, après avoir exécuté le programme, il voit par exemple une photo, il peut y avoir beaucoup moins de suspicion. Mais ceci
digression lyrique. Joiner (parfois écrit par Joiner) fonctionne comme suit: lorsque vous démarrez le programme, vous sélectionnez les fichiers que vous souhaitez connecter, une fois le travail terminé, un fichier est créé au démarrage, ce qui lance tous les fichiers sélectionnés au début du travail.


Par exemple, il existe des fichiers 1.exe et 2.exe , suite au travail, le fichier 3.exe sera créé. Si nous exécutons ce fichier (même en le copiant avant dans un autre dossier), deux programmes démarreront: 1.exe et 2.exe.

Que peut faire un dégauchisseur: coller au moins deux fichiers (en principe, cela suffit si vous devez connecter, par exemple, 3 fichiers: 1, 2, 3, puis 1 et 2 en 4, puis 4 et 3 en 5, éventuellement 5) les fichiers 1, 2, 3 seront démarrés). Très souvent, le dégauchisseur ne peut coller que les fichiers exécutables (avec l'extension * .exe), mais ce n'est pas toujours le cas.

L'un des jointures les plus populaires et les plus célèbres est le MicroJoiner de coban2k (l'auteur du Trojan Pinch, que vous pouvez lire ici sur le forum). Version actuelle 1.7. Il y a une version du programme avec l'interface russe. En fait, nous allons l'examiner pour la pratique.

Pour démarrer le programme (extrait de la page du programme):
- colle jusqu'à 4096 fichiers
- Coller des fichiers de tous types (images, icônes, documents de programme, etc.)
- la possibilité de sélectionner l'icône du fichier résultant à partir des fichiers d'icône (* .ico), des fichiers exécutables (* .exe), des bibliothèques dynamiques (* .dll)
- les fichiers collés sont cryptés (les antivirus ne peuvent pas déterminer quels fichiers ont été collés ensemble)
- le fichier résultant peut être compressé par le packer intégré (réduit la taille du fichier, le taux de compression est à peu près identique à celui du zip)
- petit bootloader (seulement 2048 octets)
- le fichier créé peut être compressé par un packer externe
- pour chaque fichier, vous pouvez installer des options supplémentaires
- la possibilité d'enregistrer les DLL (OCX), dont vous pourriez avoir besoin pour les programmes écrits en Visual Basic
- les opérations sur le filet collé lui-même (fusion, à propos de cela ci-dessous)
- Fonctionne sous Windows 95/98 / 2k / XP / 2k3
- Prend en charge le glisser-déposer (il est plus pratique d'ajouter des fichiers, vous pouvez simplement faire glisser les fichiers ajoutés vers le dégauchisseur)
- Support de l'interface XP (à mon avis, c'est superflu, mais une fois écrit - traduire)
- il est possible de sauvegarder et de charger des projets
- il existe des versions en anglais et en russe

Le programme lui-même peut être téléchargé [ ici ].

Au début, nous voyons ici une telle fenêtre



À gauche se trouve une boîte blanche contenant une liste de fichiers collés. Vous pouvez ajouter des fichiers simplement en les faisant glisser depuis la fenêtre d'un programme ou en cliquant avec le bouton droit de la souris sur ce champ et en sélectionnant Ajouter des fichiers.
Un peu sur les éléments du menu contextuel:
- Ajouter des fichiers - ouvre la boîte de dialogue de sélection de fichier standard, après avoir sélectionné le fichier est ajouté à la liste
- Project - vous permet de sauvegarder et de charger des paramètres (fichiers sélectionnés et options pour chaque fichier), que j'utilise personnellement très rarement
- Supprimer les fichiers - supprime les fichiers sélectionnés de la liste
- Effacer - supprime TOUS les fichiers de la liste
- Avancé - ouvre une fenêtre avec des options supplémentaires pour le fichier. En ajoutant des fichiers, nous pouvons procéder à la configuration d'options supplémentaires pour les fichiers qui en ont besoin.
Fenêtre Paramètres avancés



Contient les blocs de configuration suivants:
Visibilité :
Masquer la fenêtre - la fenêtre du programme que vous utilisez ne s'affiche pas à l'écran
Maximiser - la fenêtre du programme sera étendue en plein écran
Minimize - la fenêtre du programme sera réduite dans le bouton de la barre des tâches.
Lorsque vous utilisez des programmes malveillants, ce groupe est quasiment hors de propos, car les programmes devant être masqués n’ont généralement pas de fenêtre. Mais, par exemple, il peut être utile pour des documents ou des images.
Attributs du fichier :
- Archive
- Le caché
- Lecture seule
- Système (système)

Le fichier décompressé se verra attribuer les attributs des éléments sélectionnés correspondants. Je note que par défaut, les fichiers cachés et les fichiers système ne sont pas affichés dans l'explorateur (et les autres programmes). Le choix de ces options peut donc être utile.

Autre

Ne pas exécuter (Copier) le fichier sera simplement extrait, mais il ne sera pas lancé pour exécution. Cela peut être utile, par exemple, dans de tels cas: si vous enregistrez le programme au démarrage et que vous en avez besoin pour démarrer uniquement au prochain démarrage du système.
Un nom de fichier unique pour le fichier générera un nom aléatoire à partir de chiffres et de lettres. Personnellement, je ne recommande pas d'utiliser cette option car le nom comme ope23r76C.exe lors de la navigation dans le dossier attire immédiatement votre attention et provoque des soupçons. Avant de coller, renommez votre fichier avec un nom plus plausible.
Attendre l'achèvement - les fichiers suivants du projet seront extraits uniquement après la fin du programme ou après la fermeture de la fenêtre avec un document ou une image. Ici, il convient de noter que les fichiers
sont déballés de bas en haut , c'est-à-dire Tout d'abord, décompressez les fichiers les plus bas dans la liste des fichiers, puis dans l'ordre du bas vers le haut. Donc, l' ordre des fichiers peut parfois avoir de l'importance .
Paramètres de ligne de commande - entrez ici les paramètres sans le nom du programme, si votre fichier exécutable les oblige à fonctionner. Dites, si programme format.com , vous pouvez entrer dans les paramètres: C: / q (Ceci est juste un exemple, il n'y a pas d'utilisation réelle)
Exécuter à partir de:
la possibilité de spécifier le dossier dans lequel le fichier sera extrait et à partir duquel il sera envoyé pour exécution. Pour certains programmes, le répertoire de travail est une variable assez importante. Cela n'a pas d'importance pour une photo ou un document. Mais si vous devez exécuter le cheval de Troie, il est préférable de le faire depuis le dossier Windows, System ou System32.
Temp - un sous-dossier sera créé dans le répertoire des fichiers temporaires où le fichier sera extrait.
Le dossier système sera extrait dans le répertoire système, généralement % windir% \ system32
Dossiers Windows également, mais dans le dossier% windir%
Le dossier actuel sera décompressé dans le dossier à partir duquel le fichier collé est lancé. Attention: si le dossier n'est pas accessible en écriture (par exemple sur un CD-ROM), le fichier est créé et ne sera pas exécuté.
Vous pouvez spécifier le chemin du dossier manuellement, mais il est recommandé de comprendre la structure des disques et des répertoires sur l'ordinateur de l'utilisateur. Un dossier avec Windows n'est pas toujours appelé cela et n'est pas toujours sur le lecteur C :.
Fusion - cette option affecte les actions disponibles pour la sélection si vous décidez de tirer parti de la fonctionnalité de gestion de fichiers (voir ci-dessous).
Sélectionner un fichier pour la fusion'a cette option peut être définie uniquement sur un fichier dans le projet. Si vous l'avez précédemment sélectionné dans un autre fichier de projet, il est automatiquement supprimé du fichier précédent.
Ajouter au démarrage automatique - le fichier est écrit sur Autorun dans le registre à l' adresse HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Curr entVersion \ Run avec le nom du paramètre égal au nom du fichier.

Register DLL, OCX - l'élément est utilisé pour enregistrer les bibliothèques requises.

Revenons à la fenêtre principale. À droite de la liste de fichiers se trouvent les boutons de contrôle des opérations.
OK - ferme le programme.
La pâte crée le fichier Joined.exe dans le dossier avec MicroJoiner conformément aux paramètres du projet. Ce fichier est le résultat du programme. C'est à son lancement que se dérouleront le déballage ou le lancement de programmes collés.
Icône - le bouton vous permet de sélectionner l'icône du fichier Joined.exe. Il n'y a qu'un seul conseil - essayez de vous assurer que l'icône correspond au contenu. Par exemple, si vous collez votre cheval de Troie avec une image, créez une icône de fichier jpg, si vous utilisez un document Word, avec l'icône correspondante. Les icônes peuvent être sélectionnées dans les deux fichiers
Icônes * .ico et fichiers exécutables * .exe, * .dll.
Fusion - ouvre la fenêtre de sélection des opérations sur le fichier. Par défaut, l'option Ne pas utiliser la fusion est définie; aucune action ne sera prise.
Supprimez le fichier résultant (Autodestruction) - Après le démarrage, l'épissage des fichiers décompressera et exécutera les fichiers nécessaires, puis sera supprimé. La disparition du fichier peut provoquer des soupçons !!!
Les options restantes ne seront disponibles que si vous avez coché l'option "Sélectionner le fichier pour la fusion" dans l'un des fichiers du projet.
Remplacez le fichier résultant par le fichier sélectionné et supprimez p. fichier et copier le fichier sélectionné dans le même dossier - dans les deux cas, le collage des fichiers sera supprimé. Mais dans le premier cas, il sera remplacé par le fichier choisi pour la fusion (c’est-à-dire que le nouveau fichier recevra le même nom que le collage de fichiers) et que le fichier sélectionné sera copié dans le dossier avec le nom original.
Comme vous pouvez le voir, le programme a les capacités d’un mini-installateur. Bien que cela soit généralement établi, ce ne sont pas des programmes tout à fait légaux. En raison de cette utilisation (bien qu’elle ait été créée pour cela), les antivirus incapables de déterminer ce qui se trouve à l’intérieur du colle (vous vous souvenez que le fichier est crypté) ont ajouté le programme à leurs bases de données. Alors maintenant, même les fichiers les plus inoffensifs collés par ce programme sont définis par des antivirus tels que Win32 / TrojanDropper.Microjoin.C (des variations sont possibles, cela dépend de l’antivirus).
Ce qui devrait être compris comme "L'outil pour les chevaux de Troie fumants pour la plate-forme Win32 appelée MicroJoiner". Cela ne signifie pas que votre fichier est infecté ou que le programme ajoute son cheval de Troie. Les antivirus tentent de protéger les utilisateurs. En raison de cette défense des agents de sécurité, le programme est difficile à utiliser seul. Bien que, pour des raisons de tranquillité, le fichier exécutable que vous avez créé soit le même pour vous, vous pouvez ajouter à la liste des exceptions à l’antivirus. Si vous devez gérer un autre programme, l'essentiel du travail ne change pas, même si vous ne trouvez pas d'options pratiques.

Une petite collection de divers partenaires peut être trouvée sur cette page (http://joiners.narod.ru/Html.htm). Tous sont connus depuis longtemps et tout comme MicroJoyner est défini par les antivirus. Par conséquent, les restrictions sur leur utilisation sont les mêmes.

J'espère que vous pourriez trouver quelque chose d'utile pour vous ici.