当前位置:网站首页>攻防世界MISC—MISCall
攻防世界MISC—MISCall
2022-08-04 05:27:00 【Ki10Moc】
前言
web(菜)狗来试水MISC
这道题目也让我学会了一些操作指令的运用和对git stash的基本理解。
话不多说,直接上题。
WP
下载完附件是个什么文件都不知道,拉到kali里进行操作。
发现这个里面应该有个压缩包。
之间的团队比赛认识了binwalk(菜B过程历历在目)。
就直接使用
binwalk -e 文件名
本来以为发现了flag,但打开后…
没事,毕竟是年轻人…
既然发现了压缩包,这里就再试试解压这个文件。
解压的指令还要去网上找…
使用
tar xjvf 文件名
这里附上师傅的解释
https://www.cnblogs.com/yhjoker/p/7568680.html#tar.
解压后得到一个ctf的文件。
但在这个过程中,发现清一色的git,就让我又联系到git的相关指令操作(之前被虐的时候见过相关的内容)。
师傅关于git泄露的解释。
https://www.cnblogs.com/zndxall/archive/2018/09/04/9586088.html.
git stash的基本命令。
快点我.
1、git log
查看 当前分支的 提交历史
2、git stash list
查看隐藏起来的内容
3、git stash show
查看修改了什么文件
发现除了一个flag.txt还有一个python的文件。
4、git stash apply
重新储存,把上面的文件复原
5、python s.py
运行该文件
最后得到flag
Over!
边栏推荐
猜你喜欢
OpenGLES 学习之帧缓存
4.3 Annotation-based declarative transactions and XML-based declarative transactions
自己学习爬虫写的基础小函数
谷粒商城-基础篇(项目简介&项目搭建)
Can 't connect to MySQL server on' localhost3306 '(10061) simple solutions
个人练习三剑客基础之模仿CSDN首页
Linux环境下redis的下载、安装和启动(建议收藏)
Swoole学习(一)
Programming hodgepodge (3)
Commons Collections2
随机推荐
关于C#的反射,你真的运用自如嘛?
程序、进程、线程、协程的概念及区别
C language -- operator details
JS深复制对象方法(深拷贝)
将两个DataTable合并——DataTable.Merge 方法
手把手教你实现buffer(二)——内存管理及移动语义
字符串常用方法
即时通讯网 即时通讯音视频开发
8.03 Day34---BaseMapper query statement usage
4.1 声明式事务之JdbcTemplate
Linux环境下redis的下载、安装和启动(建议收藏)
详解“Node实现数据加密”过程
ES6 Const Let Var的区别
Unity Visual Effect Graph入门与实践
使用express-jwt第三方包报错TypeError: expressJWT is not a function
4.2 Declarative Transaction Concept
编程Go:内置打印函数 print、println 和 fmt 包中 fmt.Print、fmt.Println 的区别
【问题解决】同一机器上Flask部署TensorRT报错记录
实际开发中,如何实现复选框的全选和不选
bind和function