10244 matches found
sandsifter
s a n d s i f t e r : the x86 processor fuzzer Overview The sandsifter audits x86 processors for hidden instructions and hardware bugs, by systematically generating machine code to search through a processor's instruction set, and monitoring execution for anomalies. Sandsifter has uncovered secre...
sandsifter
s a n d s i f t e r : x86プロセッサファザー 概要 sandsifterは、プロセッサの命令セットを検索するために機械コードを体系的に生成し、実行中の異常を監視することで、x86プロセッサの隠された命令やハードウェアバグを監査します。sandsifterは、すべての主要ベンダーから秘密のプロセッサ命令を発見しました。また、逆アセンブラ、アセンブラ、エミュレータにおける広範なソフトウェアバグ、エンタープライズハイパーバイザの欠陥、そしてx86チップにおける良性およびセキュリティ上重要なハードウェアバグの両方を明らかにしました。...
covirt
covirt VMベースの難読化のためのx86-64コード仮想化ツール。 特徴 スタックベースの仮想マシンアーキテクチャ MBA、自己修正コード難読化 PE および ELF バイナリのサポート 保護領域を定義するコードマーカー PEのサポートは MinGW-w64 でコンパイルされたバイナリでのみテストされています はじめに 依存関係 CMake がこれらの依存関係をすべて取得するため、自分でインストールする必要はありません。...
cve-2018-8120-exp
CVE-2018-8120 漏洞利用工具 针对 CVE-2018-8120 的漏洞利用 学习自: https://xiaodaozhi.com/exploit/156.html https://github.com/unamer/CVE-2018-8120 在 Win7 SP1 x86 和 x64 上测试...
CVE-2011-1249
CVE-2011-1249 🖥️ -h3x0v3rl0rd- Microsoft Windows x86 - 'afd.sys' 本地权限提升 MS11-046 root@kitploit: apt install mingw-w64 i686-w64-mingw32-gcc 40564.c -o newshell.exe -lws232...
kAFL
kAFL x86 VM向けハードウェア支援フィードバックファザー kAFL/Nyx は、x86 VM向けの高速なガイド付きファザーです。QEMU/KVMゲストとして実行されるあらゆるもの、特にx86ファームウェア、カーネル、本格的なオペレーティングシステムに最適です。 注記: すべてのコンポーネントは研究および検証目的でのみ提供されます。自己責任で使用してください。 ターゲット kAFLは、Linux Security Hardening for Confidential Compute...
cve-2016-7255_x86_x64
cve-2016-7255 x86, x64 教育目的で CVE-2016-7255 を x86 に移植する。 参考コード https://github.com/rlarabee/exploits/tree/master/cve-2016-7255...
xori
Xori - カスタムディスアセンブリフレームワーク Xoriは、シェルコードやPEバイナリを処理し、トリアージ分析データを提供する、自動化対応の逆アセンブリおよび静的解析ライブラリです。 謝辞: Xoriは、オープンソースコミュニティからのインスピレーションとアイデアがなければ存在しませんでした。Capstone engine と LLVM Project の仕事に感謝しています。 アーキテクチャ: i386 x86-64 ファイル形式 PE、PE+ プレーンシェルコード 現在の機能 1. 逆アセンブリ、2 関数、3 インポートのJSONを出力します。...
shellcode
shellcode “脆弱性は、これまでプログラムされたことがなく、プログラマビリティを念頭に設計されていないコンピュータに、アセンブリ言語を提供する。” -- Halvar Flake 新旧のシェルコードサンプルのコレクションです。 記事 https://hnsecurity.it/blog/new-and-old-shellcode-samples/ シェルコード...
plasma
PLASMA 旧プロジェクト名は Reverse でした。 PLASMA は対話型逆アセンブラです。カラーシンタックスを使用して、より読みやすいアセンブリ(疑似コード)を生成できます。利用可能な Python API を使用してスクリプトを作成できます(以下の例を参照)。プロジェクトはまだ大規模な開発中です。 wiki : TODO リストといくつかのドキュメント。 対応しているもの: アーキテクチャ:x8664、ARM、MIPS64(ARM と MIPS は部分的) フォーマット:ELF、PE、RAW 警告 :...
CVE-2017-8464-EXP
CVE-2017-8464-EXP x86 と x64 をサポート テスト用のみ Lnk ファイルの出典: https://github.com/rapid7/metasploit-framework/pull/8767 ykoster に感謝 小さな変更: dll ファイルを置き換え、explorer.exe がクラッシュするバグを修正しました。ykoster がこのバグを修正済み POC: x86: x64: USB ドライブを特定できる場合は、LNK ファイル 1 つで十分です。例: 詳細:...
rp
rp++: a fast ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries Overview rp++ or rp is a C++ ROP gadget finder for PE/ELF/Mach-O executables and x86/x64/ARM/ARM64 architectures. Finding ROP gadgets To find ROP gadget you need to specify a file with the --file / -f option and use the...
metame
metame metame(メタミー)は、任意の実行ファイル向けのシンプルなメタモルフィックコードエンジンです。 Wikipediaより: メタモルフィックコードとは、実行時に特定の解釈の下で自身のコードと論理的に等価なバージョンを出力するコードのことです。 これはコンピュータウイルスがアンチウイルスソフトウェアのパターン認識を回避するために使用されます。 metameの実装は次のように動作します: 1. 指定されたバイナリを開き、コードを解析する 2. 論理とサイズが等価な命令をランダムに置き換える 3. 元のバイナリをコピーしてパッチを適用し、変異したバリアントを生成する...
metame
metame metame is a simple metamorphic code engine for arbitrary executables. From Wikipedia: Metamorphic code is code that when run outputs a logically equivalent version of its own code under some interpretation. This is used by computer viruses to avoid the pattern recognition of anti-virus...
exrop
Exrop x86-64 バイナリ向け自動ROPチェーン生成ツール。 Triton によるシンボリック実行を利用。 機能 レジスタを定数または他のレジスタに設定 rdi=0x41414141, rdi=rax メモリへの書き込み 定数およびレジスタベースのアドレス/値 メモリへの文字列/バイトの書き込み 定数/レジスタ/文字列引数を混在させた関数呼び出し open"/etc/passwd", 0 システムコールチェーン Badchar回避 非リターンガジェット対応 jmp reg, call reg カーネルエクスプロイトのためのJOPチェーン検索によるスタックピボット...
retoolkit
リバースエンジニアリングツールキット これは何か? これは、x86およびx64 Windowsシステム上のリバースエンジニアリングやマルウェア解析に興味がある方にお勧めのツール集です。このプログラムをインストールすると、次の2つの方法でツールにアクセスできます。 デスクトップ上のretoolkitアイコンをダブルクリックする。 ファイルを右クリックし、retoolkitを選択する。これにより、選択したファイルが目的のプログラムに引数として渡されます。 なぜ必要なのか?...
BareMetal-RAM-Dumper
BareMetal RAM Dumper ディスク/USBから起動し、システムのRAMを直接起動メディアにダンプするように設計されたシンプルなx86ベアメタルツールです。起動とディスク操作にBIOS割り込みを利用し、1MBバリア以上のメモリにアクセスするためにアンリアルモードに移行します。 背景: コールドブート攻撃 ❄️ このツールはもともとコールドブート攻撃...
gef
GEF pronounced ʤɛf - "Jeff" is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit...
ASM-Obfuscator
ASM-Obfuscator 高度なx86-64アセンブリ難読化ツール。 説明 Assembly Code Obfuscatorは、x86-64アセンブリコードのセキュリティを強化するために設計された、強力で多用途なツールです。幅広い難読化技術とアンチ解析対策を採用することで、プロジェクトをリバースエンジニアリングや解析から保護します。 特徴 命令注入 : 各アセンブリ命令の前にカスタムバイト列を注入し、逆アセンブラを混乱させます。 ランダム化 : コード構造にランダム性を導入し、予測しにくくします。 デバッガー検出 : コード実行中のデバッガーの存在を検出し、アンチデバッグ対策を講じま...
DLLHSC
DLLHSC DLL Hijack SCanner - DLL 検索順序ハイジャックの候補を発見し自動化するためのツール このページの目次 このリポジトリの内容 動作モード コンパイルと実行のガイダンス ヘルプメニュー 実行例 フィードバック このリポジトリの内容 このリポジトリには、ツール DLLHSC の Visual Studio プロジェクトファイル、API フック機能 detour のプロジェクトファイル、ペイロードのプロジェクトファイル、さらに x86 および x64 アーキテクチャ用のコンパイル済み実行ファイル このリポジトリのリリースセクション が含まれています。コードは...