OldSchoolHack

Register / Login English

Warsow 1.0 SSH

icon Thread: [Release] Warsow 1.0 SSH

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
Warsow 1.0 Server Hack (WSW_ServerHack)
Version 1
Coded by sk0r / Czybik
---------------------------------------

This project is a base for creating own
server side hacks for Warsow 1.0. You can
use it for creating your own SSH upon with
this base. See a description below.
This project is made for Windows systems.

Description:
This describes how a SSH works. The server
is splitted into two parts, the game engine
and the server module that uses the engine
to define the game on the server side.
Therefore the module exports one function
'GetGameAPI'. It recieves a pointer to an
import table with function addresses and
returns an address of a table with exported
functions which are used by the engine to
call them. So, the hack DLL gets loaded.
It then creates the original module from
a byte array in data segment and loads it.
It hooks import table addresses before calling
the original 'GetGameAPI' function. After calling
it hooks functions from the export table.
If you want to test this hack,
then you have to do the following:
* Compile and Link the project
* Go to your AppData directory and place the hack module into it.
* Rename it to 'game_x86.dll'
* Start your 'wsw_server_x86.exe' or a listenserver
* Set your hack password (default is 'admin')
* As client login with auth command

Features:
* Most needed functions hooked (imports and exports)
* Original module creation (from data byte array, not from pak3)
* Memory search functions for offsets
* Hooked W_Fire_Rocket function
* Client command manager
* Simple player handler
* UserInfo string parser
* sv_pure reset
* Hack password and client auth command
* Example command #1: Takedamage value
* Example command #2: Full ammunition
* Health & Quad damage care for authed players
* Faster rockets & higher radius for authed players
* Commented sourcecode

Greetings:
sk0r
Download Warsow 1.0 SSH

__________________

Hallo