bdash
@bdash.net.nz
Pinball, pinball, pinball.
And some computer security nonsense too.
And some computer security nonsense too.
Reposted by bdash
Details about the new hardened-process entitlements. (bsd/kern/kern_exec.c)
May 7, 2025 at 10:02 PM
Details about the new hardened-process entitlements. (bsd/kern/kern_exec.c)
Crazy thought… what if your decompiled Objective-C code looked like Objective-C code?
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
#binaryninja #reverseengineering #objectivec
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
#binaryninja #reverseengineering #objectivec
May 7, 2025 at 11:24 PM
Crazy thought… what if your decompiled Objective-C code looked like Objective-C code?
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
#binaryninja #reverseengineering #objectivec
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
#binaryninja #reverseengineering #objectivec
I've been experimenting with improving Binary Ninja's analysis of Objective-C. By hiding reference counting calls and applying types based on [super init] and objc_alloc_init calls, the structure of the decompiled code becomes clearer.
github.com/bdash/bn-obj...
#binaryninja #reverseengineering
github.com/bdash/bn-obj...
#binaryninja #reverseengineering
May 5, 2025 at 3:21 PM
I've been experimenting with improving Binary Ninja's analysis of Objective-C. By hiding reference counting calls and applying types based on [super init] and objc_alloc_init calls, the structure of the decompiled code becomes clearer.
github.com/bdash/bn-obj...
#binaryninja #reverseengineering
github.com/bdash/bn-obj...
#binaryninja #reverseengineering
My fun hack this week: running Doom II on the Spike 2 platform used in Stern #pinball machines.
The main processor is an ARM Cortex A9 running an ancient version of Linux. Switches, including the flipper buttons, are handled by microcontrollers in the cabinet talking over a proprietary "node bus”.
The main processor is an ARM Cortex A9 running an ancient version of Linux. Switches, including the flipper buttons, are handled by microcontrollers in the cabinet talking over a proprietary "node bus”.
Pinball got you down? Why not play 1994’s hit video game DOOM II… on your pinball machine!
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
Doom II running on an Avengers Infinity Quest pinball machine
YouTube video by bdash
www.youtube.com
January 13, 2025 at 3:45 AM
My fun hack this week: running Doom II on the Spike 2 platform used in Stern #pinball machines.
The main processor is an ARM Cortex A9 running an ancient version of Linux. Switches, including the flipper buttons, are handled by microcontrollers in the cabinet talking over a proprietary "node bus”.
The main processor is an ARM Cortex A9 running an ancient version of Linux. Switches, including the flipper buttons, are handled by microcontrollers in the cabinet talking over a proprietary "node bus”.
Pinball got you down? Why not play 1994’s hit video game DOOM II… on your pinball machine!
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
Doom II running on an Avengers Infinity Quest pinball machine
YouTube video by bdash
www.youtube.com
January 13, 2025 at 3:36 AM
Pinball got you down? Why not play 1994’s hit video game DOOM II… on your pinball machine!
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
Reposted by bdash
Cool article! arstechnica.com/gaming/2025/...
Meet the man keeping hope, and 70-year-old pinball machines, alive
Steve Young’s passion built a business that keeps historic tables running.
arstechnica.com
January 6, 2025 at 3:32 PM
Cool article! arstechnica.com/gaming/2025/...
Happy new Stern Pinball reveal day to all who celebrate!
Dungeons and Dragons: Tyrant's Eye, featuring a gelatinous cube, animatronic dragon, and saved campaign progress. Looks interesting from the software / rules side of things.
www.youtube.com/watch?v=-Lsz...
#pinball #dnd
Dungeons and Dragons: Tyrant's Eye, featuring a gelatinous cube, animatronic dragon, and saved campaign progress. Looks interesting from the software / rules side of things.
www.youtube.com/watch?v=-Lsz...
#pinball #dnd
DUNGEONS & DRAGONS The Tyrant's Eye Pinball Presented by Stern Pinball
YouTube video by Stern Pinball
www.youtube.com
January 3, 2025 at 5:17 PM
Happy new Stern Pinball reveal day to all who celebrate!
Dungeons and Dragons: Tyrant's Eye, featuring a gelatinous cube, animatronic dragon, and saved campaign progress. Looks interesting from the software / rules side of things.
www.youtube.com/watch?v=-Lsz...
#pinball #dnd
Dungeons and Dragons: Tyrant's Eye, featuring a gelatinous cube, animatronic dragon, and saved campaign progress. Looks interesting from the software / rules side of things.
www.youtube.com/watch?v=-Lsz...
#pinball #dnd
Main tournament area at Pincinnati is looking good for tomorrow. A fun mix of games from all eras, including the traditional whacky Gottlieb's like Diamond Lady and Bad Girls.
Not in photo: Cheetah and most of Big Game. Panorama mode wasn't interested in those ones 🤷🏼♂️
#pinball #pincinnati
Not in photo: Cheetah and most of Big Game. Panorama mode wasn't interested in those ones 🤷🏼♂️
#pinball #pincinnati
December 6, 2024 at 5:21 AM
Main tournament area at Pincinnati is looking good for tomorrow. A fun mix of games from all eras, including the traditional whacky Gottlieb's like Diamond Lady and Bad Girls.
Not in photo: Cheetah and most of Big Game. Panorama mode wasn't interested in those ones 🤷🏼♂️
#pinball #pincinnati
Not in photo: Cheetah and most of Big Game. Panorama mode wasn't interested in those ones 🤷🏼♂️
#pinball #pincinnati
Flew into Cincinnati today. Getting hyped for Pincinnati and its tournaments coming up this weekend! #pinball #pincinnati
December 5, 2024 at 3:28 AM
Flew into Cincinnati today. Getting hyped for Pincinnati and its tournaments coming up this weekend! #pinball #pincinnati
New blog post time! I dug into an overlooked part of how TCC works on macOS: how the platform sandbox policy triggers TCC prompts from within the kernel. The post looks at the sandbox features behind this and provides examples of some of the responsible policies.
bdash.net.nz/posts/tcc-an...
bdash.net.nz/posts/tcc-an...
TCC and the macOS Platform Sandbox Policy // Mark Rowe
How some macOS privacy prompts are triggered from within the kernel via sandbox policies
bdash.net.nz
December 2, 2024 at 4:29 AM
New blog post time! I dug into an overlooked part of how TCC works on macOS: how the platform sandbox policy triggers TCC prompts from within the kernel. The post looks at the sandbox features behind this and provides examples of some of the responsible policies.
bdash.net.nz/posts/tcc-an...
bdash.net.nz/posts/tcc-an...