ToB企服应用市场:ToB评测及商务社交产业平台

标题: 玄机-第二章日记分析-mysql应急响应 [打印本页]

作者: 滴水恩情    时间: 2024-7-21 00:39
标题: 玄机-第二章日记分析-mysql应急响应
目录

前言

这里应急需要知道mysql提权的一些姿势,尚有能够提权成功的条件。5金币就当复习一下了。

简介

mysql应急响应 ssh账号 root  密码 xjmysql
ssh root@env.xj.edisec.net  -p 端口号
1.黑客第一次写入的shell flag{关键字符串}
2.黑客反弹shell的ip flag{ip}
3.黑客提权文件的完整路径 md5 flag{md5} 注 /xxx/xxx/xxx/xxx/xxx.xx
4.黑客获取的权限 flag{whoami后的值}

应急开始

准备工作

日记分析

这里我加一个日记分析
首先导出apache的日记:/var/llog/apache2/access.log,
步调 1

1.黑客第一次写入的shell flag{关键字符串}

步调 2

2.黑客反弹shell的ip flag{ip}

步调 3

3.黑客提权文件的完整路径 md5 flag{md5} 注 /xxx/xxx/xxx/xxx/xxx.xx

步调 4

4.黑客获取的权限 flag{whoami后的值}
首先我们要明确黑客是提权的话,他肯定是知道连接账号和密码,以是我们就要猜他怎么知道的,我们就要去看是不是有东西泄露了密码。
这里就简单了,由于我们知道了黑客是通过谁人文件进行提权的,而udf文件是通过在文件中写入某些功能函数,然后使用该函数可以进行提权,甚至可以提权到root,以是我们跟黑客一样使用一下该函数即可。
而该函数的名字我们在日记中也能直接看到黑客是通过该功能函数直接实行了whoami等一系列体系下令, 或者你能够通过mysql中直接查询有哪些函数。
总结

成果:
flag{ccfda79e-7aa1-4275-bc26-a6189eb9a20b}

flag{192.168.100.13}
flag{/usr/lib/mysql/plugin/udf.so}
flag{b1818bde4e310f3d23f1005185b973e7}
flag{mysql}
补充erro.log

这里补充一下:mysql中的/var/log/mysql/erro.log日记,在应急中能发挥很好的作用。
通过本题,我又复习了一遍mysql提权,udf文件自定义功能函数,尚有一个就是error.log我们没有注意,看别人wp才发现。
GPT回答如下:(我提问的是上传文件巨细和名字属于什么错误类型)
上传文件的纪录出如今 MySQL error.log 中,可能是由于应用程序将这些日记条目写入了 error.log,或者文件上传过程涉及数据库操纵并触发了纪录。这些日记条目有助于调试和诊断文件上传过程中的问题。要确定确切原因,需要检查应用程序的代码和日记配置。
在 error.log 日记文件中纪录上传文件的巨细和名字通常属于错误信息警告信息类别。这种日记条目可能由以下原因触发:
只管 MySQL 的 error.log 重要用于纪录数据库相关的错误和变乱,但某些应用程序或存储过程可能会将文件上传活动的错误或警告信息通报给 MySQL,从而纪录在 error.log 中。
如果你看到与文件上传相关的日记条目,具体的类别可能取决于具体的错误或警告上下文。以下是一个示例日记条目,展示了文件上传错误的信息:
  1. 2024-07-10T12:34:56.789012Z 1 [ERROR] [MY-012345] [Server] File upload failed: File size exceeds limit. File name: 'example.txt', File size: 10485760 bytes.
复制代码
在这个示例中,日记条目显示了一个错误(ERROR),指出文件上传失败的原因(文件巨细超过限制),并提供了文件名和文件巨细的信息。
要详细分析这些信息,通常需要查看具体的日记条目内容和上下文,以确定确切的原因和类别。
通过该文件也能定位到1.sh这个反弹shell的文件,这里也能够发现一些黑客的踪迹,以是以后应急mysql的时候不要忘记了,这里又是一个小技巧。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4