Incognito 4.0 CTF (Pwn/babyFlow)
I. Overview
=> Nghĩ ngay lỗi ret2win mà tôi đã phân tích trong các blog trước bạn có thể xem lại nó trước khi xem tôi làm bài này 🙂
II. Analysis
hàm vulnerable_function:
argument_address(src) khi hàm gets được gọi: 0xffffd070
argument_address(dest) khi hàm ctrcpy được gọi: 0xffffd044
ret_address khi hàm ret được gọi: 0xffffd05c
Khoảng cách từ src => dest: 44 bytes
Khoảng cách từ src => ret_addr: 20 bytes
Khoảng cách từ dest_addr => ret_addr: 24 bytes
=> STACK: dest_addr ==> ret_addr ==> src
Script để khai thác: Nhập 24 bytes + địa chỉ của hàm get_shell(0x080491fc)
Comments
Post a Comment