Exp2-后门原理与实践
基础问题回答
(1)例举你能想到的一个后门进入到你系统中的可能方式?
浏览网页的时候,点击页面的广告可能会被植入后门。
(2)例举你知道的后门如何启动起来(win及linux)的方式?
对后门程序进行伪装,例如重命名成某个广告的关闭程序之类的,诱骗用户点击启动;
Linux下可以通过cron来启动。
(3)Meterpreter有哪些给你映像深刻的功能?
获取击键记录,获取音频,打开摄像头,提权,进程迁移等功能。
(4)如何发现自己有系统有没有被安装后门?
杀毒软件(火绒等)反馈;
观察任务管理器内的进程;
电脑时常产生异常现象,例如内存不足、黑屏蓝屏、磁盘损坏等等。

监听本机1202端口

windows返回kali的shell

kali虚拟机IP

kali中开启监听

windows反弹连接

kali虚拟机返回windows的shell

cron启动

设置自启动时间
windows在指定时间监听

windows连接kali虚拟机,验证shell功能

windows开放1202端口

kali虚拟机连接windows

验证shell



在kali中监听,等待预定时间windows启动任务


验证shell

(3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell
kali生成可执行文件shell1202.exe

windows开启监听

kali传送shell.exe


msf打开监听


获取主机shell

录音

获取目标主机摄像头

获取击键记录

截取主机屏幕

(5)可选加分内容:使用MSF生成shellcode,注入到实践1中的pwn1中,获取反弹连接Shell
使用msf生成指定需要的shellcode



实验体会
本次实验实现了入侵对方终端,抓拍,获取键盘信息等等基础后门功能,相比于上一次顺利了很多,也更加让我明白网络对抗这门课与实际生活的关联,以及生活中经常遇到的一些攻击手段,实验过程中印象最深的还是在使用MSF的时候,非常轻易的就从Windows上获取到了许多信息,也让我感觉到网络安全防范的重要性,今后我也会更加注意网络的安全使用。
问题与解决
shell.exe无法运行

原因:生成shell.exe时错误

再安装msf即可正常运行
所需命令:
sudo apt-get update
sudo apt-get install metasploit-framework
msfconsole

浙公网安备 33010602011771号