Lucene search
+L

796 matches found

Kitploit
Kitploit
•added 2026/10/03 1:52 p.m.•18 views

llvm-jutsu

llvm-jutsu: 反LLM難読化 これは32ビット整数です 問題 2025年です。あなたは完璧なライセンスチェックを作成するのに数週間を費やしました。不透明述語、制御フロー平坦化、MBA式、ありとあらゆるトリックを使いました。デプロイします。数時間後、誰かがバイナリをClaudeに貼り付け、「ライセンスキーは何ですか?」と尋ね、モデルが……教えてくれます。 機械が勝利しました。そうでしょうか? 九字印の古の技 何世紀にもわたり、忍者は印を結んでチャクラを流し、術を放ってきました。巻物に書かれていないのは、これらの手の形が機械から秘密を守る力を持っているということです。...

6.2AI score
SaveExploits0References1
Kitploit
Kitploit
•added 2026/10/03 1:10 p.m.•15 views

zyrox

Zyrox LLVM 混淆器 用于混淆原生代码的 llvm 编译时和链接时插件 为什么 为什么不呢 ¯\ツ/¯ 这是我最大的项目之一,我在其中学到了很多关于 LLVM 内部机制、二进制格式、汇编和混淆技术的知识。 我相信通过构建来学习是最好的学习方式,因此我构建了这个项目来更深入地了解这些主题。 研究 我写了 4 篇博客来解释 Zyrox 背后的概念: 第一部分:构建 Zyrox:自定义 LLVM 混淆器 第二部分:控制流平坦化 第三部分:加密跳转表 第四部分:终章 这些部分比本 readme 更深入,如果你对这个主题感兴趣,绝对值得一读。 构建 使用模板(快速开始,推荐) 这适合想要...

6.3AI score
SaveExploits0References1
Kitploit
Kitploit
•added 2026/10/03 12:13 p.m.•21 views

eternal

はじめに これはEternal Software Initiativeのルートリポジトリです。 ESIは、最小限のマシンアーキテクチャ(Subleq OISCの修正版に基づく)を定義しており、その完全な仕様はナプキンに書き留めることができるほど単純です。次に、このアーキテクチャ向けのLLVMコンパイラバックエンド、Linuxの移植版、C/C++ランタイムライブラリの移植版、および既存のソフトウェアから自己完結型の「カプセル」を構築して実行するために必要なその他のツール(リファレンス仮想マシン実装〜50行のCで記述)を提供します。...

6.2AI score
SaveExploits0References7
Kitploit
Kitploit
•added 2026/10/03 11:53 a.m.•21 views

keystone

Keystone 引擎 Keystone 是一个轻量级、跨平台、多架构的汇编框架。 它提供了一些无与伦比的功能: 多架构,支持 Arm、Arm64 AArch64/Armv8、以太坊虚拟机、Hexagon、Mips、PowerPC、RISC-V、Sparc、SystemZ 和 X86(包括 16/32/64 位)。 干净/简单/轻量/直观的架构中立 API。 使用 C/C++ 语言实现,并提供 Java、Masm、C、PowerShell、Perl、Python、NodeJS、Ruby、Go、Rust、Haskell、VB6 和 OCaml 的绑定。 原生支持 Windows 和...

6AI score
SaveExploits0References10
Kitploit
Kitploit
•added 2026/10/03 11:10 a.m.•163 views

Dna

Dna Dna 是一个基于 LLVM 构建的静态二进制分析框架。值得注意的是,它几乎完全用 C 编写,包括 LLVM、Remill 和 Souper 的托管绑定。 功能 Dna 实现了一种迭代控制流图重建,其灵感主要来自 SATURN 论文。它迭代地应用递归下降、提升(使用 remill)和路径求解,直到恢复完整的控制流图。对于跳转表,我们使用基于 Souper 和 z3 的递归算法来求解可能的跳转表目标集合。迭代探索算法可在此处找到,跳转表求解算法可在此处找到。 一旦控制流图被完全探索,就可以使用此处和此处的算法将其重新编译为 x86 并重新插入到二进制文件中。尽管编译后的代码 绝不...

6.3AI score
SaveExploits0References5
Kitploit
Kitploit
•added 2026/10/03 10:24 a.m.•17 views

memoro

Memoro Memoroは非常に詳細なヒーププロファイラです。 Memoroは、プログラムがいつどこでヒープ割り当てを行ったかを示すだけでなく、プログラムがそのメモリを実際に どのように 使用したのかも表示します。 Memoroは、メモリへの読み取りや書き込み、それらがいつ発生したかなど、ヒープへのアクセスに関する詳細情報を収集し、プログラムがヒープメモリをどの程度効率的に使用しているかを把握する手助けをします。 Memoroには、このすべての情報をスコアとインジケータにまとめ、問題領域を特定するのに役立つビジュアライザアプリケーションが含まれています。...

6.2AI score
SaveExploits0References6
Kitploit
Kitploit
•added 2026/10/03 10:24 a.m.•48 views

memoro

Memoro Memoro is a highly detailed heap profiler. Memoro not only shows you where and when your program makes heap allocations, but will show you how your program actually used that memory. Memoro collects detailed information on accesses to the heap, including reads and writes to memory and when...

6.1AI score
SaveExploits0References6
Kitploit
Kitploit
•added 2026/10/03 10:02 a.m.•13 views

remill

Remill Remillは、マシンコード命令をLLVMビットコードに変換する静的バイナリトランスレータです。AArch64(64ビットARMv8)、SPARC32(SPARCv8)、SPARC64(SPARCv9)、x86、amd64のマシンコード(AVXおよびAVX512を含む)をLLVMビットコードに変換します。AArch32(32ビットARMv8 / ARMv7)のサポートは現在開発中です。 Remillは、命令の正確なリフティングに重点を置いています。他のツール(例:McSema)のライブラリとして使用されることを意図しています。 ビルドステータス ドキュメント...

6.2AI score
SaveExploits0References11
Kitploit
Kitploit
•added 2026/10/03 8:28 a.m.•11 views

retdec

警告 RetDec プロジェクトは現在、リソース不足のため 限定的なメンテナンスモード です: プルリクエストは歓迎します。可能であれば遅延なく優先的にレビューされます。 イシューは最大四半期の遅延で対応されます。基本的なプロジェクトメンテナンスに関係しない限り、イシューは積極的には解決されません。 基本的なプロジェクトメンテナンスは継続します。 非常に限られた開発のみが行われています。 RetDec /statusIcon RetDec は、LLVM をベースにしたリターゲッタブルなマシンコード逆コンパイラです。...

6AI score
SaveExploits0References9
Kitploit
Kitploit
•added 2026/10/03 8:28 a.m.•303 views

retdec

Warning The RetDec project is currently in a limited maintenance mode due to a lack of resources: Pull Requests are welcomed. They are reviewed with priority, if possible without delays. Issues are reacted on with delays up to one quarter. Issues are not actively solved unless they relate to a...

5.9AI score
SaveExploits0References8
Kitploit
Kitploit
•added 2026/10/03 7:45 a.m.•11 views

difuze

difuze: Linuxカーネルドライバ用ファザー このリポジトリには、difuze をセットアップして実行するために必要なすべてのソース(セットアップスクリプトを含む)が含まれています。 テスト済み環境 Ubuntu = 14.04.5 LTS 0. Dockerからdifuzeを実行する 詳細はreadmeを参照してください。 論文で説明されているように、difuze には2つの主要コンポーネントがあります:インターフェース回復 とファジングエンジン です。 1. インターフェース回復...

6.3AI score
SaveExploits0References5
Kitploit
Kitploit
•added 2026/10/03 7:45 a.m.•80 views

difuze

difuze: Fuzzer for Linux Kernel Drivers This repo contains all the sources including setup scripts, you need to get difuze up and running. Tested on Ubuntu = 14.04.5 LTS 0. Running difuze from Docker Refer the readme As explained in our paper, There are two main components of difuze: Interface...

6.1AI score
SaveExploits0References4
Kitploit
Kitploit
•added 2026/10/03 7:45 a.m.•25 views

smack

SMACKは、 モジュラーソフトウェア検証ツールチェーン であり、 自己完結型ソフトウェア検証器 でもあります。入力プログラム内のアサーションを検証するために使用できます。デフォルトモードでは、アサーションはループ反復と再帰深度に与えられた境界まで検証されます。また、非有界検証のための実験的なサポートも含まれています。SMACKは、動的メモリ割り当て、ポインタ演算、ビット演算など、C言語の複雑な機能を処理します。 内部では、SMACKは LLVM コンパイラの一般的な中間表現(IR)を Boogie 中間検証言語(IVL)に変換するトランスレータです。LLVM...

5.8AI score
SaveExploits0References13
Kitploit
Kitploit
•added 2026/10/03 7:41 a.m.•63 views

honggfuzz

Honggfuzz A security-oriented, feedback-driven, evolutionary fuzzer. Honggfuzz is a general-purpose fuzzer that uses code coverage software and hardware-based to find bugs. It is multi-process, multi-threaded, and supports persistent fuzzing for extreme speed. Key Features Fast : Multi-process an...

10CVSS6.2AI score0.75633EPSS
SaveExploits4References1
Kitploit
Kitploit
•added 2026/10/03 7:11 a.m.•18 views

cargo-fuzz

cargo fuzz 一个用于通过libFuzzer 进行模糊测试的 cargo 子命令!易于使用! 安装 $ cargo install cargo-fuzz 注意:libFuzzer 需要 LLVM sanitizer(消毒器)支持,因此仅适用于 x86-64 和 Aarch64 架构,并且仅适用于类 Unix 操作系统(不适用于 Windows)。此外,由于使用了一些不稳定的命令行标志,它还需要 nightly 版本编译器。你还需要一个支持 C++11 的 C++ 编译器。 用法 cargo fuzz init 为你的 crate 初始化一个 cargo fuzz 项目! 如果你的...

6.2AI score
SaveExploits0References4
Kitploit
Kitploit
•added 2026/10/03 5:40 a.m.•14 views

avcleaner

avcleaner 用于绕过杀毒软件的 C/C++ 源码混淆器 博客文章 该实现相当复杂,软件开发中的这一领域很少以通俗易懂的方式记录。因此,有博客文章详细介绍了每一个设计选择,并讨论了使用 LLVM API 的独特之处。 https://blog.scrt.ch/2020/06/19/engineering-antivirus-evasion/ https://blog.scrt.ch/2020/07/15/engineering-antivirus-evasion-part-ii/ 构建 docker build . -t avcleaner docker run -v...

6.3AI score
SaveExploits0
Kitploit
Kitploit
•added 2026/10/03 5:22 a.m.•19 views

Mergen

项目概述: Mergen是一个用于将汇编代码转换为LLVM中间表示IR的工具。 该工具旨在: 对混淆的二进制代码进行反混淆或反虚拟化 提升逆向工程流程,使其更高效、更有效,尤其适用于复杂软件系统。 构建与运行指南 要构建并运行该项目,请查看docs/BUILDING.md。 重写基准门控 重写工作应保持基准回归门控为绿色。门控会构建精选的PE样本,运行lifter,并验证提升后的IR输出。 工作流文档:docs/REWRITEBASELINE.md 一键门控:scripts\rewrite\run.cmd 核心目标: 反混淆 反虚拟化 优化 它是如何工作的?...

6.2AI score
SaveExploits0References5
Kitploit
Kitploit
•added 2026/10/03 1:23 a.m.•11 views

OffensiveRust

OffensiveRust Rust をインプラント開発や一般的な攻撃操作に活用するための実験用リポジトリです。 目次 OffensiveRust なぜRustなのか? このリポジトリのサンプル サンプルのコンパイル方法 このリポジトリのサンプルのコンパイル方法 クロスコンパイル 実行ファイルのサイズ最適化 私が陥りがちな落とし穴 便利なRustライブラリ Opsec(運用セキュリティ) 私がRustで作成した他のプロジェクト 参考になるRust製プロジェクト なぜRustなのか? C/C++ よりも高速である 多目的言語であり、優れたコミュニティが存在する Cargo...

5.8AI score
SaveExploits0
Kitploit
Kitploit
•added 2026/10/02 9:57 p.m.•13 views

ropfuscator

免责声明 ROPfuscator 是一个研究性概念验证项目,不适用于生产环境。作者不对该软件的使用承担任何责任或义务。请谨慎使用,风险自负。 ROPfuscator ROPfuscator 是一个针对 LLVM 支持语言的细粒度代码混淆框架,使用 ROP(面向返回编程)技术。ROPfuscator 在汇编代码层面混淆程序,将常规指令转换为 ROP 链,从而打破我们对正常控制流程的常规认知。它作为 LLVM(10.0.1)x86 后端的扩展实现。 有关构建、使用和实现,请参阅各个文档: 构建 ROPfuscator:build.md 使用 ROPfuscator 混淆程序:usage.md...

6.2AI score
SaveExploits0References8
Kitploit
Kitploit
•added 2026/10/02 9:51 p.m.•15 views

UTopia

简介 UTopia 是一个根据单元测试自动生成 fuzz driver 的工具。 UTopia 让开发者无需具备编写 fuzzer 的特殊知识即可进行模糊测试。即使是熟悉模糊测试的开发者 也能通过自动生成 fuzz driver 节省大量时间。 UTopia 支持带有 GoogleTest、Boost.Test 或 Tizen TCT 单元测试的 C/C++ 库。 战果 要查看由 UTopia 发现的 bug,请访问 战果 页面。你还可以在那里看到一些基于 UTopia 的 fuzzer。 Docker 为便于搭建,我们提供了用于运行 UTopia 的 docker 镜像。 你可以在...

6AI score
SaveExploits0References2
Rows per page
Query Builder