[Question] signed integers defined in the client ?
hi there
if someone knows anything about signed integers defined in the client
cuz i tried a lots of times to edit the party matching max level to higher than 127 and it always shows a negative numbers ..
please some expert person to help me
I don't know whether storage type of level is signed or not, probably not.
"push imm8" performs sign extension to operand before pushing the value into stack. So changing "push 6e" to any value that is higher than 127 does not do what we expect. (in that case, value becomes [imm8 FF FF FF] on stack, not [imm8 00 00 00])
This one does work for default max. level (thanks to kanift for testing)
I don't know whether storage type of level is signed or not, probably not.
"push imm8" performs sign extension to operand before pushing the value into stack. So changing "push 6e" to any value that is higher than 127 does not do what we expect. (in that case, value becomes [imm8 FF FF FF] on stack, not [imm8 00 00 00])
This one does work for default max. level (thanks to kanift for testing)
Code:
pop edx
movzx eax,al
push eax
push E18B1C
jmp edx
its seems there is a solution but i cant understand where did u get ' call <sro_client.pushzx_al_%d> ' ?
please can u explain more details ?
where did u get ' call <sro_client.pushzx_al_%d> ' ?
please can u explain more details ?
This technique is called a codecave. "pushzx_al_%d" is a custom defined function containing the instructions listed in the post.
There are many tutorials on basic codecaving. Choose "any" location in the binary that fits the size of these instructions, then redirect the original call to this call.
Make sure that no instructions "go missing" as you are going to possibly override some instructions.
This technique is called a codecave. "pushzx_al_%d" is a custom defined function containing the instructions listed in the post.
There are many tutorials on basic codecaving. Choose "any" location in the binary that fits the size of these instructions, then redirect the original call to this call.
Make sure that no instructions "go missing" as you are going to possibly override some instructions.
could u give me some hints ?
i searched about codecaving and found nothing i can use
please help if u dont mind ..
[C] Scanf nur Integers ausgeben lassen 01/09/2017 - C/C++ - 5 Replies Hey ich habe mir eine einfache Funktion rausgesucht, welche nur integer ausgibt und dazu eine Frage:
int lese_int() {
int number = 0;
int ret = 0;
char c;
printf("Bitte geben sie eine Nummer ein: ");
while (ret == 0) {
ret = scanf("%d%c", &number, &c);
EUGC *Contract Signed* 04/25/2011 - Grand Chase - 40 Replies So as the title says, EUGC is coming this year.
SG Interactive the one who hosts NAGC signed a contract with the game developer KoG to host a different server for Europe.
For me this news ruins my day. Cuz I am from europe and I invested alot of money and time on my NAGC account and i don't want to lose it.
For more info: >>Read<<