Xin chào, tôi đã tạo một tệp ELF bằng tay, nó có hai phần (.text và .shstrtab) và một tiêu đề chương trình tải phần .text. Phần .text là rất nhỏ và nó chỉ bao gồm sau ba hướng dẫn ...Tệp ELF bằng tay
# and exit
movl $0,%ebx # first argument: exit code
movl $1,%eax # system call number (sys_exit)
int $0x80 # call kernel
Đọc không phàn nàn khi tôi chạy tệp này trên tệp elf này. Nếu tôi thực hiện tập tin này, thì ngay sau khi tôi thực hiện nó, nó sẽ bị giết và thông báo "Killed" xuất hiện trên màn hình. Tôi đã xem qua bài đăng sau đây tại stackoverflow và tôi vẫn đang thực hiện.
Bây giờ mối quan tâm của tôi là chương trình này không yêu cầu bất kỳ bộ nhớ (bổ sung) nào và cũng thực sự có thể thực hiện ELF bằng tay và hy vọng nó sẽ được hệ thống chấp nhận ?.
Cảm ơn bạn,
Bạn đã đọc http: // www.muppetlabs.com/~breadbox/software/tiny/teensy.html? Đây là ELF được thực hiện bằng tay đến cùng cực. – camh
Có, tôi đã đọc nó, nó là một đọc tốt. – Sohail
Bao giờ tìm nguyên nhân của vụ tai nạn? –