View Full Version : Help making Assembly script
nazgul1444
16th June 2009, 18:06
So im trying to make an unlmited attack script
Here is what i HAve
[ENABLE]
Registersymbol(Bob)
Registersymbol(Rub)
Alloc(Bob, 1024)
Alloc(Rub, 1024)
Bob:
push eax
mov eax, 359ED888
Cmp [eax], 00
Jg Rub
Rub:
mov [eax], 00
Inc eax
pop eax
[DISABLE]
Dealloc(Bob)
Unregistersymbol(Bob)
Unregistersymbol(Rub)
Dealloc(Rub)
Im trying to make the adresse 359ED888 ( unlmited attack adresse) 00, so it resets the attack counter, i also found the pointer, but i dont know if it possible and what im doing wrong. This is my first sciprt so dont blame me please
Im trying it at a Private server,
Thanks
baris10
16th June 2009, 18:29
You need your address at the start of the enable and disable, it needs to know where it's doing it before it can start...
Lauriux
16th June 2009, 18:36
Does it look like a cheat development section? :)
baris10
16th June 2009, 18:37
I'd say programming and bypassing really...
nazgul1444
16th June 2009, 18:38
Thanks ill try that out
[ENABLE]
Registersymbol(Bob)
Registersymbol(Rub)
Alloc(Bob, 1024)
Alloc(Rub, 1024)
359ED888:
call Bob
Bob:
push eax
mov eax, 359ED888
Cmp [eax], 00
Jg Rub
Rub:
mov [eax], 00
Inc eax
pop eax
[DISABLE]
Dealloc(Bob)
Unregistersymbol(Bob)
Unregistersymbol(Rub)
Dealloc(Rub)
So i changed it to this, the adresse is the thing where the pointer writes to right?
Stil it doesnt work, what did i do wrong?
When i enalbe script i get a value about 800000.... so thats wrong xd
Šěžăbĭ
16th June 2009, 20:02
:bunny: this will totally crash...
359ED888 is out of range :>
BTW resetting the attack counter ABs.
baris10
16th June 2009, 20:04
Was my suggestion anywhere near right (I should've told you I don't have the first clue about assembly when posting?). Also, will someone check my thread in the programming and bypassing section? My learning as come to a hault... Please help me (check the thread). :)
nazgul1444
16th June 2009, 20:07
i read all tut's but i dont get it with the Pointers and everything.
It wont crash in a Private server, thats why i test it there:D
But Could u help me
I have got this pointer:
Pointer adress: 00978358
Ofset: 00001f04
If i do what writes to this pointer i get : [some word) [ebx+00001f04],00
do i have to se ebx in the script?
Šěžăbĭ
16th June 2009, 20:09
Figure it out by watching other scripts and comparing them to yours, since i am not in the mood to explain it how it should be explained. I appreciate your effort, but i told you, that this is autobanning, reminding you one more time.
nazgul1444
16th June 2009, 20:11
its not at real ms, its a private server
i also can change the value with click at it at type 0, nothing happen, so why wouldnt this be working?
Perhaps some1 else could explain.
baris10
16th June 2009, 21:14
Get another UA script and replace the address?
nazgul1444
16th June 2009, 22:00
i can do that, but i want to make my own one
Šěžăbĭ
16th June 2009, 22:02
So you want to freeze the pointer's value to 0?
That's what i understood.
Why not just add the pointer to the CT and... freeze it?
nazgul1444
16th June 2009, 22:04
i did that, but i want to learn how to make scripts, so i could make them for EMS. But i start easy at private server to learn.
[ENABLE]
Registersymbol(Bob)
Registersymbol(Rub)
Alloc(Bob, 1024)
Alloc(Rub, 4)
00978358:
call Bob
Bob:
Cmp [ebx+00001f04], 10
Jg Rub
Rub:
mov [ebx+00001f04], 00
Inc eax
[DISABLE]
Dealloc(Bob)
Unregistersymbol(Bob)
Unregistersymbol(Rub)
Dealloc(Rub)
I maked this of it, but if i enable it maple crashs, any suggestions?] Should i add a push?
baris10
16th June 2009, 23:51
You can use a pointer in EMS as well. Much easier...
Wait, does it set back to 0 when your attack count reaches 10? Or just freezes at 0?
nazgul1444
17th June 2009, 16:41
like sezabi said, it a/bs in EMS:)
But i dont know why this script dont work so i need help from an expert:P The script should be if the attack pointer is higher then 10, it sets again to 0, and that +1, idk why +1 but i thought it would be funny:)
i changed somet things and it looks likes this:
[ENABLE]
Registersymbol(Bob)
Registersymbol(Rub)
Alloc(Bob, 1024)
Alloc(Rub, 1024)
00978358:// the adresse of the pointer
call Bob
Bob:
Push ebx
Cmp [ebx+00001f04], 10 //1f04 is the ofset, and ebx+00001f04 is when u read from adress
Jg Rub
Rub:
mov [ebx+00001f04], 00
Inc ebx
pop ebx
[DISABLE]
Dealloc(Bob)
Unregistersymbol(Bob)
Unregistersymbol(Rub)
Dealloc(Rub)
baris10
17th June 2009, 22:19
Urm, what does it do when you activate? And why you dealloc after unregistering?
garfi3ld
17th June 2009, 22:22
I had a really good tutorial to help learning ASM, I used it in the days of memory editing (v030 or less). I'll try to find it :)
nazgul1444
17th June 2009, 23:00
does it matter when i put dealoc or unregister?
It has to set the value of the unlmited att pointer if it its higher then 10 to 0
baris10
17th June 2009, 23:15
lols. I was just wandering if there was an order. Eg. it might have created something called rubb, and you didn't deallocate it as at the end there is nothing to dealloc. Anyway, as I said I have no clue when it comes to ASM. I just wandered what happened when you ticked it now...? Error? Just plain doesn't work?
And to garfi3ld, nice name and if you find the tut, please tell me, I'd like to read :)
nazgul1444
17th June 2009, 23:22
the private server crashes
garfi3ld
17th June 2009, 23:46
lols. I was just wandering if there was an order. Eg. it might have created something called rubb, and you didn't deallocate it as at the end there is nothing to dealloc. Anyway, as I said I have no clue when it comes to ASM. I just wandered what happened when you ticked it now...? Error? Just plain doesn't work?
And to garfi3ld, nice name and if you find the tut, please tell me, I'd like to read :)
Just remember it was in my old computer, that got format so no tutorial sorry :(
baris10
17th June 2009, 23:48
Awww... And by crash, you mean it closes as a pose to you crash the server right? If it's close, does it just close or does it give a message?
nazgul1444
18th June 2009, 17:17
its just close, no message
But keep on topic, is this script all right?
Powered by vBulletin™ Version 4.0.2 Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.