Corkami (@corkami) header
Corkami (@corkami) profile picture

reverse engineering & visual documentations

by @angealbertini
Joined May 2011
Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)Photo by Corkami (@corkami)
Corkami retweeted
I wrote the FlareOn13.doc file of the Flare-On 2026 challenge, so take a look if you like unusual file formats ! I heard it breaks parsers… flare-on13.ctfd.io
2
14
78
6,381
Hi newcomers! I've been contributing to Magika since 2023 (it became public in 2024). Magika is not AI slop: it's useful in its own way, and used in production. The recent Rust release doesn't change how Magika is fundamentally working.
1
2
17
1,809
Corkami retweeted
This repository offering in depth dissections of binary file formats, including PE, ELF, Mach-O, and more. An essential resource for reverse engineers and developers to uncover the structure of executables and libraries. github.com/corkami/pics
4
75
450
18,232
😊
This quoted post is unavailable.
1
4
1,278
In PagedOut 6, I showed many PDF tricks by dissecting a crazy yet fully working handmade “Hello World” PDF file.
27
144
9,574
I made in PagedOut 6 an illustration on the basics of the PDF format.
2
15
115
6,883
New year resolution #2: ✅ try streaming. Week #1: From PDF basics to PoC||GTFO polyglots. Thanks to everyone for the support!
7
17
137
11,161
After the next stream, I'll start redoing my first streams in french! You'll have time to catch up in the meantime. I'll resume english streams afterwards. Après le prochain direct, je referais mes 7 premiers directs, mais en français cette fois! Partagez SVP!
1
3
11
1,556
Today, I crafted manually tiny polyglot files as easy examples. In my next stream (tomorrow @ 9PM CET), I'll walk through some real polyglots: the releases of PoC||GTFO. youtube.com/live/POg2Qpxbplk…
1
17
1,430
Corkami retweeted
lately @corkami has been dropping some fire content
4
15
86
5,487
My stream about crafting a PDF file from scratch is over. youtube.com/live/q6KgFezu8tw… It was pretty chill to take the time to answer questions, thanks again for joining!
1
16
1
91
7,000
Let’s try something new in 2025… This saturday at 8pm CET, I'll stream about crafting a valid PDF file from scratch. We’ll see how it goes!
2
11
74
11,082
The Woff v2 format pushes things further: standard tags are now implicit via an enum, tables-specific transformations are applied to improve compression, and Brotli compression (2013-) is used.
2
8
2,443
The Woff (Web Open Font Format) is an alternate form of TTF/OTF, in which tables are typically compressed individually w/ Zlib. Besides, the content remains similar and Woff files can be turned back to TTF/OTF.
1
5
25
6,396
OTF (OpenType) fonts files are similar to TTF: The version looks like a magic, similar directory / table structure, some tables are shared w/ TTF (OS/2, maxp, cmap...), some are exclusive (CFF ^ glyf, loca).
1
5
21
3,356
TTF fonts spaghetti: - the number of elements in the glyf table is set in the maxp table. - the relative offsets of the elements in the glyf table are given by the loca table. - the format of the loca table is specified in the head table.
2
11
1,994
TTF (and vector fonts in general) are very complex. A tiny font with a single defined glyph made of a single rectangle... 0x590 (1424) bytes! They even contain some bytecode!
1
6
1
37
4,614
TTF (TrueType fonts) have no magic, start directly with a directory table pointing to each tagged-tables. The format is uncompressed, many tables start with a version number. Standard software can add their own custom tables (ex: FontForge).
4
13
2,300
BPG - Better Portable Graphics - was created by Fabrice Bellard (LzExe / FFMpeg / QEmu...) and has a very compact header with variable integers, yet it has a proper magic.
5
20
5,777