8. ROP
給你固定的 instructions 選項
組合 instructions
來合成三個 system call
open -> read -> write
open “/home/rop/flag”
open return file fd
read file fd to buffer
write buffer to STDOUT
34. Demo Time
在 local 使用 xinetd 在 5566 port 架設同樣的環境
nc localhost 5566
觀察 binary :
strings , objdump
使用 IDA PRO decompiler program
撰寫 exploit
backdoor
binary patch
demo video : https://www.youtube.com/watch?v=XPlxIYUm_3M