GDBからファイルgdb.txtにいくつかのデータを記録しました。これは次のようになります。
0x00fca0ab: pop ebp
0x00fca0ac: dec edx
0x00fca0ad: xlat BYTE PTR ds:[ebx]
0x00fca0ae: jmp 0xb31bbe76
0x00fca0b3: mov bl,0x8a
0x00fca0b5: fmul DWORD PTR [edi+0x21828f9b]
0x00fca0bb: mov BYTE PTR [ebp+0x45],ah
0x00fca0be: adc BYTE PTR ds:0x66e7d2ad,ch
0x00fca0c4: xchg edx,eax
特定のROPガジェットを検索したいので、次のようなものを探します。
[address]: xchg esi,eax
[address]: ret
そのようなテキストを検索するにはどうすればよいですか?特定の列を調べる必要があるので、そうするための最良の方法は何でしょうか?ところで、これはUbuntu11.10です。