JJTech

Reverse engineer, student

Currently contracting for Beeper

2025-06-25

@SecureOwl what, and you’re not going to show us what the advanced tab looked like? cruel and unusual punishment!

2025-06-25

@siguza probably as simple as doing fuse://filesystem?user=""&host=""& etc.

2025-06-24

@siguza be careful what you wish for… if that ever happens I bet the Electron people find some way to abuse it

2025-06-24

@siguza I mean, what’s stopping someone from providing a “FUSE stub” that just implements FUSE API on top of bytes?

2025-06-24

@siguza oh, you mean like with the mount command? Can mount commands not take arbitrary parameters?

2025-06-24

@siguza like the stuff that allows FUSE via NFS… just cut out the NFS and use a custom method of IPC between the FUSE clients and FSKit extension.

2025-06-24

@siguza is there some mechanism preventing all FUSE filesystems being presented as a single FSKit “filesystem”?

2025-06-15

@nicolas17 nope, any app can use it with a development provisioning profile

2025-06-15

I have the com.apple.developer.carrier-messaging-app entitlement, and I set the app as the "Default Messaging App" in Settings, not sure if there is any other setup necessary?

2025-06-15

Has anyone managed to use TelephonyMessagingKit on #iOS26 ?

I tried, but I keep getting an error from CommCenter:

Rejecting <private> request: client has bundle ID <private>, expected com.apple.MobileSMS
JJTech boosted:
Khaos Tiankhaost@tz.is
2025-06-10

So we actually got the full custom XPC support for iOS 26 across apps. I'm a little surprised that Apple didn't emphasize more on this. Biggest change of iOS app architecture since there are third party apps?

JJTech boosted:
Matt Massicottemattiem
2025-06-10

Sure looks to me like ExtensionKit for iOS has finally arrived.

developer.apple.com/documentat

JJTech boosted:
2025-06-10
Make a backup, they said
Screenshot of a Time Machine alert.

Time Machine detected that your backups on “MacBook Pro Backup” can not be reliably restored.
Time Machine must erase your existing backup history and start a new backup to correct this.

[Remind Me Tomorrow, highlighted]
[Erase Backup History]
2025-06-02

I’ve been reversing their “Gateway”/ECG2 module, seems to be the primary security boundary on the vehicle.

Annoyingly, they seem to have a pretty solid design— AES keys used for CAN message authentication are stored in a HSE.

They’re running Linux on the main cores, with proper secure boot + SELinux + their own “app” signing system…

2025-06-02

Has anyone done any research into Ford’s new* TRON encryption scheme?

*apparently introduced in some models during the ‘23 MY

JJTech boosted:
2025-06-01

My PR to Binary Ninja to provide a “Pseudo Objective-C” representation of decompiled code was merged and is available in the latest 5.1-dev builds. For best results, use in conjunction with github.com/bdash/bn-objc-extra to hide Obj-C memory management noise and propagate more type information.

#binaryninja #reverseengineering #objectivec
social.bdash.net.nz/@mrowe/114

JJTech boosted:
2025-05-27

The DWARF debug format is well-known for debugging executables,
but it is also an effective format for sharing reverse engineering information
across various tools, such as IDA, BinaryNinja, Ghidra, and Radare2.

In this blog post, I introduce a new high-level API in LIEF that allows the
creation of DWARF files. Additionally, I present two plugins designed to export
program information from Ghidra and BinaryNinja into a DWARF file.

lief.re/blog/2025-05-27-dwarf-

(Bonus: The blog post includes a DWARF file detailing my reverse engineering work on DroidGuard)

JJTech boosted:
Frederic Jacobsfj
2025-05-09

The Formal Analysis of Apple's iMessage PQ3 Protocol was accepted at the USENIX Security Symposium
usenix.org/conference/usenixse

JJTech boosted:
2025-05-08

there is a monster in the forest and it speaks with a thousand voices.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst