tailieunhanh - Nghệ thuật tận dụng lỗi phần mềm - Nguyễn Thành Nam
Tài liệu Nghệ thuật tận dụng lỗi phần mền do Nguyễn Thành Nam biên soạn nhằm cung cấp cho người học các kiến thức về máy tính và biên dịch, tràn bộ đệm, chuỗi định dạng, một số loại lỗi khác,. Mời các bạn tham khảo tài liệu để nắm bắt nội dung chi tiết, với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích. | Nghệ thuật tận dụng lỗi phần mềm Nguyễn Thành Nam Ngày 28 tháng 2 nam 2009 2 Mục lục 1 Giới thiệu 7 Cấu trúc tài liệu. 7 Làm sao để sử dụng hiệu quả tài liệu này. 8 2 Máy tính và biên dịch 11 Hệ cơ số. 11 Chuyển đổi từ hệ cơ số bất kỳ sang hệ cơ số mười . 12 Chuyển đổi qua lại giữa hệ nhị phân và hệ thập lục phân 12 Bảng mã ASCII . 13 Kiến trúc máy tính. 13 Bộ vi xử lý Central Processing Unit CPU . 13 Thanh ghi. 16 Bộ nhó và địa chỉ tuyến tính . 17 Định địa chỉ ô nhó. 17 Truy xuất bộ nhó và tính kết thúc nhỏ. 17 Tập lệnh mã máy và hợp ngữ. 18 Các nhóm lệnh. 20 Cú pháp . 20 Ngăn xếp. 21 Các lệnh gọi hàm . 22 Trình biên dịch và cấu trúc một hàm. 27 Dẫn nhập. 27 Thân. 28 Kết thúc. 29 Gọi hàm. 29 Con trỏ vùng nhó . 30 Tóm tắt và ghi nhó. 33 3 Tràn bộ đệm 35 Giói thiệu. 35 Thay đổi giá trị biến nội bộ . 37 Truyền dữ liệu vào chương trình . 40 Thay đổi luồng thực thi. 43 Kỹ thuật cũ. 43 Luồng thực thi control flow . 45 Tìm địa chỉ nhánh bằng . 47 Vói GDB. 48 Vói objdump. 49
đang nạp các trang xem trước