Florian Magin Profile
Florian Magin

@0x464D

Followers
591
Following
2K
Statuses
3K

Applied Decompilation Research @FraunhoferSIT Organizing @WizardsOfDos, formerly played with @allesctf

Darmstadt, Europe
Joined September 2016
Don't wanna be here? Send us removal request.
@0x464D
Florian Magin
4 years
Tired of using outdated languages for #Ghidra scripting or a REPL that you can't even properly paste into? @tmr232 and I wrote a plugin to embed a #Jupyter #Kotlin kernel for a full Notebook environment alongside your GUI.
4
52
131
@0x464D
Florian Magin
9 hours
@FrameworkPuter pretends their business model is about "repairability" and "sustainability", but really, how much of their money comes from removing the barriers that prevent people like me from impulsively upgrading their RAM just because they _almost_ ran out of RAM _once_
2
0
6
@0x464D
Florian Magin
2 days
RT @RikeFranke: Had the pleasure to write an article for IP on the German discussion on security and defence policy. This is an article I cā€¦
0
33
0
@0x464D
Florian Magin
2 days
@ZachariahSchwab @dwarkesh_sp I'm also thinking of cases where one field has tools for solving an applied mathematical or engineering problem already, and another field has a similar enough problem that the solutions would also apply to. But the fields have no overlapping practitioners that notice it
0
0
0
@0x464D
Florian Magin
3 days
RT @_baku89: An interface defines the metric of search space
0
897
0
@0x464D
Florian Magin
4 days
@eigenrobot @AltKurtis At school I thought it was funny that the shape of the demographic diagram of aging societies was called an "urn" (the kind for ashes) in Germany, because the societal implications sounded grim and that name sounded too on the nose. So, uh, exciting times ahead
0
0
0
@0x464D
Florian Magin
5 days
Another year, another decision between @WEareTROOPERS and @recon
@reconmtl
REcon
6 days
Canada avoided Economic war with USA. Recon 20th year anniversary will be announced in the next few days. June 23-29 2025. #recon #reverseengineering #re #Security #cyberpunk
Tweet media one
0
1
2
@0x464D
Florian Magin
9 days
@Matthewmatical @Anthony_Bonato This has actually existed for years! I have atrocious handwriting and even 6 years ago this already translated it pretty accurately. Needed some minor fixes afterwards, but those were easy to fix and they probably got better
0
0
0
@0x464D
Florian Magin
9 days
@AngDeLuca I once found profanity in the class names of closed source software. Software that was scheduled to become mandatory to use for lawyers
0
0
1
@0x464D
Florian Magin
10 days
@seanhn I'm just glad they are at least trying _something_ at this point šŸ˜¬
0
0
1
@0x464D
Florian Magin
12 days
RT @REverseConf: Static analysis for iOS apps just got smarter! Florian Magin (@0x464D) & Angelo DeLuca (@AngDeLuca) reveal a Ghidra pluginā€¦
0
3
0
@0x464D
Florian Magin
12 days
In hindsight "Heuristics and approximations" sounds really boring, but "approximations" in this case means the program analysis kind e.g. "sound approximations for recovering control flow graphs in compiled but dynamically typed language (Objective-C)"
@REverseConf
RE//verse
12 days
Static analysis for iOS apps just got smarter! Florian Magin (@0x464D) & Angelo DeLuca (@AngDeLuca) reveal a Ghidra plugin leveraging heuristics & approximations to tackle Objective-C & Swift challenges. Donā€™t miss this dive into iOS research. #REverse2025 #SRE #Decompilation
Tweet media one
0
0
6
@0x464D
Florian Magin
12 days
Now that the Chinese actually have LLMs this joke gets even funnier
Tweet media one
0
1
1
@0x464D
Florian Magin
14 days
Tweet media one
@AlecStapp
Alec Stapp
15 days
We need this rebrand now more than ever
Tweet media one
0
0
0
@0x464D
Florian Magin
15 days
@subreption @i0n1c One thing that confuses me is that I also always disliked the IDA UI and UX. When switching to Ghidra it was just a different (though new) kind of questionable UX. IMO it's bad, but not _worse_ than IDA. I don't get why people think Ghidra is worse. Binja looks sleeker though
0
0
1
@0x464D
Florian Magin
16 days
@jonpalmisc I recently looked into the analysis time and found a major performance bug in the decompiler. A few Ghidra analyses rely on the decompiler, and some functions have an outsized effect on that. I don't know how much this accounts for overall, but that looked very fixable
1
0
1
@0x464D
Florian Magin
17 days
@i0n1c They added new Swing "Look and Feels" with the update that introduced dark mode. (11.2 maybe?) Looks a lot more modern. More like e.g. IntelliJ IDEA, though not perfect. It's hidden in the settings and not enabled by default though
0
0
0
@0x464D
Florian Magin
18 days
@i0n1c The basic Mach-O loader seemed pretty solid in Ghidra? I only deal with Mach-O files from apps, maybe the system ones have significantly more complex extra features? I wrote the chained fixups loader for angr, and while annoying it wasn't that complicated
1
0
0
@0x464D
Florian Magin
18 days
@i0n1c The official support for Ghidra is okay, but currently there is a community effort cohering for a dedicated plugin. We have one person already looking into better shared cache support. But it's under heavy development so we don't really do stable releases yet Or documentationšŸ˜¬
1
0
0