Elite Diviner
- Joined
- Oct 10, 2005
- Messages
- 453
- Reaction score
- 0
First off i decompiled a program in w32dasm and am using Psedit <--nifty hex editing tool
i want to understand some things in the decompiled code ...
Been working at this for like a month basicly learning from scratch.
I want to change a Value in a program (Ventrilo Server) the max clients is set to 8.
In the program basicly it makes a reference to %d as being the max client
so maxclients = %d ... in hex. i can;t just change maxclients to maxclients = 900 it doesn't work in hex so i went the dexompiled road. Now i understand the program allot more but i still cant find exactly where it makes the reference to when it looks at %d i thnk its memmory reference so basicly when program loads it sets %d to = something and all the references to maxclients = %d are there basicly to display the max clients ( u type max clients in /rcon and it reads from there i thnk ) and displays so all that is garbage.
i was thinking of trying to search the memmory for the changing value .. like a user connect and the value changes from 0 out of 8 to 1/8 and then freeze it so it thinks 1 is always connected. will this work and help maybe ..
rop:
i want to understand some things in the decompiled code ...
Been working at this for like a month basicly learning from scratch.
I want to change a Value in a program (Ventrilo Server) the max clients is set to 8.
In the program basicly it makes a reference to %d as being the max client
so maxclients = %d ... in hex. i can;t just change maxclients to maxclients = 900 it doesn't work in hex so i went the dexompiled road. Now i understand the program allot more but i still cant find exactly where it makes the reference to when it looks at %d i thnk its memmory reference so basicly when program loads it sets %d to = something and all the references to maxclients = %d are there basicly to display the max clients ( u type max clients in /rcon and it reads from there i thnk ) and displays so all that is garbage.
i was thinking of trying to search the memmory for the changing value .. like a user connect and the value changes from 0 out of 8 to 1/8 and then freeze it so it thinks 1 is always connected. will this work and help maybe ..

