Close Panel

14

Feb

2009

Source: UT2004 HackBase v. 3369

By admin. Posted in Source Codes | 2 Comments »

I’m glad to present you the Hackbase for Unreal Tournament 2004 v. 3369 [669 kb] which makes it possible to create native hacks. It makes use of modified UT 2004 v. 3334 demo headers released by Temp2. The headers are partial though, so you would have to use the C++ headers from the public release of Unreal version 432 to complete them if needed.

The Hackbase contains a 2D Radar, 3D Radar and a wallhack example. There is also a detour hook included and some basic functions for drawing, iterating and initializing. It’s in my opinion well organized and commented, so everything should be understandable with some basic C++ knowledge.

The source project is set up for Visual C++ 2008, but it should compile in older version with minimal changes as well.

Please give credits to me and the following people  if you use this source as base: Temp2 (demo headers), [D²]Dualz (detour hook example), [D²]Keytonic (method of creating a pawn list, getting camera location without hooking), [D²]HelioS (supporting the public scene in the good old days), Daru (bounding box radar).

Read the readme.html before using for license related information and tips for extend this base with public code.

 

The injector of the cT-Framework has been added to prefetch scanning list of the newest Antitcc. Prefetch scanning is a lame detection method for detecting native hacks with uscript. Windows uses the prefetch folder for saving information about applications to start them faster. So for the injector (”Winject.exe”) there are also information files created by windows in the prefetch folder which Antitcc uses to see if the user has run it.

The detection is easy to fix though:

  1. Go to X:\Windows\Prefetch and delete the content of the folder
  2. Go to the path where your cT-Framework files are and rename “Winject.exe” to something else like “BlaBla.exe” or “WTFIono.exe”
  3. Start the renamed injector executable und go playing ;-)

It is also possible to disable prefetching in the registry (source: windowsreference.com):

  1. Click Start – RUN, type “regedit”
  2. Navigate to the following Registry key:
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]

    HKEY_LOCAL_MACHINE
    \SYSTEM
    \CurrentControlSet
    \Control
    \Session Manager
    \Memory Management
    \PrefetchParameters

  3. In the right-pane, look for the key “EnablePrefetcher” edit and set one of the following values as you require:

    0 – Disable Prefetch in Windows

    1 – Prefetch only Application Lauunch files

    2 – Prefetch only Boot files

    3 – Prefetch all

    Say, you don’t need Application caching then simply set the value to “2″ which will prefetch only Boot files. Instead of disabling the prefetch, option two should do the trick as well for Antitcc. I haven’t tried it yet, so do that at your own risk.

  4. Reboot the system for the changes to take effect.

For people who aren’t very familiar with computers, there is a tool which automatically applys the tasks for you called Windows XP Prefetch Clean and Control. Download it if you have problems with following the methods dedcribed above.

 
This site uses a Hackadelic PlugIn, Hackadelic Sliding Notes 1.6.2.