当前位置:网站首页>记一次猫舍由外到内的渗透撞库操作提取-flag
记一次猫舍由外到内的渗透撞库操作提取-flag
2022-07-06 09:21:00 【一呼yyds】
这里用猫舍的靶场进行演示!
在拿到靶机,我们需要做的是信息收集(资产探测,C段扫描,端口探测,指纹识别,版本探测等)、漏洞挖掘、漏洞利用、提权、维持权限、日志清理、留下后门。
差不多渗透测试就是以上几点,最基本的。
这里拿到靶机,可以忽略第一步,我们的资产就是这个靶机做一次外到内的横向渗透。
首先拿到靶机看到有id传参,想到可能存在SQL注入,于是测试SQL注入。
这里1=2后报错了,并回显了路径。
这里尝试用SQL注入的方式写shell.
这里访问一下我们的一句话木马PHP文件,这里显示成功写入。
这里直接用webshell管理工具,我这里用的菜刀连接。
打开终端操作查看了自己的权限目前为test权限,不是高权限,这些需要进一步操作 ,我们需要进行下一步提权。
提权呀很多种方法,这里我适用的是烂土豆程序提权进行演示。
烂土豆提权需要把程序上传至目标执行。
首先内网信息收集一波,看是什么操作系统,及打了什么补丁,用的什么程序,中间件等可利用点以做提权。
这里把已打的补丁放入提权辅助工具去查询,此系统存在什么漏洞可利用,找到对应系统提权漏洞。
payload可自行去验证,这里我直接上Windows提权神器烂土豆提权法。
通过此应用运行,发现我们已然是system(最高权限)。
这里我们添加一个laoshi账户并讲其添加至超级管理员组。
提权成功,这里已然可以进入下一步环境,得到超级管理员账户,可通过CS渗透测试神器做反向代理连接。
我这里由于是靶场,就直接通过3389野进去演示一遍了撞库操作。
注:3389远程登录很容易被发现!
用cmd命令查看3389是否开启,如果没有开,咱们可以帮它开启。
下面显示3389端口开放。
此时我们用我们添加的超级管理员账户去登录目标,查看IP为10.0.1.4。
这里由于是内网环境,由内而外,我们需要建立一个连接通道,这里我们可以用代理来做一个隧道,把文件上传至目标,并改名为333.php。
下面使用命令开启代理regeorg程序,此脚本为python2开发的脚本,使用需要安装python2运行,-p 设置10086监听端口,-l设置本地监听地址 -u 设置目标来源。
代理工具需要设置代理服务器端口及地址。
设置代理规则 为启用远程桌面连接会走代理通道。
连接通过我们直接搭的代理通道传输数据,成功连接进入内网。
接下来我们需要做的是爬取内网超级管理员本机上的账户和密码。
这里用猕猴桃工具进行爬取。
在内网找到这个文件并执行。
用log命令记录日志到文本。
在里面我们看到我们刚添加的账户,test账户和密码
经过一番查看,我们找到了Administrator账户和密码,这个账户默认为超级管理员账户。可以拿这个账户去撞库。
撞库之前,我们需要对内网的IP进行一波信息收集。
通过简单的内网ip收集得到10.0.1.1、10.0.1.3、10.0.1.8三个ip,由此依次尝试撞库。
最后终于在10.0.1.8IP成功登录。得到我们里面放的flag。
这是一次简单的内网思路演示,渗透测试讲究润物细无声,不容易被轻易发现才是王道。所以一般不会直接连接3389,会用cs代替,或者命令行进行操作。
烂土豆提权工具juicypotato,
原版的比较复杂命令,需要写复杂命令:
JuicyPotato.exe -t * -p c:\windows\system32\cmd.exe -l 1111 -c {9B1F122C-2982-4e91-AA8B-E071D54F2A4D}
下载地址:https://github.com/ohpe/juicy-potato/releases
reGeorg: https://github.com/sensepost/reGeorg
mimikatz是一款内网渗透中常用的工具,下载地址:https://github.com/gentilkiwi/mimikatz
感谢大家的预览,期待你的成长! 携手安全之路。
在此声明,新手上路前需牢记网络安全法,此文章仅供参考,请勿做违法犯罪操作!!!
边栏推荐
- Mode 1 two-way serial communication is adopted between machine a and machine B, and the specific requirements are as follows: (1) the K1 key of machine a can control the ledi of machine B to turn on a
- Nuxtjs快速上手(Nuxt2)
- 凡人修仙学指针-2
- 使用Spacedesk实现局域网内任意设备作为电脑拓展屏
- 8. C language - bit operator and displacement operator
- 深度强化文献阅读系列(一):Courier routing and assignment for food delivery service using reinforcement learning
- 透彻理解LRU算法——详解力扣146题及Redis中LRU缓存淘汰
- fianl、finally、finalize三者的区别
- [the Nine Yang Manual] 2018 Fudan University Applied Statistics real problem + analysis
- 这次,彻底搞清楚MySQL索引
猜你喜欢
[au cours de l'entrevue] - Comment expliquer le mécanisme de transmission fiable de TCP
Questions and answers of "signal and system" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
最新坦克大战2022-全程开发笔记-2
深度强化文献阅读系列(一):Courier routing and assignment for food delivery service using reinforcement learning
Pit avoidance Guide: Thirteen characteristics of garbage NFT project
2. Preliminary exercises of C language (2)
Principles, advantages and disadvantages of two persistence mechanisms RDB and AOF of redis
西安电子科技大学22学年上学期《基础实验》试题及答案
4.分支语句和循环语句
(超详细onenet TCP协议接入)arduino+esp8266-01s接入物联网平台,上传实时采集数据/TCP透传(以及lua脚本如何获取和编写)
随机推荐
(original) make an electronic clock with LCD1602 display to display the current time on the LCD. The display format is "hour: minute: Second: second". There are four function keys K1 ~ K4, and the fun
View UI plus releases version 1.1.0, supports SSR, supports nuxt, and adds TS declaration files
CorelDRAW plug-in -- GMS plug-in development -- Introduction to VBA -- GMS plug-in installation -- Security -- macro Manager -- CDR plug-in (I)
深度强化文献阅读系列(一):Courier routing and assignment for food delivery service using reinforcement learning
Nuxtjs快速上手(Nuxt2)
2.C语言初阶练习题(2)
[au cours de l'entrevue] - Comment expliquer le mécanisme de transmission fiable de TCP
FAQs and answers to the imitation Niuke technology blog project (III)
Mortal immortal cultivation pointer-2
Detailed explanation of redis' distributed lock principle
[the Nine Yang Manual] 2020 Fudan University Applied Statistics real problem + analysis
Cloud native trend in 2022
5. Function recursion exercise
7.数组、指针和数组的关系
A comprehensive summary of MySQL transactions and implementation principles, and no longer have to worry about interviews
Principles, advantages and disadvantages of two persistence mechanisms RDB and AOF of redis
Leetcode.3 无重复字符的最长子串——超过100%的解法
编写程序,模拟现实生活中的交通信号灯。
ArrayList的自动扩容机制实现原理
仿牛客技术博客项目常见问题及解答(三)