Skip to content

AabyssZG/FileReverse-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileReverse-Tools

对二进制文件反转、倒置以及十六进制编码处理相关的工具,解决CTF和工作中的文件处理问题

我发现网上关于这种文件反转、倒置的工具和脚本比较少,那就自己造一个哈哈~欢迎各位师傅点个Star!!!

本项目的特点:

  • 适配性高,能方便运行于Python3环境
  • 操作简单,适合CTFer上手,对MISC中畸形文件的处理更加得心应手
  • 傻瓜式操作,只需将需要处理的文件放入脚本目录即可

工具使用

+-----------------------------------------------------------------------------+
+                                                                             +
+  ______ _ _      _____                                  _______          _  +
+ |  ____(_) |    |  __ \                                |__   __|        | | +
+ | |__   _| | ___| |__) |_____   _____ _ __ ___  ___ ______| | ___   ___ | | +
+ |  __| | | |/ _ \  _  // _ \ \ / / _ \ '__/ __|/ _ \______| |/ _ \ / _ \| | +
+ | |    | | |  __/ | \ \  __/\ V /  __/ |  \__ \  __/      | | (_) | (_) | | +
+ |_|    |_|_|\___|_|  \_\___| \_/ \___|_|  |___/\___|      |_|\___/ \___/|_| +
+                                                                             +
+                                                                             +
+                               Version: 1.03                                 +
+                         Author:  曾哥(@AabyssZG)                          +
+              Whoami:  https://github.com/AabyssZG/FileReverse-Tools         +
+-----------------------------------------------------------------------------+


用法:
        读取Base64的TXT文件解密并导出为文件:   python3 FileReverse-Tools.py -b base64.txt
        读取文件导出为十六进制TXT:        python3 FileReverse-Tools.py -hh bin
        读取十六进制TXT导出为文件:        python3 FileReverse-Tools.py -uh hex.txt
        按照双字节读取文件并倒置导出:       python3 FileReverse-Tools.py -i bin
        读取文件十六进制并倒置导出:    python3 FileReverse-Tools.py -r bin
        读取文件将双字节反转并导出:    python3 FileReverse-Tools.py -re bin
参数:
        -b  --baseout   读取Base64的TXT文件解密并导出为文件
        -hh --hhex      读取文件导出为16进制TXT
        -uh --unhex     读取16进制TXT导出为文件
        -i  --inversion 按照双字节读取文件并倒置导出
        -r  --reverse   读取文件十六进制并倒置导出
        -re --reversal  读取文件将双字节反转并导出
        -a  --arrayout  读取文件导出为16进制数组TXT

工具演示

读取Base64的TXT文件解密并导出为文件

python3 FileReverse-Tools.py -b base64.txt

Base64导出

Base64导出效果

读取文件导出为16进制TXT

python3 FileReverse-Tools.py -hh demo.png

Hex导出

Hex导出效果

读取十六进制TXT导出为文件,即反向操作,就不展示了

按照双字节读取文件并倒置导出

python3 FileReverse-Tools.py -i demo.png

Inversion导出

Inversion导出效果

读取文件十六进制并倒置导出

python3 FileReverse-Tools.py -r demo.png

Reverse导出

Reverse导出效果

读取文件将双字节反转并导出

python3 FileReverse-Tools.py -re demo.png

Reversal导出

Reversal导出效果

读取文件导出为16进制数组TXT

python3 FileReverse-Tools.py -a demo.png

Arrayout导出

Arrayout导出效果

项目 Star 数量统计趋势图

Star History Chart

About

对文件反转、倒置的工具,解决CTF和生活中的文件处理问题

Resources

License

Stars

Watchers

Forks

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy