944 matches found
bread
🍞 BREAD BREAD(BIOS Reverse Engineering & Advanced Debugger)は、「注入可能な」リアルモード x86 デバッガであり、シリアルケーブルを介して別の PC から任意のリアルモードコード(実際のハードウェア上で)をデバッグできます。 はじめに BREAD は、レガシー BIOS をリバースエンジニアリングする多くの失敗した試みから生まれました。BIOS 解析の大部分(すべてではないにせよ)は逆アセンブラを使って静的に行われているため、特定のコード片におけるレジスタやメモリの値を知る方法がなく、BIOS を理解することが非常に困難です。...
rr
概述 rr 是一款用于录制、回放和调试应用程序执行过程(进程和线程树)的轻量级工具。调试功能扩展了 gdb,提供了非常高效的反向执行,与标准 gdb/x86 功能(如硬件数据监视点)结合使用,使调试变得更加有趣。关于该项目的更多信息,包括如何安装、运行和构建 rr 的说明,请访问 https://rr-project.org。目前最好的技术概览是论文 《面向可部署性的录制与重放工程:扩展技术报告》。 或者直接查看安装和构建说明。 欢迎贡献! 在提交拉取请求之前,请务必查看拉取请求清单。 如果你觉得 rr 有用,请添加推荐语。 rr 的开发由 Pernosco 赞助,最初由 Mozilla...
pylane
pylane 簡体中文 Pylane は、gdb と ptrace に基づいた Python VM インジェクターとデバッグツールです。 Pylane は gdb を使用して Python プロセスをトレースし、その Python VM にコードを注入して実行します。 使い方 inject コマンドを使用して、プロセスに Python スクリプトを注入します: pylane inject shell コマンドを使用して、インタラクティブシェルを注入します: pylane shell Pylane シェルの機能: インタラクティブインターフェースとして IPython を使用し、? や %...
PwnCtfTool
ret2winチャレンジのためのツール。 / \ / / // / / / / / // / | /| / / / / / / / / / / / / / / /| |/ |/ / / / / // // / / / // / // / / // |/|// ///// // /// By: DiegoAltF4 and Dbd4 はじめに ローカルとリモート(IPとポートを指定)の両方で使用できます。スタックに保存されたInstruction Pointerへのオフセットを自動的に見つけます。...
pwndbg
pwndbg pwndbg /paʊnˈdiˌbʌɡ/ は、デバッグをより快適にするGDBおよびLLDBプラグインで、低レベルソフトウェア開発者、ハードウェアハッカー、リバースエンジニア、エクスプロイト開発者が必要とする機能に焦点を当てています。 豊富な機能を備えています。Features page と CHEATSHEET をご覧ください(印刷も自由です!)。ご質問があれば、ドキュメント を読むか、Discordサーバー でお尋ねください。 Pwndbgの開発を加速させたい、または講演を依頼したいですか? スポンサーになる! なぜ?...
peda
peda PEDA - Python Exploit Development Assistance for GDB Key Features: Enhance the display of gdb: colorize and display disassembly codes, registers, memory information during debugging. Add commands to support debugging and exploit development for a full list of commands use peda help: aslr --...
peda
peda PEDA - GDB向けPythonエクスプロイト開発支援ツール 主な機能: gdbの表示を強化: デバッグ中に逆アセンブリコード、レジスタ、メモリ情報を色付けして表示します。 デバッグとエクスプロイト開発を支援するコマンドを追加 コマンドの全リストは peda help を使用: aslr -- GDBのASLR設定を表示/設定 checksec -- バイナリの各種セキュリティオプションを確認 dumpargs -- コール命令で停止したときに関数に渡された引数を表示 dumprop -- 特定のメモリ範囲内のすべてのROPガジェットをダンプ elfheader --...
openocd
OpenOCDへようこそ OpenOCDは、JTAGインタフェースとTAPサポートの階層化アーキテクチャにより、オンチッププログラミングとデバッグをサポートします。これには以下が含まれます: XSVF再生による自動バウンダリスキャンとFPGA/CPLDプログラミングの容易化; デバッグターゲットサポート(例:ARM、MIPS):シングルステップ、ブレークポイント/ウォッチポイント、gprofプロファイリングなど; フラッシュチップドライバ(例:CFI、NAND、内蔵フラッシュ); スクリプト作成を容易にする組み込みTclインタプリタ。...
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...
gef
GEF(发音为 ʤɛf - "Jeff")是一组用于 x86/64、ARM、MIPS、PowerPC 和 SPARC 的命令, 旨在帮助使用传统 GDB 的漏洞利用开发者和逆向工程师。它通过 Python API 为 GDB 提供 额外的功能,以协助动态分析和漏洞利用 开发的过程。应用开发者也会从中受益,因为 GEF 消除了传统 GDB 的很大一部分 晦涩之处,避免了重复执行传统命令,并能从调试运行时中提取 出相关信息。 快速安装 只需确保你拥有使用 Python3.10+ 绑定编译的 GDB 10.0 或更高版本,然后: via the install script using cur...
AFLTriage
AFLTriage AFLTriageはデバッガを使用してクラッシュする入力ファイルをトリアージするツールです。 移植性が高く、libcと外部デバッガ以外の実行時依存関係を必要としないように設計されています。 AFLに限らず任意のプログラムによって生成されたクラッシュのトリアージをサポートしますが、特にAFLディレクトリを認識するため、この名前が付けられています。 注目すべき機能は次のとおりです。 複数のレポート形式: text、JSON、raw debugger JSON 並列クラッシュトリアージ クラッシュの重複排除 サニタイザーレポートの解析...
awesome-ida-x64-olly-plugin
超棒 IDA、Ghidra、x64DBG、GDB 与 OllyDBG 插件 这是一个精选的 IDA、x64DBG、Ghidra、GDB 和 OllyDBG 插件列表。IDA 是一款功能强大的反汇编器和调试器,可对二进制进行分析,还包含反编译器。X64DBG 是一款面向 Windows 的开源 x64/x32 调试器。OllyDbg 是一款用于 Windows 的 32 位汇编级分析调试器。 内容 IDA 插件 Ghidra 插件 X64dbg 插件 OllyDBG 插件 GDB 插件 IDA 插件 Keypatch: 友好的汇编级补丁/搜索插件(内部使用多架构汇编框架 Keystone...
gdb-frontend
GDBFrontendは、簡単で柔軟、かつ拡張可能なGUIデバッガです。 インストール 必要条件 GDB = 8.2 python3対応 python3 = 3.6 tmux PIPパッケージ Python Wheel 推奨 GDBFrontendは pip でインストールできます。 sudo python3 -m pip install gdbfrontend 既にインストール済みでアップグレードする場合 sudo python3 -m pip install --upgrade gdbfrontend 特定のGITスナップショットをインストールしたい場合: sudo python3...
gdb-frontend
GDBFrontend is an easy, flexible and extensionable gui debugger. Installing Requirements GDB = 8.2 with python3 python3 = 3.6 tmux PIP Package Python Wheel Recommended You can install GDBFrontend with pip. sudo python3 -m pip install gdbfrontend if it is already installed and you are upgrading su...
r2ai
R2AI - Augmented reversing with LLM for radare2 ╭─────────────────────────────────╮ │ , . . , │ ╭──╮ │ : \ \ |: \ : | │ │ │ │ | |/ || , || : | │ │ O O | : \ \ . || : || | │ │ │╷ │ | |\ :||| || | │ │ ││ │ || : |||| │ │ ─╯│ ╰─────────────────────────────────╯ ╰───╯ Components This repository...
gdb-dashboard
GDB dashboard GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged. Its main goal is to reduce the number of GDB commands needed to inspect the status of current program thus allowin...
gdb-dashboard
GDB ダッシュボード GDB ダッシュボードは、Python API を使用して書かれたスタンドアロンの .gdbinit ファイルであり、デバッグ中のプログラムに関する関連情報を表示するモジュラーインターフェースを提供します。主な目的は、現在のプログラムの状態を検査するために必要な GDB コマンドの数を減らし、開発者が主に制御フローに集中できるようにすることです。 クイックスタート .gdbinit ファイルをホームディレクトリに配置するだけです。例: wget -P...
angrgdb
angrgdb Use angr inside GDB. Create an angr state from the current debugger state. Install pip install angrgdb echo "python import angrgdb.commands" /.gdbinit Usage angrgdb implements the angrdbg API in GDB. You can use it in scripts like this: from angrgdb import gdb.execute"b 0x004005f9"...
angrgdb
angrgdb GDB内でangrを使用します。現在のデバッガ状態からangr状態を作成します。 インストール pip install angrgdb echo "python import angrgdb.commands" /.gdbinit 使用方法 angrgdbはGDBでangrdbg APIを実装しています。 スクリプト内で次のように使用できます: from angrgdb import gdb.execute"b 0x004005f9" gdb.execute"r aaaaaaaa" sm = StateManager sm.simsm"rax", 100 m =...
seer
简介 Seer —— Linux 下 gdb 的图形化前端。(Ernie Pasveer [email protected]) 本项目正在积极开发中。目标是打造一个简单而美观的 gdb 图形界面。 如有任何 Bug 或期望的功能,请发送邮件至我的邮箱,或在 GitHub 项目页面创建任务。 安装 Seer 可以通过包管理器或从源码安装。 !NOTE 安装前请确保满足所有依赖要求。 依赖要求 Linux C++17 支持 "mi" 解释器的 gdb(可通过运行 gdb --interpreter=mi 检查) CMake(3.5.0 或更高版本) QT6 从源码构建 Seer...