某市-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

相关推荐
xiaoshiquan12064 小时前
Gradle 复合构建:宿主项目直接依赖 SDK 源码模块的配置实践
android
小师兄吃牛肉6 小时前
Android Studio 2025 专业介绍:新特性、性能与开发体验全面解析
android·ide·android studio
美摄科技6 小时前
安卓离线类美颜特效SDK
android
fengci.7 小时前
BUUCTF(困难部分)
android·开发语言·前端·学习·php
传奇开心果9 小时前
【Compose Multiplatform跨端声明式UI实用技术】第9课:跨平台 ViewModel 与状态架构
android·kotlin
用户693717500138410 小时前
当你向领导申请 AI 编程工具预算时,如果领导追问“能提效多少,有量化数据吗”,你该怎么回答?
android·后端·ios
hunterandroid11 小时前
WorkManager 后台任务调度实战:从一次性任务到周期执行
android
事圆则缓11 小时前
Android 屏幕适配的前世今生
android
andyweike11 小时前
kotlin dsl library工程怎么配置
android·开发语言·kotlin
啵啵啵鱼11 小时前
九、JDBC 操作 MySQL 数据库
android·数据库·mysql