View previous topic :: View next topic |
Author |
Message |
Farcefenrir Newbie cheater
Reputation: 0
Joined: 16 Mar 2008 Posts: 10
|
Posted: Sat Apr 26, 2008 9:26 pm Post subject: Memory view |
|
|
I'm kinda new at this and i have 1 stupid question that someone's probably answered but i haven't found cos I probably havent been checking in the right spots...
anyway... how do you modify the memory via "memory view"? |
|
Back to top |
|
 |
Chase Payne Grandmaster Cheater
Reputation: 1
Joined: 20 Mar 2008 Posts: 533
|
Posted: Sat Apr 26, 2008 9:30 pm Post subject: |
|
|
There are several ways, if you are a genius and know bytes, you can go to an adress and change the bytes on the bottom by making it writable.
Or you can press control+a in memory view... then select code injection.
Or you can pass step 6 in tutorial |
|
Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sun Apr 27, 2008 5:03 am Post subject: |
|
|
You can also select the instruction in the CPU (instruction) window and right-click and select assemble to write your new instruction. I think you can also just press spacebar and you can assemble too (not 100% sure). |
|
Back to top |
|
 |
Psy Grandmaster Cheater Supreme
Reputation: 1
Joined: 27 Mar 2008 Posts: 1366
|
Posted: Sun Apr 27, 2008 5:21 am Post subject: |
|
|
Press 'R' to assemble. Spacebar will 'follow' and instruction.
But slugsnack is right, once you're in that view you can just start to assemble the code in that very pane. Auto-assemble feature is found in the menu at the top along with the majority of features that CE has to offer. |
|
Back to top |
|
 |
Chase Payne Grandmaster Cheater
Reputation: 1
Joined: 20 Mar 2008 Posts: 533
|
Posted: Sun Apr 27, 2008 5:37 am Post subject: |
|
|
thats for only one instruction though |
|
Back to top |
|
 |
Psy Grandmaster Cheater Supreme
Reputation: 1
Joined: 27 Mar 2008 Posts: 1366
|
Posted: Sun Apr 27, 2008 5:56 am Post subject: |
|
|
Yeah and? Dude don't start been a prat... |
|
Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sun Apr 27, 2008 6:06 am Post subject: |
|
|
It's not smart to try to overwrite a load of instructions unless you know exactly how many bytes each instruction is going to be taking up anyway. And if you want to do codecaving/injection, CE has a builtin function for that anyway. |
|
Back to top |
|
 |
Chase Payne Grandmaster Cheater
Reputation: 1
Joined: 20 Mar 2008 Posts: 533
|
Posted: Sun Apr 27, 2008 10:03 am Post subject: |
|
|
[Psych] wrote: | Yeah and? Dude don't start been a prat... |
I believe he's asking for a better solution than a single instruction.
Who the hell does single instructions anyway... good scripts are more than one instruction. |
|
Back to top |
|
 |
Psy Grandmaster Cheater Supreme
Reputation: 1
Joined: 27 Mar 2008 Posts: 1366
|
Posted: Sun Apr 27, 2008 11:30 am Post subject: |
|
|
So why are you disputing it ffs?
Thats what auto-assembler is for.
No-one said we would go and do single fucking lines one at a time, it was just an explanation of what you can do in that view. |
|
Back to top |
|
 |
Chase Payne Grandmaster Cheater
Reputation: 1
Joined: 20 Mar 2008 Posts: 533
|
Posted: Sun Apr 27, 2008 5:38 pm Post subject: |
|
|
Hello... this person is new... we don't need to give him useless shit like doing single instructions.... or else you will confuse him. That's what I was saying read this quote carefully
And if you press r it overwrites the instruction and you bcome even more confused becasue you dont know what was there before you over wrote it... Best way simply is to press control+a... and I said that in the first post topic awnsered we dont need any usless shit...
IF this guy cant even pass step 7... theres no need to add anything extra. |
|
Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Sun Apr 27, 2008 7:41 pm Post subject: |
|
|
[Psych]
Slugsnack said spacebar because he is used to olly. Thats what you use to alter an instruction.
-------------------------------------------------------------------------------------
Chase
There is nothing wrong with altering a single instruction. We do single instructions in cracking things.
You have more to learn before you go off like this towards people like Slugnack and [Psych]. You have not seen their work, I have.
And i have seen your work..
When you do AA script , it just looks like your doing more then a single intruction to you. But you alter a single instruction in the ones i seen you had up and i helped you on. You just barely started doing AA your self so i dont think you understand fully yet.
Talking about if you are a genius and know the bytes and all that crap.
Do you even realize the bytes are the interpretation of the assembly?
I know I told you this at least 3 or 4 times trying to show you how to use them in TMK and not to mention a code cave as well.
I think you need to slow your roll and not make an ass of yourself. |
|
Back to top |
|
 |
Chase Payne Grandmaster Cheater
Reputation: 1
Joined: 20 Mar 2008 Posts: 533
|
Posted: Sun Apr 27, 2008 8:02 pm Post subject: |
|
|
I did not say I was a genius with bytes lab... I said if you ARE a genius and know bytes... you could alter the bottom... I was being sarcastic.
... but they were telling him not needed stuff like single instructions, which come up in the injection screen anyways... he needs to learn about code caves like everyone else when they start... you cant just do that by pressing r or space and changing a single instruction... it can be confusing which is what I was pointing out.. |
|
Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Sun Apr 27, 2008 8:35 pm Post subject: |
|
|
My point,
You dont have to know the bytes to alter them in a lower memory window.....
Again they interpret the instruction from the "same" address as the top memory view as the bottom. Take a closer look and you will see the bytes in front of the instruction in the top view. And go to the address in lower view and you see the bytes.
You dont need a code cave to alter them if they are less or equal to the number of bytes in the instruction. Doing an injection may not be worth the hassle or needed even.
It helps to learn a little more about assembly, trust me.
You a can simply do the following to alter a single instruction just as easy, while making sure you clean up left over bytes if there are some.
[ENABLE]
address:
db bytes
[DISABLE]
address:
db bytes
Learning to code inject by altering single instruction very good for a novice. Then once they got it down, they can do caves and write code to it. |
|
Back to top |
|
 |
|