Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
avcleaner — Obfuscator di sorgenti C/C++ per bypassare gli antivirus | Kitploit
Strumenti/GitHubGitHub/scrt/avcleaner
Generazione di PayloadAnalisi di Binari
GitHubscrt/avcleaner

avcleaner

Obfuscator di sorgenti C/C++ per bypassare gli antivirus

Vedi Repository
1.1k18824 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

avcleaner

Obfuscator di sorgenti C/C++ per bypassare gli antivirus

esempio di utilizzo

Articoli del blog

L'implementazione è piuttosto complessa e questo dominio nello sviluppo software è raramente documentato in termini semplici. Ecco perché ci sono articoli del blog che descrivono in dettaglio ogni scelta progettuale e illustrano le peculiarità del lavoro con 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/

Compilazione

root@kitploit:~
docker build . -t avcleaner
docker run -v ~/dev/scrt/avcleaner:/home/toto -it avcleaner bash #adatta ~/dev/scrt/avcleaner al percorso in cui hai clonato avcleaner
sudo pacman -Syu
mkdir CMakeBuild && cd CMakeBuild
cmake ..
make -j 2
./avcleaner.bin --help

Utilizzo

Per programmi semplici, è sufficiente:

root@kitploit:~
avcleaner.bin test/strings_simplest.c --strings=true --

Tuttavia, tieni presente che stai utilizzando un frontend del compilatore, che può funzionare correttamente solo se fornisci il percorso di TUTTI gli include necessari per compilare il tuo progetto. Ad esempio, test/string_simplest.c include header del WinSDK, e lo script run_example.sh mostra come gestire questi scenari.

Errori comuni

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

Se incontri questo errore, utilizza CMakeLists_archlinux.txt invece di CMakeLists.txt e dovrebbe risolversi.

Collaboratori

Grazie a @gituser5555 per le correzioni di bug.

Scarica lo strumento