Solved Cheat Engine Byte Complication

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

angelo007

Newbie
Full Member
Aug 11, 2012
13
252
0
Okay I figured it out now a new problem :D these are my bytes when i do writ eprocess memory it says its too long :
F3 0F10 47 04 Original
E9 A5B98307Hacked
 

Styx

Coder
Dank Tier Donator
Nobleman
Aug 14, 2012
117
648
3
angelo007 said:
i did but that only codes the jump i need to write 3 addresses :/
Can you not just write to the other address's as you did with the jump?
 

voidisalive

Jr.Coder
Full Member
Nobleman
May 27, 2012
67
458
3
Hey there in C++ this is a way to use WriteProcessMemory.

Lets say your game is Minesweeper

you can do this


Note this numbers aren't the right addresses this are made up addresses.
The base is correct for the game Minesweeper
C++:
HANDLE Minesweeper = GetCurrentProcess();

Minesweeper Base Address
DWORD msBase = 0x9D0000; 

DWORD REM_MINES = msBase+0X9F3C

then to patch the address you can do this
Original could have been 0x74, 0x12

BYTE Patch_Rem_Mines[] = {0x75, 0x12}; 

then you can use write process memory like this

WriteProcessMemory(Minesweeper, (void*)REM_MINES, &Patch_Rem_Mines, 2, 0);
or you can do like this aswell
C++:
WriteProcessMemory(Minesweeper, (PBYTE)0x9F3C2A1C, &Patch_Rem_Mines, 2, 0)
It's the same thing.
Also if you only write the modified bytes on the code you don't need the originals but if you want to toggle between original address bytes and the ones modified then you declare the original.

Well I hope this post help you.

Greets,

voidisalive

 

angelo007

Newbie
Full Member
Aug 11, 2012
13
252
0
voidisalive said:
Hey there in C++ this is a way to use WriteProcessMemory.

Lets say your game is Minesweeper

you can do this


Note this numbers aren't the right addresses this are made up addresses.
The base is correct for the game Minesweeper
C++:
HANDLE Minesweeper = GetCurrentProcess();

Minesweeper Base Address
DWORD msBase = 0x9D0000; 

DWORD REM_MINES = GameBase+0X9F3C

then to patch the address you can do this
Original could have been 0x74, 0x12

BYTE Patch_Rem_Mines[] = {0x75, 0x12}; 

then you can use write process memory like this

WriteProcessMemory(Minesweeper, (void*)REM_MINES, &Patch_Rem_Mines, 2, 0);
or you can do like this aswell
C++:
WriteProcessMemory(Minesweeper, (PBYTE)0x9F3C2A1C, &Patch_Rem_Mines, 2, 0)
It's the same thing.
Also if you only write the modified bytes on the code you don't need the originals but if you want to toggle between original address bytes and the ones modified then you declare the original.

Well I hope this post help you.

Greets,

voidisalive
Thanks But I have no clue what you did i dont really wannt to copy paste i wanna understand how you did it ^^
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods