Psychological Warfare in Reverse Engineering

Hackers Turn Code Maps Into Pictures and the Comments Are Loving the Chaos

TLDR: REpsych is a stunt tool that makes a program’s visual map spell out pictures, turning software inspection into performance art. Commenters loved the chaotic energy, with one comparing it to a haunted sci-fi castle and another treating the DEF CON talk like must-watch nerd entertainment.

A wildly nerdy prank project called REpsych has the internet grinning because it turns a program’s inner decision map into an actual picture. In plain English: someone figured out how to write working software that, when opened in reverse-engineering tools, draws an image out of the program’s structure itself. It is gloriously unnecessary, proudly labeled a proof of concept, and that may be exactly why people are so entertained. The vibe from the community is basically: this is absurd, cursed, and kind of brilliant.

The strongest reaction isn’t outrage so much as delighted disbelief. One commenter instantly compared it to sci-fi psychological warfare, invoking Iain M. Banks and a haunted castle that fights back against anyone trying to inspect it. That pretty much set the mood: reverse engineers expected diagrams and got ghosts in the wallpaper. Another user skipped the philosophy and went straight for the popcorn, recommending the old DEF CON conference talk as a fun 40-minute watch, which only added to the legend that this is less a practical tool and more a theatrical flex.

And that’s the tiny bit of drama here: some people clearly see this as a mischievous art piece, while others read it as a cheeky warning shot about how analysis tools can be messed with. Either way, the jokes won. The community seems charmed by the sheer pettiness of making software that doesn’t just work — it performs for anyone nosy enough to open it. In an age of serious security talk, this one landed like a beautifully nerdy troll.

Key Points

  • REpsych is a proof-of-concept that generates images through a program's control flow graph.
  • The tool converts a 24 BPP bitmap image into functioning programs whose CFGs reproduce the source image.
  • Building an image produces two programs, `repsych_v1` and `repsych_v2`, which use different node-placement strategies.
  • The project reportedly works reliably with tested versions of IDA Pro and semi-reliably with Hopper, BinNavi, and radare2.
  • The tool creates one CFG node per pixel, so small images are recommended, and text images should be preprocessed into black-and-white bitmaps for better results.

Hottest takes

"hurl ghosts at the workers" — gorgoiler
"Reminds me of Iain M Banks’s Feersum Endjinn" — gorgoiler
"enjoyable to watch if you want to kill ~40 min" — john_strinlai
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.