Jack @jack-royer.bsky.social · 17/03/2025I just found an error in my C++ thanks to embind. I got an out of bounds error in the browser that led me to the error. For some reason, I am not able to find this error with Valgrind, probably messed something up... 110
Jack @jack-royer.bsky.social · 27/01/2025I spent all day writing an optimization that made my code 5% faster and 5% more accurate. I was quite disappointed. In 15 min, I made another optimization. My code is now 10x faster and 100x less accurate. 020
Jack @jack-royer.bsky.social · 06/12/2024I'm working on graph visualisation, and so far it's going spectacularly poorly. Shout-out to the edge E->H for having the wonkiest path. 220
Jack @jack-royer.bsky.social · 27/11/2024I'm having to install windows.. to install fedora and delete the windows partition 010
Jack @jack-royer.bsky.social · 26/11/2024Found this insanely helpful post on the state of the art in decompilation. Specifically, it dives into the "structuring problem" : trying to identify "if"s, "while"s and other patterns in a CFG while minimizing the use of "goto". mahaloz.re/dec-history-...mahaloz.re30 Years of Decompilation and the Unsolved Structuring Problem: Part 1A two-part series on the history of decompiler research and the fight against the unsolved control flow structuring problem. In part 1, we revisit the histor... 011
Jack @jack-royer.bsky.social · 25/11/2024Recently finished an internship at Thales where I worked on binary deobfuscation using LLVM. Here's a brief summary: blog.thalium.re/posts/llvm-p...blog.thalium.reLLVM-powered devirtualizationVirtualization is a powerful technique for code obfuscation, and reversing it can be challenging. In this post, we cover the work done during an internship on developing an automated devirtualization ... 0124