当前位置:网站首页>Misc Basic test method and knowledge points of CTF
Misc Basic test method and knowledge points of CTF
2022-07-05 15:10:00 【Golden silk】
One 、 Simple test method
1、 Attribute hiding flag Or some important information , Such as unpacking password
2、 Hexadecimal data of the file ( middle \ ending ) Hide character segments , Those hidden character segments are generally regular , It may take some decoding to arrive flag, Example :Bugku And telnet_l2872253606 The blog of -CSDN Blog
3、 Add file suffix zip unpack , In the unzipped file flag
4、 Complete the file header
5、 Common file types
6、kali Next file Command to view file types
command :file file name
Two 、zip
1、 File format
• Head sign 50 4B 03 04
• Version number , The last four digits of the head logo
• Encryption , The last two digits of the version number ,00 Is unencrypted , The rest are usually encrypted
2、 Pseudo encryption , There was no encryption zip file , In artificial modification 16 Base case ( After the version number 00 Get rid of ), I mistakenly thought it was encrypted when decompressing
3、 Code explosion , Using tools ARCHPR Blasting
3、 ... and 、PNG
1、 File format
• Head logo ,89 50 4E 47 0D 0A 1A 0A
• Width bit 0x10-0x13, Don't change it at will , According to CRC Value modification
• Height bit 0x14-0x17, You can change it at will
•CRC Check bit 0x1D-0x20,CRC It is the verification of file data blocks , Modifying the data block will cause the verification to fail , The file cannot be displayed normally
2、 The height display is incomplete , Example :Bugku Steganography _l2872253606 The blog of -CSDN Blog
3、 The width display is incomplete , According to the... Of blasting documents CRC Value changes the width , Otherwise, it will fail to open the file
4、LSB Steganography , Using tools stegsolve Or is it kali see ,kali Watch it all ,
Example :Bugku Cyberpunk _l2872253606 The blog of -CSDN Blog
• use stegsolve see
For documents stegsolve open ,Analyse,Date Extract
Check the last three 0, The mode is generally RGB, If you don't find it , You can try another mode
Point again Preview, Drag the data to the top
Find out flag
• use kali see
You have to download zsteg Tools , Specific method Baidu , Drag the file into kali
Enter the command zsteg file name
You can view the hidden content
Four 、JPG
1、 File format
• Head logo ,FF D8
• Tail marker ,FF D9
2、 Modification of width and height
3、base64 Source code to picture
5、 ... and 、GIF
1、 File format
• Head sign ,47 49 46 38(GIF8)
2、flag Hidden in a frame , use stegsolve see
6、 ... and 、 File separation
Sometimes a file may hide many files , At this time, we have to use tools to separate
1、 Automatically analyze files and automatically separate files
use kali System
• Analyze documents binwalk file name
• Separate files binwalk -e file name
• Separate files foremost file name -o Directory name
2、 Manual file separation
Automatic separation is used when it doesn't work , Specific operation Baidu
3、 Example :Bugku And easy_nbt_l2872253606 The blog of -CSDN Blog
边栏推荐
- P1451 calculate the number of cells / 1329: [example 8.2] cells
- The difference between abstract classes and interfaces in PHP (PHP interview theory question)
- How to paste the contents copied by the computer into mobaxterm? How to copy and paste
- B站做短视频,学抖音死,学YouTube生?
- Install and configure Jenkins
- Your childhood happiness was contracted by it
- Redis distributed lock principle and its implementation with PHP (2)
- CODING DevSecOps 助力金融企业跑出数字加速度
- JMeter performance test: serveragent resource monitoring
- Talk about your understanding of microservices (PHP interview theory question)
猜你喜欢
可视化任务编排&拖拉拽 | Scaleph 基于 Apache SeaTunnel的数据集成
Redis' transaction mechanism
P6183 [USACO10MAR] The Rock Game S
Creation and optimization of MySQL index
DVWA range clearance tutorial
Differences between IPv6 and IPv4 three departments including the office of network information technology promote IPv6 scale deployment
Detailed explanation of QT creator breakpoint debugger
Photoshop plug-in action related concepts actionlist actiondescriptor actionlist action execution load call delete PS plug-in development
基于TI DRV10970驱动直流无刷电机
Au - delà du PARM! La maîtrise de l'Université de Pékin propose diverse pour actualiser complètement le classement du raisonnement du NLP
随机推荐
go学习 ------jwt的相关知识
Fr exercise topic - simple question
The elimination strategy of redis
华为哈勃化身硬科技IPO收割机
Stm32+bh1750 photosensitive sensor obtains light intensity
What are CSRF, XSS, SQL injection, DDoS attack and timing attack respectively and how to prevent them (PHP interview theory question)
Type declaration of all DOM elements in TS
数据库学习——数据库安全性
Install PHP extension spoole
Talk about your understanding of microservices (PHP interview theory question)
手写promise与async await
Cartoon: what are the attributes of a good programmer?
qt creater断点调试程序详解
Does maxcompute have SQL that can query the current storage capacity (KB) of the table?
webRTC SDP mslabel lable
通过npm 或者 yarn安装依赖时 报错 出现乱码解决方式
Crud of MySQL
一键更改多个文件名字
Stop B makes short videos, learns Tiktok to die, learns YouTube to live?
DVWA range clearance tutorial