Python Pwntools Coredump | ValueError:无法映射空文件

Python Pwntools Coredump | ValueError:无法映射空文件,python,mmap,pwntools,Python,Mmap,Pwntools,使用pwntools,我试图按照pwntools文档的这一部分使用Coredump方法: 出于测试目的,我复制并粘贴了源代码(与上一个链接相同)。我使用了相同的C文件,并以相同的方式编译了它,然后复制了pwntools脚本,我会得到以下错误 Traceback (most recent call last): File "crash_pwn.py", line 10, in <module> core = Coredump('./core') Fi

使用pwntools,我试图按照pwntools文档的这一部分使用
Coredump
方法:

出于测试目的,我复制并粘贴了源代码(与上一个链接相同)。我使用了相同的C文件,并以相同的方式编译了它,然后复制了pwntools脚本,我会得到以下错误

Traceback (most recent call last):
  File "crash_pwn.py", line 10, in <module>
    core = Coredump('./core')
  File "/home/nick/.local/lib/python3.8/site-packages/pwnlib/elf/corefile.py", line 546, in __init__
    super(Corefile, self).__init__(*a, **kw)
  File "/home/nick/.local/lib/python3.8/site-packages/pwnlib/elf/elf.py", line 218, in __init__
    self.mmap = mmap.mmap(self.file.fileno(), 0, access=mmap.ACCESS_COPY)
ValueError: cannot mmap an empty file
回溯(最近一次呼叫最后一次):
文件“crash_pwn.py”,第10行,在
核心=核心转储('./核心')
文件“/home/nick/.local/lib/python3.8/site packages/pwnlib/elf/corefile.py”,第546行,在__
超级(Corefile,self)。\uuuuuu初始功率(*a,**kw)
文件“/home/nick/.local/lib/python3.8/site packages/pwnlib/elf/elf.py”,第218行,在__
self.mmap=mmap.mmap(self.file.fileno(),0,access=mmap.access\u COPY)
ValueError:无法映射空文件
经进一步调查,脚本生成的
核心
文件似乎为空(0 kb);不知道为什么会这样

注意:我使用的是linux或类似的虚拟机。我不确定这会不会有什么影响