View Full Version : what do you know about assembly?..
chitin
10-14-2011, 05:48 PM
so ive seen some bots (nvm i mean->) trainers writen in assembly...at least i think its assembly...
was wondering if this would be possible for rs? or is it not because its server side???
:google:
hesitant^ feelin like il get a more complete answer here..
Brandon
10-14-2011, 10:56 PM
so ive seen some bots writen in assembly...at least i think its assembly...
was wondering if this would be possible for rs? or is it not because its server side???
:google:
hesitant^ feelin like il get a more complete answer here..
Uhh I doubt bots are easily programmedl in assembly.. I know a bit of assembly as I had to learn how to manually crack .IPA files..
In assembly, there is commands like JMP and stuff. This command jumps to a point at specific line in the code itself. When updating a bot written in assembly thats going to be hella hard... lets say u deleted like 50 lines of code, then u would also have to go and change all the JMP instructions to jump to the right lines..
Of course the bot would work very well in assembly if written in it.. But that would take ages to write + the fact that updating will be a bitch.. but assembly is as close as you can get to the kernel and uses a lot less resources + its faster and more accurate for floating point multiplication and division.. C languages go from C to ASM then to Binary for the computer to read on's and offs..
Assembly just goes straight to binary and the comp then does the instructions but its a lot harder to update like I mentioned above. Feel free to correct me if I'm wrong as I very well may be but that's how I know it.. I only crack apps not actually program in it but I had to learn how it works and it was explained like that to me.
Bixby Sayz
10-14-2011, 11:00 PM
I shudder at the thought of coding a bot in assembly. Brings back nightmares of when I had to code in it for work years ago.
<OFFTOPIC>Love your sig ggzz. So true.</OFFTOPIC>
chitin
10-14-2011, 11:12 PM
well its just that ive been going through cheat engine, and with its memory editor comes a tool for making "trainers" which im assuming they mean bots in what i believe is assembly. they way they seem to describe in their tutorials is sayin as if it wouldnt be too hard at all, especially for one savvy with the lingo.
but that may be because cheat engine is aimed at client side games that dont update too often? oooh say like cd/dvd rom?
ps: the sig is true in general however, the opinions are, well opinionated.. and javas better for some stuff, simbas MUCH MUCH x2351252352353425 more human like. although it does help botting in games native tongue.
Bixby Sayz
10-14-2011, 11:17 PM
Now the question makes sense; A trainer is a bit different. Editing the memory of a running program and saving it out as a trainer is not the same thing as writing a program in assembly.
chitin
10-14-2011, 11:23 PM
Now the question makes sense; A trainer is a bit different. Editing the memory of a running program and saving it out as a trainer is not the same thing as writing a program in assembly.
great...........soooo the answer to the question is????:redface:
although im glad i got the answers to my secondary question with the previous posts. so thanks anyway...onto teh primary.
Brandon
10-14-2011, 11:41 PM
Oohh question changed.. well I'll try n answer.. the answer is no.. I have personally tried this with RS.. what happens is that I changed my coins in my bank from 261mill to 1.5billion and yes it seems that it changes.. the thing is when you go to spend it, it will say you do not have enough coins to purchase this item (party hat) is what I tested it with..
Reason: RS is server sided so memory editing doesn't work.. the client checks with the server every time an action is done such as withdrawing the money or attempting to spend it.
chitin
10-15-2011, 05:56 AM
Oohh question changed.. well I'll try n answer.. the answer is no.. I have personally tried this with RS.. what happens is that I changed my coins in my bank from 261mill to 1.5billion and yes it seems that it changes.. the thing is when you go to spend it, it will say you do not have enough coins to purchase this item (party hat) is what I tested it with..
Reason: RS is server sided so memory editing doesn't work.. the client checks with the server every time an action is done such as withdrawing the money or attempting to spend it.
not even close to what i was asking. thanks though.:redface:
im not trying to use a memory editor to change values. im simply asking if your can make a trainer in assembly for rs. and i guess a secondary question would be the difference between a trainer and a bot? - since bixby seems to think theres a difference. idk what it is but if you know lol let me know;)
Brandon
10-15-2011, 01:44 PM
not even close to what i was asking. thanks though.:redface:
im not trying to use a memory editor to change values. im simply asking if your can make a trainer in assembly for rs. and i guess a secondary question would be the difference between a trainer and a bot? - since bixby seems to think theres a difference. idk what it is but if you know lol let me know;)
Oooh ok well a bot and a trainer is the samee thing... they both use the mouse and keyboard to train a character in game.. Yes it's "possible" to write it in assembly but like I said that's a hell of a hard job especially for script writers.. It would be impractical to write it in ASM but it is possible.
chitin
10-15-2011, 04:57 PM
Oooh ok well a bot and a trainer is the samee thing... they both use the mouse and keyboard to train a character in game.. Yes it's "possible" to write it in assembly but like I said that's a hell of a hard job especially for script writers.. It would be impractical to write it in ASM but it is possible.
well that was my initial understanding until bixby claimed they were different things lol. so im having doubts. can any1 else back up of of teh 2 lol? (bix or ggzz) come on some1 who knows...
Lima Bean
10-15-2011, 10:00 PM
nibble ---- bit ---- binary ------- *bytes
machine <-- *asm {*nix} c*/d/java --> virtual machine
Short Answer.
Lima Bean
chitin
10-16-2011, 07:34 PM
nibble ---- bit ---- binary ------- *bytes
machine <-- *asm {*nix} c*/d/java --> virtual machine
Short Answer.
Lima Bean
i dont quite follow :confused:
Lima Bean
10-16-2011, 09:03 PM
nibble ---- bit ---- binary ------- *bytes
machine <-- *asm {*nix} c*/d/java --> virtual machine
nibble to byte
nibble = 1 bit
2 bits = 1 byte
kb mb etc
* = wildcard
machine = hardware , chipset, architecture, etc
*asm = different flavors of assembly language
*nix = Unix / Linux
c* = C (90/99)/ C++ / C #
d = d a variation of C / C++
java = java (JRE/JDK etc)
virtual machine = " OS in memory, without harddrive"
I didn't intend to confuse you. The answer you are looking for is not a simple one, and by no means does mine help much.
Consider the following link, which is a full online version for assembly.
No G@@gle needed:
hxxp://webster.cs.ucr.edu/AoA/Windows/HTML/AoATOC.html
Lime Bean
MylesMadness
10-16-2011, 09:53 PM
Trainers edit memory values. Runescape, because its server sided, will not allow this.
And even if you could assembly would not be the language to do so in. It would be incredibly hard to do, and even worse to maintain.
pyroryan
10-16-2011, 10:06 PM
Trainers edit memory values. Runescape, because its server sided, will not allow this.
You can memory edit Runescape. A game can't be entirely server-sided, it still has to process things on the client-side. Memory editing RS wouldn't do much as most of the interesting values are stored on the server.
Brandon
10-16-2011, 11:16 PM
nibble ---- bit ---- binary ------- *bytes
machine <-- *asm {*nix} c*/d/java --> virtual machine
nibble to byte
nibble = 1 bit
2 bits = 1 byte
kb mb etc
* = wildcard
machine = hardware , chipset, architecture, etc
*asm = different flavors of assembly language
*nix = Unix / Linux
c* = C (90/99)/ C++ / C #
d = d a variation of C / C++
java = java (JRE/JDK etc)
virtual machine = " OS in memory, without harddrive"
I didn't intend to confuse you. The answer you are looking for is not a simple one, and by no means does mine help much.
Consider the following link, which is a full online version for assembly.
No G@@gle needed:
hxxp://webster.cs.ucr.edu/AoA/Windows/HTML/AoATOC.html
Lime Bean
WTF?! I dunno if ur trying to look smart or not but that was hella confusing and made no sense to me.. The only thing that made sense there was the nibbles, bits and bytes which has nothing to do with his question.. Machine code does use specific architectures like ARM but that is still irrelevant because the operating system identifies which architecture will be used when compiling..
Oh and virtual machines MUST have harddrives.. A virtual machine runs on a hypervisor which runs on your harddrive.. All it does is trick the OS into thinking it has it's own machine when it really doesn't.. It's actually running on a portion of the space allocated on your harddrive by something like VMWare or Virtual Box. The answer he was looking for was simple.. Pyro and Myles answered it.
Method
10-16-2011, 11:52 PM
nibble ---- bit ---- binary ------- *bytes
machine <-- *asm {*nix} c*/d/java --> virtual machine
nibble to byte
nibble = 1 bit
2 bits = 1 byte
kb mb etc
Are you trolling, or do you generally not make much sense? :confused:
1 bit is 1 bit. 1 nibble is 4 bits. 8 bits is 2 nibbles is 1 byte.
Lima Bean
10-17-2011, 12:00 AM
No, I'm not trolling. Probably tired, like usual.
@Method
Thanks for pointing out my errors.
@ggzz
Memory resident "virtual machines" do not require hard drives, just memory.
I am not trying to appear smart because I know that I do not have the life span nor brain cells to claim such a position, but I admit when it gets deep, and I did just that.
You can have some fun though. I made all butterflies to Aubury ;) (Huge Auburys flying :P)
~Home
chitin
10-17-2011, 07:06 PM
Trainers edit memory values. Runescape, because its server sided, will not allow this.
And even if you could assembly would not be the language to do so in. It would be incredibly hard to do, and even worse to maintain.
kinda answers it thanks lol:p
You can have some fun though. I made all butterflies to Aubury ;) (Huge Auburys flying :P)
~Home
hmm gives me some interesting ideas lol....:stirthepot:
@lima
beyond me... but i got my answer so thanks anyway.
@everyone/all
thanks ppl.
n3ss3s
10-27-2011, 12:03 AM
Nobody has made a bot in ASM, they've made ASM updaters...
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.