首页 > 其他分享 >菜刀666

菜刀666

时间:2023-12-19 15:46:27浏览次数:21  
标签:文件 进制 16 666 flag 菜刀 import

image-20231219145912121

题解

题目是一个666666.pcapng 文件,通过题目提示,知道这个是菜刀的流量分析,选择过滤语法

http.request.method==POST

image-20231219150306351

随机追踪一段http流,简单分析

image-20231219150511988

这个估计是上传的木马文件

image-20231219150620519

D:/wamp64/www/upload 目录下,有shell文件1.php,flag.txt,还有一个hello.zip,继续往下翻,并没有更多特别的发现

发现这个数据包长度异常,比其他多很多,追踪它的http流

image-20231219151039916

发现端倪

image-20231219151254969

上传了一张666.jpg图片

image-20231219151347425

选中这一长串的16进制字符,复制下来

image-20231219151446709

让GPT写一个16进制转jpg文件的

image-20231219151859769

但是第一次它写错了,少导了模块

image-20231219151940212

ok,现在没问题了

import binascii
from PIL import Image
from io import BytesIO

# 16进制字符串
hex_string="FFD8FFE000104A46494600010101004800480000FFDB003...(继续添加16进制字符)"

# 将16进制字符串转换为字节数据
byte_data = binascii.unhexlify(hex_string)

# 创建一个内存中的二进制流
stream = BytesIO(byte_data)

# 打开图像
image = Image.open(stream)

# 保存为JPG文件
image.save("output.jpg", "JPEG")

把16进制的字符串写进去

image-20231219152245973

然后运行脚本得到了一张图片

image-20231219152429183

得到一个提示信息

Th1s_1s_p4sswd_!!!

这是密码?用foremost分离数据包文件可以得到一个hello.zip,而这个压缩包是加密的,密码就是这里得到的,

image-20231219152924398

分离之后,输入密码

image-20231219152958182

拿到flag

image-20231219153024114


flag

flag{3OpWdJ-JP6FzK-koCMAK-VkfWBq-75Un2z}

标签:文件,进制,16,666,flag,菜刀,import
From: https://www.cnblogs.com/GaolengDeKecy/p/17913885.html

相关文章

  • FX2023全新版-Go开发工程师-从基础到项目实战再到重构zxit666+尾缀
    FX2023全新版-Go开发工程师-从基础到项目实战再到重构zxit666+尾缀Go是一种高效、牢靠和简约的编程言语,它是由Google开发的。下面是运用Go言语编写的示例代码,用于完成一个简单的Web效劳器:这段代码创立了一个简单的Web效劳器,它将返回"Hello,World!"到一切恳求的客户端。首先,我们导......
  • 洛谷 P6662 [POI 2019] Przedszkole
    洛谷传送门\(k\)染色问题。给定\(n\)个点\(m\)条边无向图,求有多少种给每个点赋点权\(a_u\in[1,k]\)的方案,使得\(\forall(u,v)\inE,a_u\nea_v\)。Subtask\(1\):\(n\le15\)。考虑因为最终只会用到最多\(n\)种颜色,所以设恰好用了\(t\)种颜色,把\(k\)种颜......
  • vue2.0,把vform666、workFlow开源组件集成到vue-admin-template框架上心得体会
    以上三个都是vue2版本的开源项目,有的已经有vue3版本了,我把他们集成到一起,是出于练习的目的,也是消磨时间。vue-admin-template是一个很基础简洁的后台管理系统框架;vform666是可以用作表单低代码开发的组件项目;workFlow是模仿钉钉的工作流的组件项目,这三个项目在gitee上都能搜索到,......
  • P5666 [CSP-S2019] 树的重心
    考虑一个结点在什么情况下会成为重心。随便钦定一个根结点。对于结点\(u\),假设割掉了其子树\(v\)中的某条边或连接\(u\)和\(v\)的边,形成了一棵大小为\(k\)的新树。令\(mx\)表示除\(v\)子树外最大的子树大小(或\(n-siz_u\))。如果\(u\)成为了重心根据定义有\(2\ti......
  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
    org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.tl666.comments.mapper.CommentsMapper.addRootComments2023-04-1213:40:06.160ERROR31228---[nio-8080-exec-2]o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.service()......
  • poj3666
    #include<iostream>#include<stdio.h>#include<algorithm>#include<cmath>#include<math.h>#include<map>#include<string.h>#definelllonglongusingnamespacestd;intn,a[2001],f[2001][2001],b[2001];inli......
  • CF666B World Tour
    WorldTourの传送门\(4\len\le3000\)说明可以用\(n^2\)的做法,题目要求\(4\)个点的最短路最长,共\(3\)条路经,则枚举\(2\)个点。如果枚举\(a,c\),则要找\(b,d\),但\(b\)和\(c\)也要判断路径,比较麻烦,所以直接枚举\(b,c\)。然后枚举\(b,c\)对应的最短路......
  • P6667 [清华集训2016] 如何优雅地求和 -Binomial Sum
    题面有一个多项式函数\(f(x)\),最高次幂为\(x^m\),定义变换\(Q\):\[Q(f,n,x)=\sum_{k=0}^{n}f(k)\binom{n}{k}x^k(1-x)^{n-k}\]现在给定函数\(f\)和\(n,x\),求\(Q(f,n,x)\bmod998244353\)。出于某种原因,函数\(f\)由点值形式给出,即给定\(a_0,a_1,⋯,a_m\)共\(m+1\)个......
  • 菜刀流量分析 CTF
    下载文件,是pcapng流量包,打开总共也就33个包,可以http筛选,关键流量包在最后这里默认是这样的调整一下就出来了连flag值都没变~~前面的几个包也可以看下中间部分是base64编码,大致是读目录列表操作,后面有返回目录列表,看结构应该是windows的后面还有个http请求返回包这......
  • 666
    上面的1LL是longlongint1的意思,写出脚本代码如下 ......