某市-2026【网安·论道】misc-afterimage_note-wp

这题考哥斯拉的流量,依旧是很简单一道题,正常都是一把梭的,不过为了水字混csdn的奖励我就写一下手动的做法

http流量非常少,直接就能看到key

不喜欢工具一把梭就根据脚本写个解密就行

往下跟,走到 steam 9,解密一下

得到个马,后面这个php执行再过一层gzip压缩,加密函数 S1MiwYYr 和原上面逻辑一样。

往下继续走到 steam14

给解密加个gzip的decode

python 复制代码
def encode( D, K):
    m=""
    for i in range(len(D)):
         c =  K[(i+1)&15];
         m +=  chr(ord(D[i]) ^ ord(c))
    return m

key='c84e2f7a9d613b05'
import base64
import urllib.parse
import gzip
info = urllib.parse.unquote(
"J79tMmY3YTlkJSy%2BIzr3Uyg05i2WEA9jaAhxY17kpiSZ8AFhZf5HVyaXj%2B2nCTpQGRLZ6eqMxmtuHPbmFLTgUbymWUDlWmFfiXpEXp6uQRXjeKzaKQQvMm%2F3MknMxHcAZQC1kGK1BSK4kNqf7dNFy4xQid2EyMqEyC6cjOpEG7epzmrBe3KlvmQ2MQ%3D%3D")# print(encode(base64.b64decode("VVERWglTL1gJUzM+YjA1BF1AJ1MVXgJKLVhXXA==").decode(),key))
#with open("./info.txt",'wb') as f:
print(gzip.decompress(encode(base64.b64decode(info).decode('latin-1'),key).encode("latin-1")))

在查看文件说是,因为哥斯拉服务端响应前后加16位hex,所以解码时候要去掉。

解出来回显带png应该是个图片

整个pcap中会解出三张图片,各种解密都试一下,lsb会得到flag

相关推荐
mmsx7 小时前
耳切法切带洞多边形:论文能跑通,真实数据为什么崩
android·kotlin
洞见前行7 小时前
你的 Activity 关了,为什么还活着?Android 内存泄漏从发现、定位到线上治理
android·性能优化·leakcanary
Kapaseker9 小时前
Kotlin 又要加语法糖了:这次轮到 if-else
android·kotlin
恋猫de小郭11 小时前
Flutter 3.50 & Dart 3.14 发布,快来看看有什么更新吧
android·前端·flutter
Starry-sky(jing)1 天前
Vidda ADB 开启:R Pro 65 找不到开发者选项的处理与连接验收
android·adb·远程控制·电视·vidda
雨白1 天前
从原理到实践:使用 Kotlin KSP 仿写 ButterKnifeLite
android·kotlin
疯华整猫1 天前
把二十七个 init 从首帧前面搬走:用 Trae 把启动优化钉进 CI
android·性能优化·ai编程
传奇开心果1 天前
【探秘 Jetpack Compose 框架深水区】 第8课:rememberSaveable 的边界在哪里?——Bundle、Saver 与什么值得跨进程存活
android·kotlin