TAILIEUCHUNG - Hacker Professional Ebook part 281

Ebook giới thiệu các công cụ và đồ nghề cần thiết cho việc Hack-Security. Ebook gồm có 1177 bài viết trong 28 chủ đề chính Phần 28: 10 part gồm Google Hack, Certified Ethical Hacker. | 0x804817f func 75 ret End of assembler dump. gdb break 0x804817e Breakpoint 1 at 0x804817e gdb break 0x804817f Breakpoint 2 at 0x804817f gdb Điểm dừng đầu tiên cho phép chúng ta theo dõi nội dung của ebp trước và sau khi bị pop ra khỏi stack. Những giá trị này sẽ tương ứng với giá trị nguyên thuỷ và giá trị đã bị ghi đè. gdb disassemble main Dump of assembler code for function main 0x8048180 main pushl ebp 0x8048181 main 1 movl esp ebp 0x8048183 main 3 cmpl 0x1 0x8 ebp 0x8048187 main 7 jg 0x80481a0 main 32 0x8048189 main 9 pushl 0x8058ad8 0x804818e main 14 0x8048193 main 19 0x8048196 main 22 0x8048198 main 24 0x804819d main 29 0x80481a0 main 32 0x80481a3 main 35 0x80481a6 main 38 0x80481a8 main 40 0x80481a9 main 41 0x80481ae main 46 0x80481b1 main 49 0x80481b3 main 51 0x80481b4 main 52 0x80481b5 main 53 0x80481b6 main 54 0x80481b7 main 55 End of assembler dump. gdb break 0x80481b3 call 0x80481b8 _IO_printf addl 0x4 esp pushl 0xffffffff call 0x804d598 exit addl 0x4 esp movl 0xc ebp eax addl 0x4 eax movl eax edx pushl edx call 0x8048134 func addl 0x4 esp movl ebp esp popl ebp ret nop nop nop Breakpoint 3 at 0x80481b3 gdb break 0x80481b4 Breakpoint 4 at 0x80481b4 gdb Ở đây chúng ta muốn theo dõi việc truyền giá trị ebp đã bị ghi đè sang cho esp và nội dung của esp cho đến khi việc trở về từ hàm main xảy ra. Hãy bắt đầu chạy chương trình. gdb c Continuing. Breakpoint 1 0x804817e in func gdb info reg ebp ebp 0xbffffd64 0xbffffd64 gdb c Continuing. Breakpoint 2 0x804817f in func gdb info reg ebp ebp 0xbffffd5c 0xbffffd5c gdb c Continuing. Breakpoint 3 0x80481b3 in main gdb info reg esp esp 0xbffffd5c 0xbffffd5c gdb c Continuing. Breakpoint 4 0x80481b4 in main gdb info reg esp esp 0xbffffd60 0xbffffd60 gdb Đầu tiên chúng ta thấy giá trị nguyên thuỷ của ebp. Sau khi được pop ra khỏi stack chúng ta có thể thấy nó đã bị thay thế bởi giá trị bị ghi đè bởi byte cuối cùng của chuỗi nhập dùng làm tràn 0x5c. Sau đó giá trị ebp được chuyển sang esp và cuối cùng sau khi ebp đã được

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.