Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > GunZ
You last visited: Today at 04:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[share] Crc32 emulator source.

Discussion on [share] Crc32 emulator source. within the GunZ forum part of the Shooter category.

Reply
 
Old   #1
 
rezzmarr's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 92
Received Thanks: 53
[share] Crc32 emulator source.

All credits for this source goto Phun and Wayras.

This is outdated but very easy to update.
CRC32HASH is the crc32 hash value of your filelist.xml in system.mrs
If you use a cheatengine and search gunz.exe for the crc32hash you will find the address for CRC32PNTR

Update and compile. ez pz.


CRC32.CPP
Code:
////////////////////////////////////////////////////////////////////////////////////////////////
// CRC32.CPP
//
// Creator(s):
//
//    * <Your Name Here>
//	
// Build Version:
//		
//    * Version 1.0 - STABLE
//
// Additional Credits:
//
//    * Waryas - Original emulator source.
//
// Creator's Comments:
//
//    * Created with Visual Studio 2005.
////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////
// Headers / Macros

#include <windows.h>
#include "CRC32.H"

#pragma warning( disable : 4312 )

////////////////////////////////////////////////////////////////////////////////////////////////
// Internal Threads

void Crc32Emulator( void )
{
    while( true )
    {
        // Copy 0x331A68FF to 0x0066A064.
		memcpy( (PVOID)CRC32PNTR, &CRC32HASH, 4 );
 
        Sleep( 1 ); // Take no action for 1 millisecond.
    }
}

// Perform the initialization routine.
void Initialize( void )
{
	// Create thread Crc32Emulator inside the calling process.
	CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE)Crc32Emulator, NULL, 0, NULL );
}

////////////////////////////////////////////////////////////////////////////////////////////////
// Entry Point

BOOL WINAPI DllMain( HINSTANCE hDll, DWORD dwReason, LPVOID lpReserved )
{
	// Disables the thread-specific routines (DLL_THREAD_ATTACH and DLL_THREAD_DETACH).
	DisableThreadLibraryCalls( hDll );

	// Perform actions based on the reason for calling DllMain.
	switch( dwReason )
	{
		// Do process-specific initialization.
		case DLL_PROCESS_ATTACH:
			// Call the Initialize function.
			Initialize( );
			break;

		// Do thread-specific initialization.
		case DLL_THREAD_ATTACH:
			break;

		// Do thread-specific cleanup.
		case DLL_THREAD_DETACH:
			break;

		// Do process-specific cleanup.
		case DLL_PROCESS_DETACH:
			break;
	}

	return TRUE; // Successful DLL_PROCESS_ATTACH.
}
CRC32.H
Code:
////////////////////////////////////////////////////////////////////////////////////////////////
// CRC32.H
//
// Creator(s):
//
//    * <Your Name Here>
//	
// Build Version:
//		
//    * Version 1.0 - STABLE
//
// Creator's Comments:
//
//    * Created with Visual Studio 2005.
////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////
// Global Variables

// unsigned long
DWORD CRC32HASH = 0x331A68FF;
DWORD CRC32PNTR = 0xAA525D89;
rezzmarr is offline  
Thanks
2 Users
Old 11/30/2007, 01:51   #2
 
elite*gold: 0
Join Date: Nov 2007
Posts: 7
Received Thanks: 2
T_t
Pingaferoz is offline  
Reply


Similar Threads Similar Threads
i share my source but help me
11/23/2009 - Aion - 0 Replies
Anyone willing to share source code?
04/04/2008 - Conquer Online 2 - 2 Replies
Well, it's really hard to learn hooking and read/writeprocessmemory(). Can someone please kindly share a complete set of source code for speedhack or autopot or anything that hooks onto CO and read/writes CO environment variables. C++/VB codes preferred.:)
How to update a CRC32 emulator(source included)
11/30/2007 - GunZ - 0 Replies
OK since u all know the crc emulator has been patched. So i am posting the original source(credits to Phun)and a tut for how to update it. I am posting this because im tired of people just taking hacks as they come. I want you guys to try and do this. Steps: You need to download HashTab, unpack the system.mrs, get the CRC32 of FileList.xml (this is CRC32HASH), open CE and do a HEX search for the hash value, and replace CRC32PNTR with the one you find. Creds to Fate also. Enjoy....



All times are GMT +1. The time now is 04:39.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.