Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
avcleaner — C/C++ソース難読化ツール - アンチウイルス回避用 | Kitploit
ツール/GitHubGitHub/scrt/avcleaner
ペイロード生成バイナリ解析
GitHubscrt/avcleaner

avcleaner

C/C++ソース難読化ツール - アンチウイルス回避用

リポジトリを見る
1.1k18824年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

avcleaner

アンチウイルス回避のためのC/C++ソース難読化ツール

usage example

ブログ記事

実装はかなり複雑であり、ソフトウェア開発におけるこの分野は一般向けに文書化されることは稀です。そのため、各設計上の選択を詳細に説明し、LLVM APIを扱う際の注意点を解説したブログ記事が用意されています。

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

ビルド

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

使用法

単純なプログラムであれば、次のように簡単です:

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

ただし、コンパイラフロントエンドを使用していることを認識しておく必要があります。これは、プロジェクトのビルドに必要なすべてのインクルードへのパスを指定した場合にのみ正しく動作します。例として、test/string_simplest.c はWinSDKのヘッダをインクルードしており、スクリプト run_example.sh でそのようなシナリオを処理する方法を示しています。

よくあるエラー

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

このエラーが発生した場合は、CMakeLists.txt の代わりに CMakeLists_archlinux.txt を使用すると解決するはずです。

コントリビューター

バグ修正を提供してくれた @gituser5555 に感謝します。

ツールをダウンロード