首页
社区
课程
招聘
[求助]求助,这个错误是什么意思
2018-12-25 21:55 7575

[求助]求助,这个错误是什么意思

2018-12-25 21:55
7575
[+] Starting local process './messageb0x': pid 124
[*] '/mnt/c/Users/123/Desktop/messageb0x'
    Arch:     i386-32-little
    RELRO:    Partial RELRO
    Stack:    No canary found
    NX:       NX enabled
    PIE:      No PIE (0x8048000)
Traceback (most recent call last):
  File "messageb0x.py", line 19, in <module>
    write_addr = u32(r.recv()[0:4])
  File "/usr/local/lib/python2.7/dist-packages/pwnlib/context/__init__.py", line 1392, in setter
    return function(*a)
  File "/usr/local/lib/python2.7/dist-packages/pwnlib/util/packing.py", line 334, in routine
    ("big",    False):  bu}[endian, signed](number)
  File "/usr/local/lib/python2.7/dist-packages/pwnlib/util/packing.py", line 299, in routine
    return ops[op](fmt,data)
  File "/usr/local/lib/python2.7/dist-packages/pwnlib/util/packing.py", line 284, in <lambda>
    ops   = {'p': struct.pack, 'u': lambda *a: struct.unpack(*a)[0]}
struct.error: unpack requires a string argument of length 4
[*] Stopped process './messageb0x' (pid 124)

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 41
活跃值: (2220)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
Seclusion 4 2019-1-6 14:37
2
0
u32(r.recv()[:4])   u32()的参数不对   
报错信息有提示
最后于 2019-1-6 14:41 被Seclusion编辑 ,原因:
雪    币: 245
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
peekl 2019-1-11 10:09
3
0
context.log_level = 'debug' 看看接收到的内容是什么
游客
登录 | 注册 方可回帖
返回