Ce référentiel contient mon script de téléchargement / configuration pour les machines virtuelles Windows que j'utilise pour l'analyse des logiciels malveillants et l'ingénierie inverse du logiciel. Si vous recherchez une machine virtuelle Linux, vous devez consulter Remnux ou Tsurugi.

Les listes d'outils seront mises à jour sur une base mensuelle!


Quelques conseils pour les installations fraîches de Windows 7:
Je recommanderais de créer un instantané ou d'exporter un fichier .ova / .ovf de la machine virtuelle propre.
Ouvrez une invite PowerShell en tant qu'administrateur et exécutez Set-ExecutionPolicy Unrestricted pour permettre l'exécution de scripts PowerShell sur le système sans interférence.
Télécharger / clone Ce référentiel et exécuter vm_setup.ps1 avec PowerShell (une invite élevée est nécessaire pour définir les clés de registre)
Arguments : .vm_setup.ps1 -argument
-nonCommercial $False - Sautez des outils qui n'autorisent pas l'utilisation commerciale dans leurs termes de licence-symbols $True - Il s'agit d'une étape post-installation, assurez-vous d'installer d'abord les "outils de construction pour Visual Studio". Si vous avez juste besoin des symboles les plus courants, laissez-le fonctionner pendant quelques minutes (<5-10min) et annulez avec Ctrl + C. Passer tous les symboles pour les fichiers présents dans System32 prendra beaucoup de temps et remplira votre lecteur. Une fois que le script a réussi à fermer la fenêtre PowerShell et à installer le logiciel téléchargé. Par défaut, les fichiers seront enregistrés dans un sous-répertoire appelé downloads dans le même répertoire que le script vm_setup.ps1 que vous avez exécuté.
Ouvrez une nouvelle invite de commande (Exécuter en tant qu'administrateur!) Et essayez de mettre à niveau PIP First py.exe -m pip install --upgrade pip . Une fois cela fait, vous pouvez installer les outils Python via py.exe -m pip install -r python-packages.txt
Encore une fois, prenez un instantané / sauvegarde de l'état de la machine virtuelle avec tous les outils installés.
Comme je l'ai mentionné ci-dessous, je ne suis pas un grand fan du mécanisme d'installation de boxstarter / chocolaté. De plus, je préfère télécharger les outils directement à partir du développeur si possible et choisir le chemin d'installation par exemple moi-même. Enfin, j'aime séparer ma machine virtuelle d'analyse de code statique de ma machine virtuelle d'analyse dynamique pour deux raisons: moins d'encombrement, des temps de restauration d'instantané plus rapides, un travail parallèle, pour empêcher le vol de clé de licence, etc. ...
Néanmoins, d'autres scripts de configuration VM pourraient mieux fonctionner pour vous, alors choisissez tout ce qui flotte votre bateau et (Mis) faites confiance à vos outils!
Voici quelques excellentes alternatives à mon script:
Encore une fois, il peut y avoir un ou deux outils manquants ou superflus pour votre flux de travail. Si cela est le cas, vous pouvez simplement les ajouter / les supprimer aux fichiers .json après le clonage du référentiel à votre machine. N'hésitez pas à contribuer des outils utiles (voir ci-dessous)!
Les listes d'outils sont des fichiers JSON avec la structure suivante: {"name": "7Zip", "url": "https://www.7-zip.org/a/7z1900-x64.exe", "nonCommercial": true, "manual": false},
name = nom de l'outilurl = télécharger l'URLnonCommercial = utilisation professionnelle autorisée? Oui -> vrai, non -> fauxmanual = nécessite un téléchargement manuel Cette section sera élargie s'il y a des problèmes lors de l'installation ou de l'exécution de l'un des outils.
Dans la section pliable ci-dessous, vous pouvez trouver une liste de tous les outils disponibles à télécharger via le script.
AVERTISSEMENT: veuillez vérifier les licences / termes et conditions des outils avant de télécharger l'un d'eux! Il est de la responsabilité de l'utilisateur de lire, d'accepter et de se conformer aux termes définis par les développeurs respectifs.
Il existe quelques outils commerciaux qui ont des versions d'essai / démo, mais j'ai choisi de ne pas les inclure dans ce script de téléchargement. Je vais installer Microsoft Office, Cerbero Suite, Binary Ninja, VB-Decompiler Pro, etc. manuellement.
| Outil | Licence |
|---|---|
| 010Editor | Lien |
| 7zip | Lien |
| Amazon Corrett JDK11 | Lien |
| apktool | Lien |
| Extracteur automatique | Lien |
| Autopsie | Lien |
| Biffview | Lien |
| Bindiff | Lien |
| Cryptotester | N / A (Copyright Demonslay335) |
| Coupeur | Lien |
| DE4DOT-CEX | Lien |
| Dépendancewalker | Lien |
| Détecter facilement | Lien |
| dnspyex | Lien |
| dotpeek | Lien |
| Tout | Lien |
| exiflant | Lien |
| limeinsight | Lien |
| FileInsight-Plugins | Lien |
| Flare capa | Lien |
| Brouillard | Lien |
| Ghidrea | Lien |
| Git pour Windows | Lien |
| Golang | Lien |
| Hashcalc | Lien |
| Ida gratuit | Lien |
| IDR | Lien |
| ILspy | Lien |
| Insuffisance | Lien |
| innonoxtract | Lien |
| Irfanview | Lien |
| Plugins irfanview | Lien |
| jadx | Lien |
| JD-GUI | Lien |
| condamné à vie | Lien |
| Linqpad | Lien |
| Manalyser | Lien |
| Nasme | Lien |
| oledump.py | Lien |
| PdfstreamMumper | Lien |
| Pile | Lien |
| Peid | Lien |
| Pestudio | Lien |
| Analyseur Portex | Lien |
| Procdot | Lien |
| Processhacker | Lien |
| protectionnel | Lien |
| Extracteur de pyinstaller | Lien |
| Python3 | Lien |
| qpdf | Lien |
| Recaf | Lien |
| Réflexil | Lien |
| Recherler le bureau | Lien |
| Ressource | Lien |
| retdec | Lien |
| Ssview | Lien |
| UNIEXTRAT2 | Lien |
| Upx | Lien |
| Vbdec | Lien |
| Volatilité | Lien |
| Winscp | Lien |
| xorsearch | Lien |
| Yara | Lien |
| Outil | Licence |
|---|---|
| 010Editor | Lien |
| 7zip | Lien |
| API-monitor | Lien |
| Tricher | Lien |
| Dbgchild | Lien |
| Errorlookup | Lien |
| Tout | Lien |
| Faux artefacts de bac à sable | Lien |
| Le plus fileux | Lien |
| HXD | Lien |
| Lordpe | Lien |
| Réseau | Lien |
| NovMP | Lien |
| Odbgscriptv2 | Lien |
| Ollydbg | Lien |
| Ollydumpex | Lien |
| Ollysubscript | Lien |
| Pile | Lien |
| Espérer | Lien |
| Processhacker | Lien |
| Psdecode | Lien |
| Python3 | Lien |
| Explorateur de registre | Lien |
| Regshot | Lien |
| SCDBG | Lien |
| Telerik Fiddler Classic | Lien |
| File | Lien |
| Voxcloak | Lien |
| Vmwarecloak | Lien |
| Winscp | Lien |
| Wireshark | Lien |
| x64dbg | Lien |
| xanalyzer | Lien |
| Outil | Licence |
|---|---|
| hexdume | Lien |
| Malduck | Lien |
| msoffcrypto-tool | Lien |
| oléfile | Lien |
| oléto | Lien |
| piment | Lien |
| pycryptodome | Lien |
| demandes | Lien |
| non compylé6 | Lien |
| Xlmmacrodeobfuscator | Lien |
| xortool | Lien |
| yara-python | Lien |
| Outil | Licence |
|---|---|
| Créer des outils pour Visual Studio 2019 | Lien |
| Sysinternals | Lien |
| Visual C ++ redistribuable 2013 | Lien |
| Visual C ++ redistribuable 2015.2017.2019 | Lien |
| Code Visual Studio | Lien |
| SDK Windows 10 | Lien |
Si vous avez des suggestions pour des outils impressionnants qui manquent sur ces listes et que tout le monde profiterait ou si vous repérez une erreur quelque part: n'hésitez pas à ouvrir un problème ou à envoyer une demande de traction. Il en va de même pour les liens obsolètes aux packages! Merci :)