yoshimi.'s Diary

よしみ.が過去にやってきたことに掃き溜めです

pwn勉強会

21日(金)、きなこさん@kinako_software 主催の勉強会に参加させて頂きました。
題材はpicoCTFのpwn(バッファオーバーフロー)を題材に勉強しました。pwnは今まで手が出せなかったのでこれを機に手を少しずつ出していきたいと思います。
以下メモ。

This program takes 1 argument. 意味:ひき数いれて実行してね
python2 -c "print 'A'*44" //Aが44個でる インタプリタでかければなんでもいいらしい
readelf -s vuln
gdb -q vuln
objdump -d -M intel vuln

BoF
1.AAAAAAA\x\x\x
2.FSA
%x%Sn

qiita.com

gdb-beda
pattc 数値
pwn はeipを取る競技
patto 数値//オフセット

checksec NX

きなこさんに直接教えて頂ける機会は次がラストになるかもしれない。