Bài toán khai thác buffer overflow với kỹ thuật ret2libc trong CTF
Kiểm tra bảo vệ, stack không thực thi
Arch: amd64-64-little
RELRO: Partial RELRO
Stack: No canary found
NX: NX enabled
PIE: No PIE (0x400000)
Stripped: No
Đây là một bài tập điển hình trong thư viện libc, sẽ được phân tích chi tiết
int __fastcall main_function(int argc, const char **argv, const char **envp)
{
...
Đăng vào ngày 28 tháng 6 lúc 17:56
Kỹ Thuật Chiếm Hủy .fini_array Trong Lỗ Hổng Chuỗi Định Dạng Không Trên Stack
1. Kỹ Thuật Chiếm Hủy .fini_array
Tuần trước mình đã tham gia giải đấu 金盾杯, đây là lần đầu tiên mình làm bài toán về lỗ hổng chuỗi định dạng không nằm trên stack. Trước đây mình chỉ từng đọc qua một chút trên ctfwiki. Trong quá trình làm, mình đã học được nhiều điều và giải được bài này trong giờ cuối cùng, cảm giác rất tuyệt.
Dựa vào bài to ...
Đăng vào ngày 18 tháng 6 lúc 23:27