Post AqX3MMGsBOH9ZH2Mka by lgarron@mastodon.social
 (DIR) More posts by lgarron@mastodon.social
 (DIR) Post #AqWwyb4ktA7uoBeim0 by foone@digipres.club
       2025-01-28T05:03:12Z
       
       0 likes, 0 repeats
       
       reverse engineering executable binaries is so much like a logic puzzle game that I kinda want an interface that represents it as one.it might make it easier to attack the program of fully decompiling a program
       
 (DIR) Post #AqWx1WExK6pigEovIm by foone@digipres.club
       2025-01-28T05:03:40Z
       
       0 likes, 0 repeats
       
       specifically it's about being able to infer information about function1 by looking at what calls or is called by function2
       
 (DIR) Post #AqWxB3fIQ644x4gnuS by foone@digipres.club
       2025-01-28T05:05:27Z
       
       0 likes, 0 repeats
       
       so you've got your function which has X callers and Y callees. Those are all places to attack. each one of those you understand has their own callers/callees, so you expand the grid of solved functions each time you reverse one.
       
 (DIR) Post #AqWxUTvD1SBnt5OVs0 by foone@digipres.club
       2025-01-28T05:08:55Z
       
       0 likes, 0 repeats
       
       it's similar to how you solve a bunch of logic puzzle games. minesweeper is probably the best well known of those. You have some openings, and you solve those to find more openings. Repeat until there's nothing left.
       
 (DIR) Post #AqWxXjODy9pUjHW1VA by foobarsoft@mastodon.social
       2025-01-28T05:09:14Z
       
       0 likes, 0 repeats
       
       @foone Thisvis starting to sound like a game Zachtronics would have made that I really want to play now.
       
 (DIR) Post #AqWxeVaTgVBhwuTjua by codybrom@mstdn.social
       2025-01-28T05:10:44Z
       
       0 likes, 0 repeats
       
       @foone I did some of this the other day (and to my surprise successfully!) but the whole time I was kinda wishing I had the digital equivalent of a lock pinning tray to put all the little screws and bobs I was trying to figure out.
       
 (DIR) Post #AqWxqNgcsxQMv712g4 by foone@digipres.club
       2025-01-28T05:12:54Z
       
       0 likes, 0 repeats
       
       @codybrom yeah, exactly.
       
 (DIR) Post #AqWyQmBTHWZbK4nWy0 by foone@digipres.club
       2025-01-28T05:19:26Z
       
       0 likes, 0 repeats
       
       adding it as a ghidra extension so I when I decode a function, I get sparkles, reward sounds, and experience I can use to unlock tools
       
 (DIR) Post #AqWyU4PLywtIiCrUvY by foone@digipres.club
       2025-01-28T05:19:40Z
       
       0 likes, 0 repeats
       
       reverse engineer another 5 DOS games, foone, and you can cast fireball!
       
 (DIR) Post #AqX0bOBN3jXXycwIWe by glyph@mastodon.social
       2025-01-28T05:43:44Z
       
       0 likes, 0 repeats
       
       @foone or turbolevel, reverse some HDCP firmware to allow arbitrary full frame buffer access on a modern operating system and unlock Power Word Kill
       
 (DIR) Post #AqX0kb8cGBcAlR2f0S by foone@digipres.club
       2025-01-28T05:45:28Z
       
       0 likes, 0 repeats
       
       @glyph as well as Power Word Lawsuit and maybe even Power Word Jail!
       
 (DIR) Post #AqX1OtG6J5ryY1kuTw by glyph@mastodon.social
       2025-01-28T05:52:44Z
       
       0 likes, 0 repeats
       
       @foone it’s carefully paired risk/reward, that’s just good game balance!
       
 (DIR) Post #AqX2KmrQFjFDV5otQu by jodhus@deep13.social
       2025-01-28T05:57:41.876934Z
       
       0 likes, 0 repeats
       
       @foone Apologies if you’re not the right person to ask, but do you have any recommendations on resources that would help a newbie out when it comes to reverse engineering DOS programs? I’ve tried most common search engines and I can’t seem to find anything too useful thanks to the crap algorithms these days. I’m kind of bungling my way through a couple of games with very limited success.
       
 (DIR) Post #AqX2KoBfJx1zcAIZcm by foone@digipres.club
       2025-01-28T06:03:08Z
       
       0 likes, 0 repeats
       
       @jodhus I can't think of any, no. I mostly learned this on my own.
       
 (DIR) Post #AqX3MMGsBOH9ZH2Mka by lgarron@mastodon.social
       2025-01-28T06:14:38Z
       
       0 likes, 0 repeats
       
       @foone Heard of the binary bomb assignment? 😄https://web.stanford.edu/class/archive/cs/cs107/cs107.1174/assign5/
       
 (DIR) Post #AqX4IW95cyfizN84G0 by foone@digipres.club
       2025-01-28T06:24:27Z
       
       0 likes, 0 repeats
       
       @lgarron nah, but it sounds fun!