2012-07-09 77 views
3

正如標題所說,我正在尋找一種適用於x86 Linux的調試器,它可以幫助您找到ROP小工具,這些小工具都是小部分的彙編指令。當我在Windows上時,我使用Ollydbg,因爲它有一個「搜索命令序列」實用程序,但我還沒有找到類似的Linux調試器。試過Evan的調試器,但它沒有搜索彙編指令的方法。想法?調試器和查找ROP小工具

回答

1

ROP Gadget有一個-asm命令行arg(「搜索exec段上的特定指令」)並支持ELF二進制文件。

0

我得到了一個很好的從這裏 https://github.com/0vercl0k/rp/downloads

的linux86版本是好的,但我建議下載雙贏的x64版本。據說更好。 你已經下載了它之後,在終端 須藤的mkdir /選擇/ RP

須藤MV RP-LIN-64 /選擇/ RP/

統計-c%一個的/ opt/RP鍵入以下命令/ RP-LIN-64

須藤搭配chmod 755的/ opt/RP/RP-LIN-64

須藤LN -s /選擇/ RP/RP-LIN-64在/ usr/bin中/ rp64

+0

這可能不是你想要的 - 這是非常簡單的方法,但有時這就是你需要的。當鏈相對簡單時,我發現自己使用objdump -D和正則表達式搜索egrep,並且我很瞭解指令集和編譯器模式,就像經常使用RISC體系結構一樣。示例情況是,目標只是通過SYS_nanosleep刷新緩存並將寄存器中的BSS,堆棧或堆指針獲取到%pc中。使用正則表達式的IDA pro文本搜索顯然適用於此,但它是一樣的。 – adam 2017-05-17 18:06:36