Là một bài tập cho lớp bảo mật, tôi đang cố gắng sử dụng __asm__("jmp 0xbffff994"); trong mã của mình, nhưng khi tôi tháo rời mọi thứ trong gdb, hướng dẫn được đổi thành jmp 0xc8047e2a. Bất kỳ ý tưởng
Tôi đã nói để thử và sử dụng 'jmp thay vì' gọi ', nhưng' jmp 'không thích tôi .. khi tôi nhảy nó không trở lại (vì vậy nó không bao giờ thoát và không phải ngày hạnh phúc), nhưng gọi trả lại và thoát
Tôi đã nhìn vào một chương trình trong IDA như tôi đã cố gắng tìm hiểu làm thế nào một chức năng nhất định làm việc, khi tôi đi qua một cái gì đó như thế này: ; C_TestClass::Foo(void)
__text:00000000