Kỹ Thuật Khai Thác Lỗ Hổng Chuỗi Định Dạng Trong C/C++

Khái Niệm Về Chuỗi Định Dạng Trong các hàm API xuất dữ liệu của C/C++ như printf(), chuỗi định dạng (format string) đóng vai trò xác định cách thức và vị trí của các tham số cần in ra. Các ký tự đặc biệt bắt đầu bằng % được gọi là đặc tả chuyển đổi, dùng để ánh xạ các đối số tiếp theo thành định dạng tương ứng. Các ký tự thông thường khác sẽ đư ...

Đăng vào ngày 7 tháng 8 lúc 04:14

Phân tích và Tấn công Mô ảo hóa AVM trong CTF

Phân tích Mô ảo hóa AVM trong CTF CISCN x 长城杯 2024 Đây là một bài tập về mô ảo hóa (VM) dành cho người mới bắt đầu. Tuy nhiên, bài này đòi hỏi nhiều kinh nghiệm trong lĩnh vực reverse engineering. Trước đây, tôi chỉ thực hiện các bài đã có sẵn, nhưng đây là lần đầu tiên tôi giải được một bài VM trong cuộc thi. Vì phương pháp reverse enginee ...

Đăng vào ngày 18 tháng 7 lúc 21:38

Phân tích lại vòng bán kết CISCNx Great Wall Cup 2026

Từ khi bắt đầu học cao học, tôi ít tham gia CTF hơn trước. Tuy nhiên nhờ sự hỗ trợ của học弟 và may mắn, đội SSSec đã giành vị trí thứ 2 tại khu vực Hồ Bắc, đủ điều kiện vào vòng chung kết😀. Cấu trúc cuộc thi năm nay: Sáng thi AWDP (4 tiếng), chiều thi ISW (4 tiếng) Không còn bài tập phản ứng khẩn cấp thú vị như trước, hy vọng vòng chung kết s ...

Đăng vào ngày 4 tháng 7 lúc 13:32

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