• Hosted Sites

  • Recent Articles

    learn_more-20445

    [QuakeLive] modded Pakscape

    PakScape 0.11
    Copyright © 1999-2000 Peter Engström

    Modified by learn_more to read and write Quake live 'encrypted' PK3 files.
    To save an encrypted QuakeLive pk3, simply tick the box 'Encrypt' in the save dialog.
    The so called 'EncryptedFileIO' simply xor's the pk3 file with an 1024 byte key.
    In the current version (0.1.0.382) this can be found at quakelive.dll + 0x734C78 (dump is in attached ql_key.h)

    If you want to use

    Categories: Utility  Decryption 
    learn_more 09-01-2010 Go to last post
    syntroniks-33387

    How to Grab Source Engine Interfaces Externally

    What it be:

    • Take in a string with the interface version
    • Locate that string
    • Locate references to that string
    • Offset and dereference for the interface

    Example:
    PHP Code:
        //Fill out client.dll's ME32 profile so we can get at its base address and size
        
    MODULEENTRY32 clientme GetModuleStats("client.dll"processHandlefalse);

        
    //Allocate space for a whole client module
        
    PDWORD clientmodule = (PDWORD)malloc(clientme.modBaseSize); 

    Categories: C++  Utility 
    syntroniks 09-01-2010 Go to last post
    DeepblueSea-19658

    HookShark Beta 0.9 (With a Vengeance)

    It has been one month only, and here i come with another big update.
    And yes, it's worth it.

    I am doing a quick overview of what has changed.

    I am introducing the first tool that detects Hooks of VTables.
    It does so by tracing certain assembly patterns and relocated blocks in the data section, that might be a table of virtual method-pointers.

    If you set the verbosity high HookShark will also list all changed relocated

    DeepblueSea 09-01-2010 Go to last post
    owen-40137

    Wurm Online - Java Bytecode Patching to Call Arbitrary Code

    This brief tutorial will (hopefully) introduce you to a method of Java code injection. This tutorial is aimed at the free Java mmorpg Wurm Online. Its an mmorpg.

    We will look at a simple example which will inject code into the games console, allowing us to intercept commands typed and call our own Java code.

    You will need:

    Ida pro
    Java Bytecode Editor (http://www.cs.ioc.ee/~ando/jbe/)
    Java decompiler (http://java.decompiler.free.fr/

    Categories: Java  Dissasembly 
    owen 09-06-2010 Go to last post