当前位置:网站首页>Buuctf miscellaneous - QR code
Buuctf miscellaneous - QR code
2022-07-19 05:20:00 【dafeng2773】
Topic link :BUUCTF Online evaluation
The file gives a two-dimensional code :

The QR code is obtained by scanning the code :secret is here
The answer is wrong after input , No flag
next Think of checking QR_code.png Whether there is steganography
One . use first binwalk View file information
binwalk /tmp/mozilla_kali0/QR_code.png
Find out 4number.txt , There is steganography
Two . Then use binwalk Perform file separation
binwalk You can scan firmware images to find many different embedded file types and file systems .
-e Parameters : Extract hidden files
-dd Parameters are extracted manually , Store in current directory dd if=QR_code.png of=flag.zip skip=471 bs=1
binwalk -e /tmp/mozilla_kali0/QR_code.png.
obtain flag.zip, It is found that decompression requires a password
Guess the password 4 position , There is no effect
3、 ... and . Use brute force to crack zip file , have access to 2 Methods :
Method 1: Use fcrackzip Tools
fcrackzip -b -c1 -u -l4 flag.zip
Method 2: Use john Tools
Use john On the hash Value cracking , Mr Into hash file
zip2john flag.zip > HASH![]()
Yes hash Values are calculated , Password found :
The password came out !! You can get flag~~
There are many tools used in this problem
Reference link :
BUUCTF QR code of _ Lu Xiaodao -1 The blog of -CSDN Blog _buuctf QR code
BUUCTF miscellaneous —— QR code _Mokapeng The blog of -CSDN Blog _buuctf QR code
边栏推荐
- JS native object plus attributes
- es6新增-字符串部分
- 【Es6】forEach,for... in ,for... Of column, which allows you to quickly distinguish the usage and differences of various for statements through project cases (full version). There are detailed notes ins
- Excel imports long data and changes to 000 at the end
- 热更新及其原理
- Mongo DB aggregate operations and indexes
- uni-app 条件编译#ifdef #endif 兼容多个终端
- Using JS to realize the second level menu of anjuke and the full version (demonstration of precautions and problem points)
- 【Es6】forEach,for...in ,for...of专栏,让你通过项目案例快速分辨各种for语句的使用方式及区别(完整版)内部有详细注释
- Excel calculates the remaining days of the month
猜你喜欢

UML(用例图,类图,对象图,包图)

Web3js development technology

实习项目2-主页配置-我的数据模块

The first smart contract program faucet sol

MapBox 加载本地离线地形

Solve the problem of inconsistent prediction effect between text detection training model and information model based on paddleocr

BUUCTF 杂项——二维码

Excel计算本月剩余天数

实习项目1-个性化主页配置

Excel导入长数据末尾变000
随机推荐
vlookup函数的使用方法及实例
ArcMap 创建常量栅格并镶嵌至新栅格
SQL注入
web3js开发技术
Pat class B 1017: a divided by B
Internship project 2 - Homepage configuration - my data module
【AI】利用简单神经网络做动作识别——基于coco关键点
Nacos configuration management
2020-11-10
2020-11-10
Get the multi-functional version of the maximum and minimum values of the internal values of the objects in the array and the full version of the roll call system, and show the effect
手把手教你复现Log4j2核弹级漏洞
分布式注册中心-etcd
Excel template export of easypoi
单臂路由配置
Two JS methods of rolling wheel loading and modal box dragging
mysql的锁
Cesium geojson数据的添加与移除
Leetcode53. maximum subarray and
(elaborate) ES6 remaining parameters, ES6 built-in objects, template string content (detailed example Dictionary) and practical cases of flexible use of the project