题目描述:安全工程师拿到一个日志,里面有一条上传木马的记录,找到那个上传黑客的ip(某网站被上传了木马,找出上传木马黑客的ip,上传文件所在文件夹为uploads),flag格式为:ip地址。
思路:首先文件上传,那么状态码一定是200,并且要是包含文件夹uploads
编写代码
file = open('access.log', 'r')
lines = file.readlines()
for line in lines:
if "uploads" in line and "200" in line:
print(line)
file.close()
但是这个会出现贼多记录,进一步想法,既然上传木马,那就从后缀入手,那就浅浅试两个php和jsp
file = open('access.log', 'r')
lines = file.readlines()
for line in lines:
if "uploads" in line and "200" in line:
if "php" in line or "asp" in line:
print(line)
file.close()
不出意外,出货了
那么结束

文章讲述了安全工程师如何通过分析日志中的文件上传记录,定位到含有特定文件夹uploads且状态码为200的请求,进一步筛选出包含PHP或JSP后缀的上传行为,从而找到上传木马黑客的IP地址。
3551

被折叠的 条评论
为什么被折叠?



