Bryan Caplan has been creating his “economics graphic novels” using an old “comic creator” software. He has a valid license, but they company that makes it went out decades ago, and the license server no longer exists. So I disabled the license-server check for him.
When I worked in mobile, I did it frequently. Customer would call us and say our SDK isn’t working. I’d download their app off the app store, decompile it, and figure out exactly how they’re using us.
It’s also surprisingly frequent how often I want to step through a library or program that I’m using. If you link to that library as a binary, then (even if the source is available elsewhere) it’s often easiest to debug it using a reverse-engineering tool.
Just out of curiosity: what kinds of binaries do you need to reverse-engineer on a regular basis?
Bryan Caplan has been creating his “economics graphic novels” using an old “comic creator” software. He has a valid license, but they company that makes it went out decades ago, and the license server no longer exists. So I disabled the license-server check for him.
When I worked in mobile, I did it frequently. Customer would call us and say our SDK isn’t working. I’d download their app off the app store, decompile it, and figure out exactly how they’re using us.
It’s also surprisingly frequent how often I want to step through a library or program that I’m using. If you link to that library as a binary, then (even if the source is available elsewhere) it’s often easiest to debug it using a reverse-engineering tool.
Less everyday, but I’ve also done some larger projects involving REing. I started off in game modding 10 years ago. Last year, I did some election security work that achieved some publicity. https://www.nytimes.com/2020/02/13/us/politics/voting-smartphone-app.html