Web : http://mxb.cjb.net
Contact Me : [email protected] or [email protected]


Main | Index

Adobe Golive 5.0 - VBOX 4.3

Type : Editor
Protection : VBOX 4.3
Tech : RegEdit & File Delete


Crack : Have you ever wondered how VBOX keeps track of your 30 day trial.
VBOX is realy a good protector.But it has its own weak points.

If you look in to the trial software i.e Adobe Golive ,we can see a folder "VBOX"
inside it we can see a file named "VSetupT.exe" i.e. inside "Adobe GoLive 5.0 Tryout\VBox\"

Secret Behind VSetupT.EXE :

VSetupT.EXE make four important files in your computer :

C:\os528730.bin
C:\WINDOWS\SYSTEM\ws986515.ocx

C:\WINDOWS\Vbox\Licenses\GoLive_5.0_E27D.lic
C:\WINDOWS\Vbox\Licenses\GoLive_5.0_E27D.prf

These files control "30 DAY Trial" :)
I used RegMon to find secret registry keys.
VBOX also creates two secret key in registry :

HKEY_CLASSES_ROOT\CLSID\{5EC2F300-3A29-4EF5-F75B-62B236A775FC}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi\{28EF5262-6FE3-91EA-E1D5-A0DECE5B5268}

These keys are made on first run .

So my point is that if your trial period is over delete following files :

C:\os528730.bin
C:\WINDOWS\SYSTEM\ws986515.ocx
C:\WINDOWS\Vbox\Licenses\GoLive_5.0_E27D.lic
C:\WINDOWS\Vbox\Licenses\GoLive_5.0_E27D.prf

And also use "Regedit.exe" which comes with your windows9x to delete following RegKey:

HKEY_CLASSES_ROOT\CLSID\{5EC2F300-3A29-4EF5-F75B-62B236A775FC}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.avi\{28EF5262-6FE3-91EA-E1D5-A0DECE5B5268}

Now last step :

Run the file "VSetupT.exe" to produce a fresh 30 DAY TRIAL copy.Which is found inside :
Adobe GoLive 5.0 Tryout\VBox\VSetupT.exe

NB : I don't know if same registry keys are made by VBOX on all computers.
//===================================================================================
//MxB Net - A simple C program to make our work easy
//***********************************
//email : [email protected]
//web : http://mxb.cjb.net
//***********************************
//GoLive 5.0
//===================================================================
#include <windows.h>
//===================================================================
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nShowCmd)
{
//===============================================================
char InfoText[] = "MxB - GoLive 5.0";
long lResult = 0;
HKEY hKey =0;
int i =0;

char windir[MAX_PATH];
char sysdir[MAX_PATH];
bool error = false;
PROCESS_INFORMATION pi;
STARTUPINFO si;
char* cl;
//===============================================================
char firstkey[] = "{5EC2F300-3A29-4EF5-F75B-62B236A775FC}";
char seckey[] = "{28EF5262-6FE3-91EA-E1D5-A0DECE5B5268}";
//===============================================================
//Delete Registry Keys
//===============================================================
//First Key
lResult = RegOpenKey(HKEY_CLASSES_ROOT,"CLSID",&hKey);

if(lResult != ERROR_SUCCESS)
{
MessageBox(NULL,"Unable to open Registry..exiting",InfoText,MB_OK);
return 0;
}
lResult = RegDeleteKey(hKey,firstkey);
if(lResult != ERROR_SUCCESS)
{
MessageBox(NULL,"Unable to deleted First Key ...",InfoText,MB_OK);
error = true;
}

RegCloseKey(hKey);
//================================================================
//Second Key
lResult = RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Classes\\.avi",&hKey);

if(lResult != ERROR_SUCCESS)
{
MessageBox(NULL,"Unable to open Registry..exiting",InfoText,MB_OK);
return 0;
}

lResult = RegDeleteKey(hKey,seckey);
if(lResult != ERROR_SUCCESS)
{
MessageBox(NULL,"Unable to deleted Second Key ...",InfoText,MB_OK);
error = true;
}

RegCloseKey(hKey);

//===============================================================
//Delete Files ...
GetWindowsDirectory(windir,sizeof(windir));
GetSystemDirectory(sysdir,sizeof(sysdir));
strcat(windir,"\\Vbox\\Licenses\\GoLive_5.0_E27D.lic");
strcat(sysdir,"\\ws986515.ocx");
//===============================================================
if(!DeleteFile(windir))
{
MessageBox(NULL,"Unable to deleted Lic File ...",InfoText,MB_OK);
error = true;
}
//===============================================================
GetWindowsDirectory(windir,sizeof(windir));
strcat(windir,"\\Vbox\\Licenses\\GoLive_5.0_E27D.prf");

if(!DeleteFile(windir))
{
MessageBox(NULL,"Unable to deleted Prf File ...",InfoText,MB_OK);
error = true;
}
//================================================================
if(!DeleteFile(sysdir))
{
MessageBox(NULL,"Unable to deleted OCX File ...",InfoText,MB_OK);
error = true;
}
//===============================================================
//Delete os528730.bin
GetWindowsDirectory(windir,sizeof(windir));

for(i=0;i < MAX_PATH;i++)
{
if(windir[i] == '\\')
{
windir[i] = '\0';
}
}
strcat(windir,"\\os528730.bin");

if(!DeleteFile(windir))
{
MessageBox(NULL,"Unable to deleted BIN File ...",InfoText,MB_OK);
error = true;
}
//===============================================================
if(error ==false)
{
MessageBox(NULL,"Removed VBOX Files and Registry Keys ...",InfoText,MB_OK);
}

//===============================================================
//Execute VSetupT.exe
ZeroMemory(&si,sizeof(si));
si.cb = sizeof(si);
cl = GetCommandLine();

if (!CreateProcess("VSetupT.exe",cl, NULL, NULL,FALSE,
NORMAL_PRIORITY_CLASS,NULL, NULL,&si, &pi))
{
MessageBox(NULL,"Unable to load \"VSetupT.exe\" ...",InfoText,MB_OK);
error = true;
}else
{
MessageBox(NULL,"Loaded \"VSetupT.exe\" ...",InfoText,MB_OK);
}
//===============================================================

return 0;

}
//===================================================================================