Druid是一个非常好用的数据库连接池,但是他的好并不止体现在作为一个连接池加快数据访问性能上和连接管理上,他带有一个强大的监控工具:Druid Monitor。不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控。
这里我通过弱口令ruoyi/123456进入了系统
进一步利用
我这里以参考文章的图片为例,我通过URL监控实时查看前面客户端访问的url路径,去查看有没有一些敏感信息的接口,比如说获取用户信息的一些接口
数据量证明:urlhttp://xx.xxxx.cn:8081/xxx/xxxx/475至http://xx.xxxx:8081/xxx/xxxx/368397共30w+,含手机号姓名住址,部分包含身份证。
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
这里我通过弱口令ruoyi/123456进入了系统
进一步利用
我这里以参考文章的图片为例,我通过URL监控实时查看前面客户端访问的url路径,去查看有没有一些敏感信息的接口,比如说获取用户信息的一些接口
数据量证明:urlhttp://xx.xxxx.cn:8081/xxx/xxxx/475至http://xx.xxxx:8081/xxx/xxxx/368397共30w+,含手机号姓名住址,部分包含身份证。
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
wilf常见漏洞扫描
这里是用的Ripple20系列检测
Treck开发的TCP/IP协议栈存在多个漏洞,统称为Ripple20,这些漏洞广泛存在于嵌入式和物联网设备中,涉及医疗、交通、能源、电信、工业控制、零售和商业等多个行业,影响了多个供应商,包括HP、施耐德电气、英特尔、Rockwell自动化、卡特彼勒和百特等。具体漏洞包括CVE-2020-11896(支持IPv4隧道的设备存在远程代码执行漏洞)、CVE-2020-11897(支持IPv6协议的设备存在远程代码执行漏洞)、CVE-2020-11901(支持DNS协议的设备存在远程代码执行漏洞)、CVE-2020-11898(IPv4/ICMPv4协议组件可能导致信息泄露)、CVE-2020-11900(IPv4隧道组件可能存在内存释放后重用漏洞)以及CVE-2020-11902(IPv6OverIPv4隧道组件可能出现越界读取问题)。
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
这里是用的Ripple20系列检测
Treck开发的TCP/IP协议栈存在多个漏洞,统称为Ripple20,这些漏洞广泛存在于嵌入式和物联网设备中,涉及医疗、交通、能源、电信、工业控制、零售和商业等多个行业,影响了多个供应商,包括HP、施耐德电气、英特尔、Rockwell自动化、卡特彼勒和百特等。具体漏洞包括CVE-2020-11896(支持IPv4隧道的设备存在远程代码执行漏洞)、CVE-2020-11897(支持IPv6协议的设备存在远程代码执行漏洞)、CVE-2020-11901(支持DNS协议的设备存在远程代码执行漏洞)、CVE-2020-11898(IPv4/ICMPv4协议组件可能导致信息泄露)、CVE-2020-11900(IPv4隧道组件可能存在内存释放后重用漏洞)以及CVE-2020-11902(IPv6OverIPv4隧道组件可能出现越界读取问题)。
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
内网扫描
这里建议直接把fscan传到靶机上去,别在外面扫,走代理扫内网太慢了
直接在stowaway里面开一个shell执行fscan即可
SMB弱口令
先检测一波。发现是本地管理员,没事问题不大。拿不到域用户,提权到系统用户一样的,管理员很好提权到system
SMBEXEC连接上去看看权限(用WMI也可以)
又看到有 SeImpersonatePrivilege 这个老演员了。直接用SMBCLient传 Sweetpotato提权即可。
RDP连接
我们之前fscan扫描的时候发现3389是没有开放的,因为我们是管理员用户,所以我们可以把他打开,然后rdp上去,方便操作
提权System抓机器hash
为了我们下一步的AD-CS ,我们需要一个域成员凭证或者一个机器用户的凭证
直接上传Sweetpotato和mimikatz
虽然我们是管理员用户,不用提权系统就可以抓到机器hash
但是后面进行AC-CS攻击需要获取CA名字,这个必须要能与域进行沟通才行,所以还是需要提权到系统用户才行
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
这里建议直接把fscan传到靶机上去,别在外面扫,走代理扫内网太慢了
直接在stowaway里面开一个shell执行fscan即可
SMB弱口令
先检测一波。发现是本地管理员,没事问题不大。拿不到域用户,提权到系统用户一样的,管理员很好提权到system
SMBEXEC连接上去看看权限(用WMI也可以)
又看到有 SeImpersonatePrivilege 这个老演员了。直接用SMBCLient传 Sweetpotato提权即可。
RDP连接
我们之前fscan扫描的时候发现3389是没有开放的,因为我们是管理员用户,所以我们可以把他打开,然后rdp上去,方便操作
提权System抓机器hash
为了我们下一步的AD-CS ,我们需要一个域成员凭证或者一个机器用户的凭证
直接上传Sweetpotato和mimikatz
虽然我们是管理员用户,不用提权系统就可以抓到机器hash
但是后面进行AC-CS攻击需要获取CA名字,这个必须要能与域进行沟通才行,所以还是需要提权到系统用户才行
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
burpsuit数据分析
首先通过微信搜索小程序,找到目标
这里就再继续跟大家讲下这个小程序的挖掘过程吧,然后带师傅们一起看看这个数据包
这个数据包相信很多师傅们一眼就可以看出来这个是jeecg框架,这里给师傅们总结下判断jeecg框架特征,最简单的就是看数据包路径关键字,比如/jeecg、/sys、/system等
这里看到这个数据包,利用id(这里是我自己登录时候的id)可以回显出一些三要敏感的信息,比如身份证、姓名、手机号等信息
然后我就想,看看开始的历史数据包里面有没有泄露遍历查看id的路径,获取大量的id,然后去遍历,从而获取大量的敏感信息,然后在这个list的接口下面确实查到了很多的id
然后我这里就替换到刚才的查询敏感信息的接口,去替换那个id值,但是发现不行,后面才知道这里对X-Access-Token值做了校验,所以这里我们没有权限去访问
然后这里我开始想爆破这个JWT编码,看看有没有JWT密钥,然后再去构造JWT,再去使用user_id值,然后去编码,抓包放包去遍历或者尝试登录别人的账户信息。
但是这里我使用无影这个工具没有爆破出来,于是就没有利用成功
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
首先通过微信搜索小程序,找到目标
这里就再继续跟大家讲下这个小程序的挖掘过程吧,然后带师傅们一起看看这个数据包
这个数据包相信很多师傅们一眼就可以看出来这个是jeecg框架,这里给师傅们总结下判断jeecg框架特征,最简单的就是看数据包路径关键字,比如/jeecg、/sys、/system等
这里看到这个数据包,利用id(这里是我自己登录时候的id)可以回显出一些三要敏感的信息,比如身份证、姓名、手机号等信息
然后我就想,看看开始的历史数据包里面有没有泄露遍历查看id的路径,获取大量的id,然后去遍历,从而获取大量的敏感信息,然后在这个list的接口下面确实查到了很多的id
然后我这里就替换到刚才的查询敏感信息的接口,去替换那个id值,但是发现不行,后面才知道这里对X-Access-Token值做了校验,所以这里我们没有权限去访问
然后这里我开始想爆破这个JWT编码,看看有没有JWT密钥,然后再去构造JWT,再去使用user_id值,然后去编码,抓包放包去遍历或者尝试登录别人的账户信息。
但是这里我使用无影这个工具没有爆破出来,于是就没有利用成功
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
微信小程序渗透
浅谈
这个EDU的小程序可以直接使用微信一键登录,像我们平常在挖掘微信小程序的时候,经常碰到这样的微信一键登录的功能点,像这样的初衷就是为了方便我们使用,但是越是方便其实对于安全来讲越是不安全的一个过程。
就比如常见的一键微信、手机号登录容易造成泄露SessionKey三要素泄露,下面就分享一个我之前挖的一个小程序的微信一键登录泄露SessionKey三要素的一个漏洞。
可以看到这个数据包直接把SessionKey、iv以及加密字段三个部分全部泄露了
然后再使用Wx_SessionKey_crypt这个加解密的工具进行解密,可以看到解密出来开始一键微信登录的手机号
那么我们是不是可以逆向修改手机号然后加密,再去替换,然后放包就可以登录别人的账户了呢
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
浅谈
这个EDU的小程序可以直接使用微信一键登录,像我们平常在挖掘微信小程序的时候,经常碰到这样的微信一键登录的功能点,像这样的初衷就是为了方便我们使用,但是越是方便其实对于安全来讲越是不安全的一个过程。
就比如常见的一键微信、手机号登录容易造成泄露SessionKey三要素泄露,下面就分享一个我之前挖的一个小程序的微信一键登录泄露SessionKey三要素的一个漏洞。
可以看到这个数据包直接把SessionKey、iv以及加密字段三个部分全部泄露了
然后再使用Wx_SessionKey_crypt这个加解密的工具进行解密,可以看到解密出来开始一键微信登录的手机号
那么我们是不是可以逆向修改手机号然后加密,再去替换,然后放包就可以登录别人的账户了呢
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
峰回路转
回到了原始的页面那几个数据包中,对这几个数据包中的路径进行了一个分析,发现list参数好像都是进行一个数据汇总查看,那么我们上面的数据包通过修改id不成功,那么我们可不可以尝试使用修改接口参数,修改成list的,来进行一个未授权数据访问呢
开始是把id参数和后面的先删掉,然后发现不行,后面再把后面添加list参数发现还是不行
后来我就直接把前面的queryById参数删掉,再在后面添加list参数,从而就可以未授权访问敏感信息了
且泄露的用户数据总共有7802条
这里再构造接口list?pageNo=1&pageSize=7802,就可以看到所有的敏感用户信息了
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke
回到了原始的页面那几个数据包中,对这几个数据包中的路径进行了一个分析,发现list参数好像都是进行一个数据汇总查看,那么我们上面的数据包通过修改id不成功,那么我们可不可以尝试使用修改接口参数,修改成list的,来进行一个未授权数据访问呢
开始是把id参数和后面的先删掉,然后发现不行,后面再把后面添加list参数发现还是不行
后来我就直接把前面的queryById参数删掉,再在后面添加list参数,从而就可以未授权访问敏感信息了
且泄露的用户数据总共有7802条
这里再构造接口list?pageNo=1&pageSize=7802,就可以看到所有的敏感用户信息了
/网站渗透 /黑客编程技术
/软件渗透 /提取数据
/网站权限 /网站入侵破解
有需求的找我 @MoA_Ke