I backdoor all of my dlls so in case they get stolen I can **** up the entire root of the people who use them.
The "protection" was really bad. A simple jmp cracked it.
There's no source cause I patched it in olly and just saved it as a file.
Uhm first I nopped the protection out but then I noticed that a simple jmp is easier
Nopping took me 5 seconds, the jmp another 5 seconds. So a total cracking time of 10 seconds. Nice protection.
So if your server crash because of these dlls, it's not my fault but the origin. coders.
p.s. I've used several methods to protect my dlls in case they get published...
Using methods like a simple ip check is just stupid cause every noob reverser could crack it by his own within seconds.
Ida ftw:
Quote:
if ( !WSAStartup(0x101u, (LPWSADATA)&v10) )
{
if ( !gethostname(&name, 255) )
{
v6 = gethostbyname(&name);
if ( v6 )
{
v7 = inet_ntoa(**(struct in_addr **)v6->h_addr_list);
if ( *v7 == 49 )
{
LOBYTE(v3) = 57;
if ( v7[1] == 57 )
{
LOBYTE(v4) = 52;
if ( v7[2] == 52 )
{
if ( v7[4] == 56 )
{
if ( v7[6] == 55 )
{
if ( v7[7] == 52 )
{
if ( v7[9] == 52 )
{
if ( v7[10] == 57 )
|