[有手就行]记一次艰难的外网打点

渗透篇(一)——外网打点之网站篇 信息整理 整理渗透工具:整理渗透过程中用到的代码,poc,exp等 整理收集信息:整理渗透过程中收集到的一切信息 整理漏洞信息:整理渗透过程中遇到的各种漏洞,各种脆弱位置信息 目的:为了最后形成报告,形成测试结果使用。 形成报告 按需整理:按照之前第一步跟客户确定好的范围,需求来整理资料,并将资料形成报告 补充介绍:要对漏洞成因,验证过程和带来危害进行分析 修补建议:当然要对所有产生的问题提出合理高效安全的解决办法 阅读详情

声明

以下内容,来自先知社区的u21h2作者原创,由于传播,利用此文所提供的信息而造成的任何直接或间接的后果和损失,均由使用者本人负责,长白山攻防实验室以及文章作者不承担任何责任。

前言

这是本系列第二篇文章,依然是某省HVV中的红队经历,这次的目标是某著名饮料企业。

上一篇写的有点水,更像是成果展示了,我这次着重写外网打点的整个思路流程。PS:对于上一篇,已经稍微补充了一些,但可能还是不够丰满,主要原因是渗透过程确实简单,另一个原因是当时进入内网过程比较敏感,不太方便多说(还想毕业)。

这次的整个流程大概是:信息收集->SSO弱口令->源码泄露->SQL注入->密码复用->VPN进入内网,都是很基础的操作,组合拳打起来进的内网。

转载请注明出处,谢谢。

0x01 信息收集&

SSO弱口令

首先子域名爆破,找到一个sso.exa-mple.com.cn(以下都用example代替),网站的title是“xxx集团单点登录系统”,登录不需要验证码,直接丢进burp开始爆破。

我的习惯是先[常见用户名+常见密码]爆一下,不行的话再[常见人名+123456等密码爆一下],实在不行再考虑[常见人名+常见密码]。

很幸运,只用123456我们就得到了几十个能登录的用户名,比如litao、wangwei、zhangkai、liupeng等。

此外我们通过子域名爆破还找到了多个使用单点登录系统的网站,如网络学院、培训系统、桶装水、运输系统、销售系统等。

首先看了下上述网站有没有漏洞可以传马,网络学院可以上传用户的照片,但是会强制转换成png类型;桶装水、运输系统等都是用flash写的,看起来相当久远了,先忽略。

唯独培训系统,登进去空白一篇,只有几个侧边栏按钮可以点击。当时也觉得是个废弃的系统,也先不管。

0x02 人事APP

从子域名爆破的信息里找到了app.example.com.cn,在虚拟机安装其安卓版本的app之后,发现也可以用单点登录系统来登录。

登录后可以查看自己的身份信息、工资信息等,最有趣的是一个公司的通讯录,写着工号、部门、职位等。

图片

抓了下app的包,涉及的接口及扫到的其他接口都没有漏洞,先搁置。

0x03 源码泄露

别的路子没打通,又回来看1中提到的培训系统。右键查看源码,去github搜了下,找到了当时开发的源代码,同时还有一些内网的地址和服务配置密码等,简单审计发现这个系统是需要一定权限才能显示更多信息。

接着从2中招可能具有权限的用户(且弱口令)来登录,最后找到一个某部门的主管登录后可以显示培训系统的内容。

图片

0x04 SQL注入

从3登录的系统,简单测了下某几个接口,发现某个培训数据筛选的接口存在SQL注入。

图片

直接丢进sqlmap一把梭。

发现有这三个库:

[*] information_schema[*] 
pg_catalog[*]
 public
 select version(): 'PostgreSQL 11.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit'

应该是个PostgreSQL,且主要的public库里有一千多张表,大约15G的数据。
简单翻了下,有面试、培训、奖金、生产等的业务信息。最有趣的是面试库,里面明文存储着密码。

0x05 招聘系统

于是直接访问其招聘系统apply.exa-mple.com.cn,使用注入到的密码进行登录。

基本都能登上,除了详细的个人信息外(身份证、住址、联系方式、学校学历、简历PDF),还会显示面试结果,即是否通过。

现在我们的目标是进入内网,需要找具有vpn权限的人。我们按照【岗位较高+入职时间晚+行政或IT岗】从2中通讯录筛选人员,然后与4得到的密码交叉对比,找到能登上招聘系统的人。

图片

最终找到某高级别用户的姓名是张三丰,密码是zhang0612(不是其真实姓名、密码,仅供示意),可以登录上招聘系统,看到更详细的个人信息。

0x06 [重点]猜密码

目前的信息有:

姓名:张三丰

老密码:zhang0612

我们构造其公司邮箱zhangsanfeng-@example.com.cn登录公司的VPN,未果。登录邮箱,未果。

使用招聘系统找到的身份证号可知生日为199x0612,我们查到其农历生日为0518,于是开始猜现在的密码。

猜的过程基于几个假设:

1.公司VPN或邮箱密码一般要求比较严格,需要有大小写字母和符号。

2.一个人喜欢将自己的常见密码进行变形,以满足高要求。如小写变大写,加!@#等符号,公历生日换农历等。

构造出以下密码:

zhang0612! zhang0612@ zhang0612# Zhang!0612 
Zhang@0612 Zhang#0612 zhang0518! 
zhang0518@ zhang0518# Zhang!0518 
Zhang@0518 Zhang#0518 等等。

最终使用

zhangsanfeng@example.com.cn&Zhang0518!

登上了公司的邮箱,但没有登上VPN。

图片

0x07 VPN密码

简单看了看邮箱(未看敏感商业信息),发现了IT发的几封很有趣的邮件。

图片

图片

大致就是VPN密码默认aaaa1111,账号是工号。为了配合HVV,登录后需要改成强密码。IT,听我说谢谢你。

我们这位大哥有没有改成强密码呢?好巧,没登录过所以还是aaaa1111。

0x08 使用VPN进入内网

用上面的工号和默认密码登录后,看到IT很贴心地为我们开放了所有网段的权限且部分标明了用途。

图片

首先要找一台机器当做跳板,因为VPN比较慢而且经常异地登录的话很可疑。扫了下常见的漏洞,发现有一台是redis可以直接写公钥,写完登进去发现不出网但是ping是通的。我这边搭icmp隧道从来没成功过,于是果断换目标。

又找到一台redis是服务公网环境的,可以出网,于是用这台当做后续攻击的跳板。借助这台跳板机发现内网各段没有任何的隔离,而且存在ZeroLogon和永恒之蓝等漏洞,脚本小子工具启动,点一点就把分数刷满了。

0x09 总结

当时算是第一次参加HVV实战,还没有掌握一些可以直接RCE的漏洞利用方式,而是被迫用了这样的“组合拳”来进内网,虽然过程很有趣但效率还是很低。

给防御人员提一点小小的建议:

  • 弱口令一定要改完

  • 不用的旧网站都关掉

  • 密码不要明文存储

  • 数据库做好分离

  • 邮箱和VPN等重要资产设定2FA

  • VPN尽量不开放给非必要人员

  • 陈年高危漏洞修一修

这边还有不少之前渗透的有趣经历,最近找暑期实习整得身心俱疲,等有机会再接着分享:(

原文链接:

https://xz.aliyun.com/t/11366

ShowDoc突破边界上线Linux不出网主机 通过前期的信息收集发现目标子目录使用了ShowDoc组件。ShowDoc一个开源的、适合IT团队的在线API文档、技术文档工具。Showdoc是存在不少漏洞的,通过探测发现后台存在文件上传漏洞。二话不说,掏出POC,上传冰蝎免杀webshell上线。... 阅读详情

相关推荐

2024最新应急响应SRC实战资料合集(附下载地址)

漏洞挖掘之某厂商OAuth2.0认证缺陷CSRF-第三方帐号快捷登录授权劫持漏洞.pdf。补天-漏洞_安全 系统漏洞_IoT APP漏洞_移动 工控漏洞.pdf。漏洞挖掘之众测厂商 第三方登录RedirectUrl劫持漏洞.pdf。记一次实战攻防(打点-Edr-内网-横向-Vcenter).pdf。漏洞挖掘之众测厂商 redirect_uri 授权劫持漏洞.pdf。实战---记一次攻防Exchange艰难getshell.pdf。记一次红队攻防中.Net代码审计与防守方的对抗过程.docx。

goodxianping的专栏 920

红队攻防-外网快速打点方法&技巧总结

总而言之,打点本身就是一种遍历行为,被攻击的目标就好像一个被围墙保护的城堡,红队要做的事情就是围着围墙转来转去,敲敲打打,看看围墙哪里没修好,哪里空了一块,然后趁机溜进去, 这是一个体力劳动,尤其在面对很多目标的时候,是一项繁重的体力劳动,在下文中会详细解释为什么我反复强调这是一项体力劳动。7、通过上面一番筛选,时间已经过去很久了,但是目前却毫无进展,其实心里有点郁闷,这个时候就不建议再搞了,先休息一下,调整下心态,不然后续的几天会大幅度降低工作效率,休息好了感觉又可以了,就看看下面的步骤8继续吧。

ss810540895的博客 1万+

基于LabVIEW控制仪器检测与监控 --普源示波器DS1102Z-E

LabVIEW 控制普源示波器 代码实现与解释

s0101100的博客 4234

web外网打点常规渗透思路

web外网打点思路整理

qq_38675102的博客 1457

从零到一:基于Rocky Linux 9的Kubernetes高可用集群部署实战

本文提供了一份基于Rocky Linux 9操作系统,从零开始部署Kubernetes高可用集群的完整实战指南。详细讲解了包括系统初始化、容器运行时配置、使用kubeadm工具进行集群初始化、节点加入以及Calico网络插件安装在内的核心步骤,并针对国内网络环境提供了镜像加速等优化方案,旨在帮助读者构建一个稳定可靠的生产级K8s环境。

weixin_29197835的博客 140

软件自动化测试脚本如何编写,编写自动化测试脚本的几点注意事项

我们需要自动化测试脚本的原因:1、验收测试是一项非常复杂和费力的被用来确保软件质量的环节。它的目的就是使软件能得到充分运行并且能使其符合原始需求。2、测试的目的无非就是满足了两个结果:测试通过或测试不通过。为了能实现每个测试结果,必须要明确每个测试用例。并且对于整个系统而言在合同中必须定义测试用例的失败标准,而且这个失败标准数必须是可接受的。3、测试用例的通过条件必须有一个清晰的标准,标准可以被定...

weixin_39575775的博客 2251

常规外网打点拿下域控

环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等。免费领取安全学习资料包。帮助你在面试中脱颖而出。

zkaqlaoniao的博客 943

基于PDF文档结构的数字隐写

PDF隐写

xiongshivigor的博客 1426

信息搜集(外网打点必备)

1、whois信息(微步)2、网站架构3、dns信息(通过查询dns我们可以检测是否存在dns域传送漏洞)4、子域名搜集5、敏感目录及敏感信息、源码泄露(搜索引擎+工具)6、脆弱系统(网络空间)7、旁站查询8、C端查询9、指纹信息10、端口服务11、备案信息12、真实ip13、探测waf14、社工(朋友圈、微博、qq空间、求职、交易等社交平台)15、企业信息(天眼查、企业信用信息公示系统、工业和信息化部ICP/IP地址/域名信息备案管理系统)

qq_74806534的博客 2万+

基于ROS2系统开发机器人

以上是基于ROS 2开发机器人的基本流程和一个简单的发布者-订阅者示例。通过这个流程,你可以逐步扩展和优化你的机器人系统,实现更复杂的功能。

xuweilin的博客 1496

Android性能分析深度指南:Perfetto工具全面解析

本文深入探讨Android性能优化工具Perfetto的应用与实践。作为Google推出的新一代追踪系统,Perfetto整合了CPU调度、内存分配、电池状态等多维度分析功能,通过高性能数据处理和可视化界面帮助开发者定位性能瓶颈。文章系统介绍了Perfetto的架构原理、配置方法和核心功能,包括CPU性能分析、内存泄漏检测等关键技术。通过电商应用卡顿优化的实战案例,展示了如何利用数学建模(如帧时间公式$T_{\text{render}}\leq16.67\text{ms}$)指导性能调优。

郑伟强dev的专栏 144

一次艰难的省HVV外网打点

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…简单翻了下,有面试、培训、奖金、生产等的业务信息。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

leah126的博客 1180

【VMware】win 10:VMware 15 虚拟机安装 win 7 系统

目录 一、准备虚拟机 二、win7 ghost ISO镜像文件下载 三、VMware新建虚拟机 四、VMware安装win7 五、解决vmware虚拟机屏幕没有适应窗口全屏问题 一、准备虚拟机 查看我的另一博文:【VMware】VMware Workstation Pro15 虚拟机永久激活破解安装教程 二、win7 ghost ISO镜像文件下载 百度网盘下载地址:点击前往下载...

顾三殇 —— 博客空间(软件测试) 11万+

某银行外网打点到内网核心区红队评估复盘

走投无路的时候,翻了翻源码中的初始化sql文件,发现系统在启动过程中,会执行这些sql文件,从而默认会添加一个测试账号,于是使用此测试账号,登录后台获取webshell,后续主要的内网横向是通过这个入口开展的。内网横向漏洞都是比较常规的,比如说MS17-010漏洞获取windows系统权限,zabbix可以执行命令,API网关管理员弱口令、移动办公系统的姓名、手机号信息,商户管理系统的shiro反序列化等等,这里就不过多叙述了。外网的那些无法拿权限的漏洞,在后渗透阶段,会提供很好的信息支持。

ss810540895的博客 741

手把手教你学Simulink——基于Simulink的储能PCS(功率转换系统)离网V/f控制仿真示例

本文带你从零开始,在Simulink中硬核还原了一套完整的100kW 储能PCS离网V/f控制系统。通过引入:✅无PLL的自主角度生成机制(实现真正的“构网”能力)✅电压外环与电流内环的双闭环解耦架构(兼顾稳态精度与动态响应)✅黑启动软充电与有源阻尼等工程化手段(确保系统平滑建压与抗谐振)核心收获透彻理解了储能系统在无大电网支撑下的自主运行机理。掌握了从“跟网(Grid-Following)”向“构网(Grid-Forming)”跨越的控制算法核心差异。

MHD0815的博客 78

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【渗透系列】某银行外网打点到内网核心区红队评估复盘

走投无路的时候,翻了翻源码中的初始化sql文件,发现系统在启动过程中,会执行这些sql文件,从而默认会添加一个测试账号,于是使用此测试账号,登录后台获取webshell,后续主要的内网横向是通过这个入口开展的。通过前期信息收集,再结合外网web应用系统找到的sql注入漏洞、云上数据库权限等,得到了一个手机号列表,通过这些手机号挨个加微*信聊天,发送带有压缩包的后门,但是能上线的都是个人笔记本电脑,办公网电脑是绝对不允许通外网的,登录不了微信,所以微*信社工这一思路很快被停止。

Websec 899

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

银行外网艰难打点至内网渗透实战解析(HW护网专项+真实案例贯穿版)- 收藏版

大纲核心原则全程合规第一、防御优先、实战导向、护网标准,所有操作均符合《网络安全法》《等保2.0》《金融行业安全规范》。

2401_84215240的博客 212

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

第71篇:某银行外网打点到内网核心区红队评估复盘

Part1 前言大家好,我是ABC_123。本期分享一篇ABC_123曾经做的针对一家银行的红队评估项目,持续时间两周,难度非常大,但是最终打到了银行核心业务区,今天就复盘一下全过程,希望红蓝双方都能得到一些启示,这也是“未知攻、焉知防”的道理。建议大家把公众号“希潭实验室”设为星标,否则可能就看不到啦!因为公众号现在只对常读和星标的公众号才能展示大图推送。操作方法:点击右上角的【...】,然...

ABC_123的技术博客 6652

【渗透系列】记一次对某物联网云平台及Hadoop生态系统的渗透全过程

它提供了一个集中化的界面和工具,用于管理和监控 Hadoop 集群的各个方面,包括集群的配置和安装,服务的监控和资源使用,资源调度和分配,故障诊断和日志分析。这个系统是在项目进行2个多月的时候拿下的,当时我几乎把所有类型的hadoop组件都看过一遍了,就剩下最重要的KDC秘钥分发系统的3个IP没看,起初我认为这个KDC秘钥分发系统是不太可能有重要漏洞的,结果大跌眼镜,没想到还真有重大收获。在此期间,我基本上把网上公布的所有的Hadoop组件的漏洞都尝试了一遍,在不懈的努力下,最后还是取得了很多成果。

Websec 141

记对外国某服务器的内网渗透

本文记录了作者在网络安全学习过程中进行的一次内网渗透实战。首先通过外网打点获取JSP WebShell,但遇到命令行执行失败的问题。随后使用自定义JSP代码成功执行系统命令,发现目标系统运行Windows Defender防护。尝试使用CS工具上线失败后,改用哥斯拉工具加载shellcode成功连接MSF,最终通过内存注入方式实现CS上线。整个过程中展示了绕过安全防护、多种工具配合使用以及内网渗透的技术思路。

realmels的博客 1393

第70篇:记一次对某物联网云平台及Hadoop生态系统的渗透全过程

Part1 前言大家好,我是ABC_123。本期分享一个之前做过的针对某物联网云平台的渗透测试案例,包括了对Hadoop生态系统的内网横向过程,由于内网很多都是Yarn、MapReduce、Spark、HDFS、Ambari、Hortonworks这些组件,平时很少遇到,由此开始了长达3个月的断断续续地一边学习,一边研究的历程。在此期间,我基本上把网上公布的所有的Hadoop组件的漏洞都尝试了...

ABC_123的技术博客 5092

一次丝滑的内网渗透拿下域控

摘要 本文介绍了内网渗透中绕过Windows Defender的实战过程。作者在获取system权限的JSP webshell后,发现命令执行失败,排查为Windows Defender拦截。通过Unicode加密改造suo5代理的JSP木马实现免杀,成功建立RDP连接。详细记录了从外网渗透到内网上线的完整技术路径,包括杀软对抗、代理穿透等关键环节,为内网渗透提供了实用参考。

realmels的博客 1191

第5篇 | Shiro Padding Oracle无key的艰难实战利用过程

‍Part1 前言大家好,上期分享了银行站的一个Java 的SSRF组合洞案例,这期讲讲分享一个Shiro Padding Oracle漏洞利用过程。Shiro反序列化漏洞自16年公布以来,至今已经有6年了,每次攻防比赛都还能遇到,其攻击大致可分为2种方式:1一种就是平时攻击队最常用的Shiro-550,对应CVE-2016-4437,影响范围Apache s.........

ABC_123的技术博客 971

平凡的2024回顾

2024回顾,送别

Robert19831218的博客 678

实战内网PTH上线域控

本文分享了网络安全渗透测试实战案例。作者通过获取JSP Webshell(System权限)进入目标系统,利用RDP和CS上线控制。信息收集发现主机位于域环境中,通过PTH攻击(凭证复用)成功横向移动,最终攻陷域控服务器并获取明文密码。文章详细记录了从外网打点到内网横向的全过程,包括工具使用(proxychains、crackmapexec)和技术要点(Hash抓取、凭证复用利用)。案例展示了企业内网存在的安全隐患,以及攻击者如何利用密码复用漏洞实现纵深突破。

realmels的博客 510

30岁,从快递小哥到网络安全工程师,大龄转行逆袭成功

为了帮助大家更好的学习网络安全,小编给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,所有资料共282G,朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓👉优快云大礼包🎁:全网最全《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)👈。

Button12138的博客 679
上一篇: 内网CVE-2022-26923复现
下一篇: 记一次绕过waf的任意文件上传
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值