Ошибки я получаю здесь:Получение ошибки магического числа?
Traceback (most recent call last):
File "test.py", line 391, in <module>
main()
File "test.py", line 385, in main
find_rop_gadgets('libc.so')
File "test.py", line 78, in find_rop_gadgets
e = elf.ELF(path)
File "/usr/local/lib/python2.7/dist-packages/pwnlib/elf/__init__.py", line 54, in __init__
super(ELF,self).__init__(self.mmap)
File "/usr/local/lib/python2.7/dist-packages/elftools/elf/elffile.py", line 50, in __init__
self._identify_file()
File "/usr/local/lib/python2.7/dist-packages/elftools/elf/elffile.py", line 201, in _identify_file
elf_assert(magic == b'\x7fELF', 'Magic number does not match')
File "/usr/local/lib/python2.7/dist-packages/elftools/common/utils.py", line 69, in elf_assert
_assert_with_exception(cond, msg, ELFError)
File "/usr/local/lib/python2.7/dist-packages/elftools/common/utils.py", line 101, in _assert_with_exception
raise exception_type(msg)
elftools.common.exceptions.ELFError: Magic number does not match
Что такое магическое число в питоне Что ошибка в коде выше означает?
Вам действительно не нужно публиковать * всю программу *. Пожалуйста, уменьшите это до работоспособного [mcve], который воспроизводит проблему. –
MArtijn Pieters, я отправил вопрос раньше, только с ошибками, и многие читатели попросили меня опубликовать весь код, потому что они не могут помочь мне с ошибками. Поэтому я думал, что должен также отправлять коды. Can You помогите мне с этим? – Joy
Вам необходимо разместить минимальную сумму, чтобы воспроизвести проблему, не более, не менее. См. [Mcve]. Извините, я здесь не могу. –