/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

mjtsai.com
| | www.scriptalert.one

Intro I recently cracked open a copy of *OS Internals Volume 1 and wanted to follow along with some of the system library examples show in the book. I'm a huge fan of Ghidra for my reverse engineering, so I fired it up, created a new project, and navigated to /usr/lib to find... no libSystem.B.dyld present. "How annoying" I thought to myself, "they must have moved the system libraries since the book came out". The book was published in 2019, and MacOS has a storied history of moving things around, so thi...
5.6 parsecs

Travel
| |
| | reverse.put.as

For a long time I have been annoyed by the information displayed by otool -l because it mixes hexadecimal with decimal information. For example, offsets are displayed in decimal and relative to the CPU architecture in the fat binary. So I had to convert and calculate things by hand everytime I wanted to peek or modify something at the hex editor. HTE allows to see this information and even edit it, but it doesn't support fat binaries (and I have to start it under iTerm to support the keyboard shortcuts - I didn't want to waste time researching to get it to work with Terminal.
7.7 parsecs

Travel
| |
| | blog.alexbeals.com

Reverse engineering Apple Podcasts transcript downloading and request signing.
2.9 parsecs

Travel
| |
| | roadie.io


48.8 parsecs

Travel
|