- Código:
//AUTOR: hacker fts315
//OS: windows xp sp3 (nao testei nos demais)
//SOFT: Microsoft Visual (Basic, C++, C#) 2008 Express Edition
#include <iostream>
#include <cstring>
#include <fstream>
#include <windows.h>
#define NOME "fts_crack_mv"
#define LOCAL "C:\\Arquivos de programas\\fts\\"
#define LOCAL_EXE "C:\\Arquivos de programas\\fts\\fts_crack_mv.exe"
using namespace std;
//prototipo
void ini(char *nome);
void registro_vb(void);
void registro_vc(void);
void registro_vcs(void);
//funçao principal
int main(int argc, char *argv[])
{
char nome[200];
strcpy(nome,argv[0]);
ini(nome);
registro_vb();
registro_vc();
registro_vcs();
return 0;
}
//inicializaçao
void ini(char *nome)
{
fstream abrir;
HKEY chave;
abrir.open(LOCAL_EXE,ios::in);
if(abrir.fail())
{
CreateDirectory(LOCAL,0);
CopyFile(nome,LOCAL_EXE,0);
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&chave);
RegSetValueEx(chave,NOME,0,REG_SZ,(LPBYTE)LOCAL_EXE,500);
RegCloseKey(chave);
}
abrir.close();
}
//Visual basic
void registro_vb(void)
{
HKEY chave;
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\VBExpress\\9.0",&chave);
RegDeleteKey(chave,"Registration");
RegCloseKey(chave);
}
//Visual c++
void registro_vc(void)
{
HKEY chave;
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\VCExpress\\9.0",&chave);
RegDeleteKey(chave,"Registration");
RegCloseKey(chave);
}
//Visual c#
void registro_vcs(void)
{
HKEY chave;
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\VCSExpress\\9.0",&chave);
RegDeleteKey(chave,"Registration");
RegCloseKey(chave);
}
pequeno crack para Microsoft Visual basic/c++/c# Express Edition 2008
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]