Kaitai Struct
Ciphey
Our great sponsors
Kaitai Struct | Ciphey | |
---|---|---|
44 | 27 | |
3,828 | 16,920 | |
1.6% | 7.6% | |
7.5 | 2.9 | |
8 days ago | 28 days ago | |
Shell | Python | |
GPL-3.0-or-later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Kaitai Struct
- Reverse-engineering an encrypted IoT protocol
-
Parsing an Undocumented File Format
- ImHex [2], which has a pattern language [3] which allows parsing, and it seems more powerful than what Kaitai offers. I stumbled upon some limitations with it but it was still useful.
[1]: https://kaitai.io/
- Kaitai Struct – a declarative language used to describe binary data structures
-
HTTPie Desktop: cross-platform API testing client for humans
Beautiful. Didn't know something like this exists. Reminds me of Katai[0]
[0]. https://kaitai.io/
-
Hacking the LG Monitor's EDID
An EDID override like this would be helpful for macOS as well, where the monitors swapping around after standby is a real annoyance [0] [1]
EDID rewrites are 99% of the time blocked by the monitor firmware: https://notes.alinpanaitiu.com/Decoding-monitor-EDID-on-macO...
By the way, one helpful tool that helped me navigate the EDID dump was Kaitai Struct [2]. It shows a side by side view with the hex view and the EDID structure, and it highlights the hex values in real time as you navigate the structure. Unfortunately [3] it doesn't support the extension blocks that the author needs.
[0] https://notes.alinpanaitiu.com/Weird-monitor-bugs
[1] https://forums.macrumors.com/threads/external-displays-swapp...
[2] https://kaitai.io/
[3] https://github.com/kaitai-io/edid.ksy
- Kaitai Struct: new way to develop parsers for binary structures
-
Fq: Jq for Binary Formats
Kaitai Struct might be a good choice for that: https://kaitai.io/
-
Ingesting, parsing and making sense of device log data
For binary log format, there's the excellent Kaitai Struct frameworks, that make it very easy to generate parsers from a declarative schema
-
What is this tool? More info in comments
kaitai
-
Visual Programming with Elixir: Learning to Write Binary Parsers (2019)
https://kaitai.io/
Worth a look if you are writing binary parsers.
Ciphey
-
CyberChef from GCHQ: The Cyber Swiss Army Knife
I also discovered Ciphey. Neat little tool indeed, but it's being deprecated. It's mentioned in this issue[1] and being replaced with Ares[2]. Neither could decipher this strange encryption[3] I used it on :(
[1] https://github.com/Ciphey/Ciphey/issues/764
[2] https://github.com/bee-san/Ares
[3] "dEFLWWFKQWxRQW16RnkvbTZML0lsdz09" original text is "hacker"
- Ciphey – automated decryption/decoding/cracking tool
-
Email Obfuscation Rendered Almost Ineffective Against ChatGPT
Check Ciphey, I have used several times before and overall it’s great. https://github.com/Ciphey/Ciphey
- How do you identify common encodings?
- This is from the Netflix series Dark. I hope this isnt very hard to decrypt. I would love to see this cipher get decrypted. Also a good way of suggesting to watch this.
-
In CTFs, you'll often get a string of text to decode. Is there a good way to recognize how to decode it?
It can help you detect various encryption and encodings and even decrypt them. Ciphey
-
How do I install Ciphey on Windows 10?
I followed the steps here . I am running Python 3.10 (64). When I try to install Ciphey using the instructions, on my cmd prompt I get the following:
-
How do I get Ciphey to use more cores for decryption?
repo: https://github.com/Ciphey/Ciphey
-
tools for decrypting
if you're looking for something that would decrypt most well-known encodings/ciphers, there's ciphey. but no such thing exists to decrypt every known file type because, if it did, everyone would be using it.
- CyberChef – The Cyber Swiss Army Knife
What are some alternatives?
Protobuf - Protocol Buffers - Google's data interchange format
CyberChef - The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
csvkit - A suite of utilities for converting to and working with CSV, the king of tabular file formats.
juice-shop - OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Camelot - A Python library to extract tabular data from PDFs
CrackMapExec - A swiss army knife for pentesting networks
tablib - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
jwt-cracker - Simple HS256, HS384 & HS512 JWT token brute force cracker.
PDFMiner - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
github-readme-stats - :zap: Dynamically generated stats for your github readmes
rizin - UNIX-like reverse engineering framework and command-line toolset.
hacktricks - Welcome to the page where you will find each trick/technique/whatever I have learnt in CTFs, real life apps, and reading researches and news.