Articles

Metasploit Framework Windows Tutorial
Remote Desktop Connection
Windows Processes That May Be Dangerous
How-To use NetCat a Tutorial
Common Linux Commands
Common Ports
Netcat Commands
HTTP Response Codes
War-Google Hack Terms
Wardriving
Avoiding Social Engineering and Phishing Attacks
Intrusion Detection on Linux
Linux Intrusion Detection
Penetration Testing Guide
Penetration Testing Tools
Social Engineering Fundamentals, Part I: Hacker Tactics
Social engineering (computer security)
The Psychology of Social Engineering

The Archives

General GSO
GovernmentSecurity.org News & Suggestions
In The News
Open Topic
General Security Information
Trash Can
Exploit & Vulnerability Mailing List Archives
Trial Member Forum
Product and Program Reviews GSO Tutorials
System Security
Windows Systems
Beginners Section
Linux & Unix Systems
File Downloads
Exploit Research & Discussion Trojan & Virus Errata
Networking Security / Firewall / IDS / VPN / Routers
System Hardening
E-Mail Security
Wifi Security
Trial Member Uploads
Upload discovered Trojans & Mal ware
GSO Programming Section
C , C++ , VC++
Visual Basic.NET
Perl /CGI
Java/Javascript
PHP/XML/ASP/HTML
Assembly + Other
The Cork Board
Network Security Consultant Directory
Network Security Jobs
The Archives
Encryption Information
General Network Security
Internet Anonymity
HTTP Protocol Security
Linux Security
MS IIS Information
Exploit Articles
Programming / Tool Design
GSO Software Projects
Public Downloads
Microsoft Security Questions and Papers

touk
1) Microsoft "Genuine Advantage" cracked in 24h: window.g_sDisableWGACheck='all'
AV sez, "This week, Microsoft started requiring users to verifiy their serial number before using Windows Update. This effort to force users to either buy XP or tell them where you got the illegal copy is called 'Genuine Advantage.' It was cracked within 24 hours."
Before pressing 'Custom' or 'Express' buttons paste this text to the address bar and press enter:
javascript:void(window.g_sDisableWGACheck='all')

It turns off the trigger for the key check.

2) open IE
menu tools/internet options
programs
manage additional modules (not sure about the translation Im using a french IE)
desactivate the module windows gernuine advantage
click ok, close all your explorer and ie windows
it's ok.

user posted image

[edit]3 ways...

3)

goto

X:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data

there is a file there:
"data.dat"
rename it to "data.dat.bak"

now create an empty file with the same name:
"data.dat"

Right-Click this file -> "Properties"
put a checkmark besides "Read-Only" and "Hidden"

[edit2]4 ways (lol)
QUOTE
  Name: Windows Genuine Advantage Validation Patch
  Copyright: NeoSecurityTeam
  Author: HaCkZaTaN <hck_zatan@hotmail.com>
  Date: 31/07/05 21:42
  Description: LegitCheckControl.dll (1.3.254.0)
 
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³þþ                  -==[N]eo [S]ecurity [T]eam Inc.==-                  þþ³
ÀÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÙ
³°³    TiTLE : Windows Genuine Advantage Validation                      ³°³  ³°ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´°³
³°³    AUTHOR : HaCkZaTaN                                                  ³°³  ÚÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ¿
³þþ                          -==Information==-                            þþ³  ÀÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÙ
³°³                                                                        ³°³  ³°³ LegitCheckControl.dll (1.3.254.0)                                      ³°³  ³°³                                                                        ³°³
ÚÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ¿
³þþ                          -==Contact==-                                þþ³
ÀÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÙ
³°³                                                                        ³°³
³°³  [N]eo [S]ecurity [T]eam [NST]® - http://www.neosecurityteam.net/    ³°³
³°³  HaCkZaTaN <hck_zatan@hotmail.com>                                    ³°³
³°³  Irc.GigaChat.Net #uruguay                                            ³°³
³°³                                                                        ³°³
ÚÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ¿
³þþ                              -==Greets==-                              þþ³
ÀÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÙ
³°³                                                                        ³°³
³°³                            NST's Staff                                ³°³
³°³                            erg0t                                      ³°³
³°³                            ][GB][                                      ³°³
³°³                            Beford                                      ³°³
³°³                            LINUX                                      ³°³
³°³                            Heap                                        ³°³
³°³                            CrashCool                                  ³°³
³°³                            Makoki                                      ³°³
³°³                            And my Colombian people                    ³°³
³°³                                                                        ³°³  ÚÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ¿
³þþ                  -==[N]eo [S]ecurity [T]eam Inc.==-                  þþ³
ÀÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÙ
                          ÛÛÛÛ  ÛÛÛÛ ÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛ
                          ÛÛÛÛÛ  ÛÛ  ÛÛÛ      ÛÛ  ÛÛÛ  ÛÛ
                          ÛÛ ÛÛÛÛÛÛ  ÛÛÛÛÛÛÛÛÛ    ÛÛÛ
                          ÛÛ  ÛÛÛÛ        ÛÛÛ    ÛÛÛ
                          ÛÛÛÛ    ÛÛÛ ÛÛÛÛÛÛÛÛÛ    ÛÛÛÛÛ

*/

#include <stdio.h>

typedef struct bytepair BYTEPAIR;

struct bytepair
{
      long offset;
      char val;
};

static const BYTEPAIR byte_pairs[3]= {
{0x2BE98, 0x33},
{0x2BE99, 0xC0},
{0x2BE9A, 0x90},
};

int main(int argc, char *argv[])
{
    FILE *LegitCheckControl;
    int i;

    printf("\n\t±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ü\n"
          "\t±Ûßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß±Û\n"
          "\t±Û                                                        ±Û\n"
          "\t±Û          [N]eo [S]ecurity [T]eam [N][S][T]            ±Û\n"
          "\t±Û      [Windows Genuine Advantage Validation Patch]      ±Û\n"
          "\t±Û            LegitCheckControl.dll (1.3.254.0)          ±Û\n"
          "\t±Û                                                        ±Û\n"
          "\t±Û ÛÛÛÛÛÛÛ  ÛÛÛÛÛÛÛ  ÛÛÛÛ  ÛÛ ÛÛ ÛÛÛÛ  ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  ÛÛÛÛ  ÛÛ  ÛÛ  ÛÛÛ  ÛÛ ÛÛÛ  ÛÛÛ  ÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  Û ÛÛÛ ÛÛ  ÛÛ  ÛÛÛ  ÛÛ      ÛÛÛ  ÛÛÛ    ÛÛ    ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  Û ÛÛÛ ÛÛ  ÛÛ  ÛÛÛ  ÛÛÛÛ    ÛÛÛ  ÛÛÛ    ÛÛ    ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  Û  ÛÛÛÛ  ÛÛ  ÛÛÛ    ÛÛÛÛÛ  ÛÛÛ  ÛÛÛ    ÛÛ    ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  Û    ÛÛÛ  ÛÛ  ÛÛÛ      ÛÛÛ  ÛÛÛ  ÛÛÛ    ÛÛ    ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ  Û    ÛÛÛ  ÛÛ  ÛÛÛ  ÛÛ ÛÛÛ  ÛÛÛ  ÛÛÛ    ÛÛ    ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ ÛÛÛ    ÛÛ  ÛÛ  ÛÛÛ  Û ÛÛ    ÛÛÛ  ÛÛÛ  ÛÛÛÛ  ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛ            ÛÛ  ÛÛÛ          ÛÛÛ  ÛÛÛ          ÛÛÛ ±Û\n"
          "\t±Û ÛÛÛÛ          ÛÛÛ  ÛÛÛÛ        ÛÛÛÛ  ÛÛÛÛ        ÛÛÛÛ ±Û\n"
          "\t±Û                                                        ±Û\n"
          "\t±Û                [ HaCkZaTaN  ..... ]                    ±Û\n"
          "\t±Û                [ Paisterist ..... ]                    ±Û\n"
          "\t±Û                [ Daemon21  ..... ]                    ±Û\n"
          "\t±Û                [ g30rg3_x  ..... ]                    ±Û\n"
          "\t±Û            [ Http://WwW.NeoSecurityTeam.Net ]          ±Û\n"
          "\t±Û                                                        ±Û\n"
          "\t±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Û\n"
          "\t ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß\n\n\n");
         
          getchar();
          LegitCheckControl = fopen("LegitCheckControl.dll", "r+");
         
          if (LegitCheckControl == (FILE *)0)
          {
                      printf("LegitCheckControl.dll not found. Aborting.\n\n");
                      printf("Hit <Enter> to quit.");
                      getchar();
                      return 1;
          }
         
          printf("Starting...\n");
         
          for (i = 0; i < 3; i++)
          {
              fseek(LegitCheckControl, byte_pairs[i].offset, SEEK_SET);
              fwrite(&byte_pairs[i].val, 1, 1, LegitCheckControl);
          }
         
          fclose(LegitCheckControl);
          printf("->Patch completed.\n\n");
          printf("Done, enjoy...\n\n");
          getchar();

          return 0;
}

w00zy
blink.gif I don't understand the big publicity about this "hack". Microsoft was sure, that this will be hacked in a few days or even in 24 hours. The main reason for starting "Genuine Advantage" was to tell users that they use a cracked version, which they bought from a person, who illegally sells winXP. Well, this "trick" helps you, if you use a cracked version of XP, but people should look on real security problems, not on an easy registration-check from microsoft dry.gif
vnet576
Exactly, it allows people who got tricked into buying a cracked version of windows xp to find out that their copy is illegal and what they should do about it.

Of course the fact that "windows xp pro" was written on the cd with a permanent marker should have given it away. But thats an entirely different issue.

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2005 Invision Power Services, Inc.