4 ms·
I remember reading a paper about how Skype attempts to foil attempts to run it under a debugger/tracer/whatever, and when Skype "thinks" it's being debugged, it
by krylon 11y ago
I remember reading a paper about how Skype attempts to foil attempts to run it under a debugger/tracer/whatever, and when Skype "thinks" it's being debugged, it will write random garbage to all registers and then branch to a random address. It had whole arsenal of tests to check if somebody was sneaking up on it, and it ran a couple of these, chosen randomly, at more-or-less regular intervals. Some programs really value their privacy.
- kuschku 11y agoOr, in other words, some programs try to take their customers computers hostage. Seriously, who would be willing to run software if they knew it would try to do everything to destroy your system (read the comments above about actual physical damage) when you try to understand it? If you run the software on your system, it is yours. Debugging is, per ECJ decision, a human right. Your software, your right to take it apart and try to understand it. I don’t get how people can accept to run such hostile software.