GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

longld

peda – PEDA – GDB用Pythonエクスプロイト開発支援

投稿日:

PEDA – GDB用Pythonエクスプロイト開発支援

ペダ

PEDA – GDB用Pythonエクスプロイト開発支援

主な特長:

  • デバッグ中にgdb:colorizeの表示を改善し、逆アセンブリコード、レジスタ、メモリ情報を表示します。
  • デバッグをサポートするコマンドを追加し、開発を活用します(コマンドの完全なリストについては、 peda help使用しpeda help )。
    • aslr – GDBのASLR設定を表示/設定する
    • checksec – バイナリのさまざまなセキュリティオプションをチェックする
    • dumpargs – 呼び出し命令で停止したときに関数に渡された引数を表示する
    • dumprop – すべてのROPガジェットを特定のメモリ範囲にダンプする
    • elfheader – デバッグされたELFファイルからヘッダー情報を取得する
    • elfsymbol – ELFファイルから非デバッグシンボル情報を取得する
    • lookup – メモリ範囲に属するアドレスへのすべてのアドレス/参照を検索する
    • patch – パッチメモリは文字列/ hexstring / intのアドレスで開始します。
    • pattern – メモリへの循環パターンの生成、検索、または書き込み
    • procinfo – / proc / pid /
    • pshow – さまざまなPEDAオプションとその他の設定を表示する
    • pset – さまざまなPEDAオプションおよびその他の設定を設定する
    • readelf – ELFファイルからヘッダー情報を取得する
    • ropgadget – バイナリまたはライブラリの一般的なROPガジェットを取得する
    • ropsearch – メモリ内のROPガジェットを検索する
    • searchmem|find – メモリ内のパターンを検索します。 正規表現検索をサポート
    • shellcode – 一般的なシェルコードを生成またはダウンロードします。
    • skeleton – Pythonの悪用コードテンプレートを生成する
    • vmmap – デバッグプロセス内のセクションの仮想マッピングアドレス範囲を取得する
    • xormem – メモリ領域をキーでXORする

インストール

git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"

スクリーンショット







-longld

執筆者:

関連記事

関連記事はありませんでした