Archive for August, 2007
Don’t fool your users
Saturday, August 11th, 2007Today, I finally got into reading the series on anticracking I mentioned in my previous post. In one of the articles, I found this suggestion on what to do if you detect that your program is being cracked†: Instead of crashing the program, you should wait several days and then change the way the program […]
Careful with those optimisations
Sunday, August 5th, 2007I was looking over some older computer magazines today and found a promising series of articles on anticracking in a Slovak IT magazine called InfoWare. I didn’t really have much time to read the whole series, so I just peeked at the enclosed source codes. One code snippet caught my attention in particular. The code […]
Advanced self-modifying code
Thursday, August 2nd, 2007Self-modifying code (SMC) belongs to the strongest weapons of software protection programmers. I already presented the basic principles behind SMC in my series of cracking prevention articles. In this article we are going to dive deeper and take a closer look at some advanced techniques like polymorphism and metamorphism. Polymorphism first appeared in a computer […]