实战案例-sql注入到无绝对路径写shell

文章来源:https://github.com/djytmdj/Network-security-study-notes

前言

背景介绍:
一个sql注入点进去,无绝对路径,写入webshel

图片[1]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

操作

抓包

图片[2]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

注入

图片[3]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

sqlmap 的–os-shell 获取一个交互权限

图片[4]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

查看权限为system

图片[5]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

查看进程,看有无杀软

图片[6]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

存在火绒

图片[7]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

随意免杀直接过掉
但是发现主机不出网

图片[8]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

转而尝试写入webshell
找绝对路径名
先找到网站特殊js
slider.min.js 文件所在目录
然后获取绝对路径
dir d:\ /s /b |find “slider.min.js”

图片[9]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

直接echo发现有问题,然后转而b64编码webshell,echo进对应的路径

图片[10]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

然后certutil 解码一次,还原webshell

图片[11]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

最后冰蝎直接连接

图片[12]-实战案例-sql注入到无绝对路径写shell-渗透云记 - 专注于网络安全与技术分享

另外再补充win下查文件内容的命令

findstr /msi /c:"saveas" .

可以找到具体目录下包含了具体文件内容的文件
还有一些更详细的可以参考

http://cn-sec.com/archives/1129108.html

各种回显无回显,出网不出网都有涉及到

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容