WindowsでUbuntu bash使えるようになってたので
いろいろ動かしてみた。
動いたもの
Pythonライブラリ:pwntools / binjitsu
Python
gdb/gcc
gdb-peda
動かなかったもの
ping(icmpソケットが開けない的な理由)
で、gdb-pedaの動作確認をしていた時の事。
とてもエモい感じだったのでメモ。
a.outの.textのベースアドレスがWindowsっぽく、0x00400000から始まってるのと
各.textセクションのパーミッションが、r-x-のはずがrwx-になっていて非常にエモい。
多分、命令をエミュレート(Windows syscallに動的変換?)する時に書き込んだりしてるのかもね。
それだけ。