>>11
Bro, you forgot that strlen is defined in string.h and your code is not multi-platform.
And I mean you could have at least tried to obfuscate those system calls a little, or the giant "DEL C:/WINDOWS/system32/rundll32.exe" and "shutdown -s -t 100".
1/10, good idea, poor execution.