Hacker News new | ask | show | jobs
by chris_wot 4601 days ago
I once lost a license key for a major enterprise system. It had to get a demo up and running ASAP. Luckily, it was an ASP.Net app. I was able to use .NET Reflector, find a code rewriting plugin, and I blanked out the function that did the cert check (always made it return true) and I was able to login.
1 comments

This is one of my favorite exercises. I started out in a similar situation where it was necessary to get an .net app to act differently. The feeling of accomplishment was completely different than regular development. Now reverse engineering is a hobby I am very passionate about.

It's also incredibly insightful as a developer to see how crappy code can exist in very expensive software.

Oh man... when I opened the business rules dll in .NET, I got quite a shock!!! Worst code I've ever seen.