Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
avcleaner — Obfuscateur de code source C/C++ pour le contournement d'antivirus | Kitploit
Outils/GitHubGitHub/scrt/avcleaner
Génération de PayloadsAnalyse de Binaires
GitHubscrt/avcleaner

avcleaner

Obfuscateur de code source C/C++ pour le contournement d'antivirus

Voir le dépôt
1.1k1882il y a 4 ansVérifié par Kitploit

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

avcleaner

Obfusateur de code source C/C++ pour contourner les antivirus

exemple d'utilisation

Articles de blog

L'implémentation est assez complexe et ce domaine du développement logiciel est rarement documenté en termes simples. C'est pourquoi il existe des articles de blog qui détaillent chaque choix de conception et passent en revue les particularités du travail avec l'API LLVM.

  • https://blog.scrt.ch/2020/06/19/engineering-antivirus-evasion/
  • https://blog.scrt.ch/2020/07/15/engineering-antivirus-evasion-part-ii/

Compilation

root@kitploit:~
docker build . -t avcleaner
docker run -v ~/dev/scrt/avcleaner:/home/toto -it avcleaner bash #adapt ~/dev/scrt/avcleaner to the path where you cloned avcleaner
sudo pacman -Syu
mkdir CMakeBuild && cd CMakeBuild
cmake ..
make -j 2
./avcleaner.bin --help

Utilisation

Pour les programmes simples, c'est aussi simple que :

root@kitploit:~
avcleaner.bin test/strings_simplest.c --strings=true --
Télécharger l’outil

Cependant, sachez que vous utilisez un frontend de compilateur, qui ne peut bien fonctionner que si vous lui fournissez le chemin vers TOUS les includes nécessaires à la construction de votre projet. Par exemple, test/string_simplest.c inclut des en-têtes du WinSDK, et le script run_example.sh montre comment gérer de tels scénarios.

Erreurs courantes

root@kitploit:~
CommandLine Error: Option 'non-global-value-max-name-size' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options

Si vous rencontrez cette erreur, veuillez utiliser CMakeLists_archlinux.txt au lieu de CMakeLists.txt et cela devrait disparaître.

Contributeurs

Merci @gituser5555 pour les corrections de bugs.