Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/pelock/powershell-pro-obfuscator-python
Analyse de CodeScripting et AutomatisationUtilitaires et Frameworks
GitHubpelock/powershell-pro-obfuscator-python

PowerShell-Pro-Obfuscator-Python

Automatisez l’obfuscation et la virtualisation du code source des scripts PowerShell grâce à une API Web flexible pour Python (package pip).

Voir le dépôtSite web
224il y a 2 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

PowerShell Pro Obfuscator — Obfusquez et virtualisez du code PowerShell

PowerShell Pro Obfuscator protège vos scripts .ps1 propriétaires grâce au renommage, au chiffrement polymorphe des chaînes et des entiers, à l'aplatissement du flux de contrôle, aux automates finis (FSA), à un moteur de machine virtuelle, à des contrôles d'intégrité auto-défensifs, à un linker de protection et à des sondes anti-débogage.

Obfusquez, virtualisez et protégez vos scripts PowerShell .ps1 grâce au chiffrement polymorphe des chaînes, au moteur de machine virtuelle, aux transformations par automates finis, aux contrôles d'intégrité et anti-débogage — via interface graphique, CLI, outil en ligne ou API.

Plus de détails techniques, téléchargements et documentation disponibles sur :

https://www.pelock.com/products/powershell-pro-obfuscator

PowerShell Pro Obfuscator Windows Client

Il est disponible pour Windows et Linux :

  • https://www.pelock.com/products/powershell-pro-obfuscator/download

Plusieurs API de programmation disponibles :

  • https://www.pelock.com/products/powershell-pro-obfuscator/api

Une interface d'obfuscation en ligne :

  • https://www.pelock.com/powershell-pro-obfuscator/

Pourquoi les scripts PowerShell ont-ils besoin d'obfuscation ?

Les scripts sont généralement distribués sous forme de fichiers .ps1 en clair ou intégrés dans des modules. Cette commodité signifie que toute personne ayant accès aux fichiers peut lire toute la logique, chercher des identifiants ou des clés API dans les chaînes, et voler vos algorithmes, à moins que vous ne preniez des mesures supplémentaires pour masquer l'intention.

PowerShell est un shell et un langage de script multiplateforme basé sur .NET. Il est largement utilisé pour l'automatisation, la configuration, les pipelines DevOps et la gestion des postes de travail sous Windows et Linux.

Stratégies d'obfuscation

PowerShell Pro Obfuscator propose de nombreuses stratégies avancées d'obfuscation, de virtualisation et de protection. Vous pouvez facilement ajuster la protection par rapport à la taille et aux performances.

PowerShell Obfuscation options

Obfuscation Obfuscation puissante

PowerShell Pro Obfuscator utilise des stratégies d'obfuscation de pointe telles que le chiffrement polymorphe des chaînes, le chiffrement des entiers et des flottants, et l'insertion de bruit leurre. Le résultat masque les littéraux et la structure tout en préservant le comportement d'exécution testé.

Processor Virtualisation du code

Certaines instructions sélectionnées sont élevées dans un moteur de machine virtuelle généré aléatoirement avec des opcodes, des cas de switch mélangés, des opcodes leurres et une boucle de répartition obfusquée. Les analystes doivent interpréter la machine virtuelle au lieu de lire du PowerShell en clair.

Node Automates finis (FSA)

L'obfuscation par automates finis (FSA) réécrit les blocs d'instructions PowerShell linéaires en automates à double état avec des planificateurs opaques et des gestionnaires de répartition mélangés. Au lieu de lire le code de haut en bas, les analystes doivent suivre les états numériques, les tables de transition et les chemins leurres pour reconstruire l'ordre d'origine.

Bug Anti-débogage

La protection anti-débogage insère des sondes polymorphes qui détectent les débogueurs attachés, les points d'arrêt PowerShell, les modes de préférence de débogage et de traçage, ainsi que les signaux hôtes associés. Lorsqu'un contrôle se déclenche, le script obfusqué se termine silencieusement au lieu de révéler la logique protégée lors d'une analyse interactive.

System monitor Contrôles d'intégrité

Une sonde d'amorçage vérifie la forme du script sur disque (nombre de fonctions et jetons d'intégrité) et définit une clé de falsification lorsque le fichier ne correspond plus à la version obfusquée. Les déchiffreurs de chaînes consomment cette clé, de sorte que les scripts modifiés renvoient des données inutilisables au lieu du texte en clair. Cette couche auto-défensive augmente le coût d'une désobfuscation et de modifications de fichiers occasionnelles.

Brick link Linker de protection

Une passe tardive câble des résolveurs honeypot, des appels d'aide factices avec des arguments aléatoires et des pièges de pile peu profonds qui restent actifs uniquement avant la fin de l'amorçage. Les extraits extraits conservent des surfaces d'appel bruyantes qui semblent réelles lors d'une revue statique. L'exécution normale après un contrôle d'intégrité réussi reste inchangée.

Avant et après l'obfuscation

Regardez cet exemple — le même script devient plus difficile à lire d'un coup d'œil après l'obfuscation.

Exemple de script PowerShell avant obfuscation

function Get-Greeting {
    param([string]$Name)
    Write-Host "Hello World from $Name!"
}
Get-Greeting "PowerShell Pro Obfuscator"

Après obfuscation

Télécharger l’outil