Pattern Scanning in C++ | Game Hacking Tutorial

preview_player
Показать описание
Content of this video:
Explanation why and how to use pattern scanning / signature scanning in C++. Pattern scanning is used to find an address in memory by looking for a specific order of bytes.
Especially useful to find the start address of in-game functions and offsets after a game has been patched

Code:

Community Discord:

Link to new/better CE Plugin:

"Borrowed Material"
- Here In My Garage by Tai Lopez
- CNN: Arrested teen a hacking 'mastermind'?
- Robot barbecue in Lab 5 - Anthony Mark Reynolds
- Kryptic Minds - Code 46
Рекомендации по теме
Комментарии
Автор

HI!
The .dll you get on the new download is applied to your CE by going to Settings -> Plugins -> Add New and choosing the file. Just incase you got confused.

Also worth noting since the .dll doesnt feature a SigMaker with Mask => been trying to find this out for two days..

The Sig is built by taking the AoB as a String, built in a notation that looks something like this:

Imagine your Assembly being (example):

*Bytes left | Opcode right*
7E A1 | Opcode...
A3 32 13 | Opcode...
F0 82 4D | Opcode...
11 D404 | Opcode...*
2E D5 | Opcode...

*(no, D404 is not a typo, your Disassembler might actually show stuff to you that way!)

Your Sig will look like this:


And your mask will look like this:

x corresponding to values that *have to* match explicitly for the pattern to be valid, ?'s corresponding to Byte Values (notice in the Opcodes they always (seem to?) appear as long lines of numbers!).

firesk
Автор

The music in the background got me vibin' though.

mzh
Автор

Hello!
I can recommend Guild Wars 2. Though it only passes 1 of requirements(it's free) it is possible to do many cool things.

Some basic information about GW2:
It's a F2P MMORPG game released in 2012, still has active players, size of it is around 60GBs, uses DirectX 9 and/or 11,
the physics engine is Havok

Why Guild Wars 2?
1. It doesn't have an anti-cheat
2. Packet hack is very fun to make and allows for interesting exploits(such as invincibility, no fall damage or animations changing visible on the server)
3. Movement from client is trusted by the server
4. It's good for reverse-engineering as it has debug messages that can help with RE(Note: Debug symbols of an early version of GW2 were leaked by the devs in ~2012)
5. It allows for cheats on which you've already made tutorials(for example: flyhack or ESP)

Guild Wars 2 is a solid game and is fun to play, but also to hack.
Thank you in advance for considering this game CasualGamer M.Sc. =D

twtrentrt
Автор

What do you mean by, "select some lines which seem rather unique" How am I supposed to know if it's unique or not ?

-Plube-
Автор

great video! you should do some on GTA 5 - its very easy but func names are still non-readable etc lol

brad
Автор

Hello, when you declare a memBuffer vector and allocate space for it, do you have any restrictions on its size?

tran
Автор

Why is CE Sig Maker considered better than AA Maker? CE Sig Maker doesn't check to see if AoB is unique. But AA Maker does.

Galaxis.Genesis
Автор

Bro how did u get the size of module bytes?

karamelinengelian
Автор

I cant download the CE plugin it says that I dont have access

pixel-jybe
Автор

Hello, do you have discord? I just need help with something that is quite simple but I can not seem to get around it. If you could get back to me that would be great thanks.

freshyondiablo
Автор

Hi bro

Can i ask you about something

kaido
Автор

Auf diese weise zu sig scannen ist verdammt langsam

furyzenblade
Автор

Wie wärs mit Roblox Beeswarm Simulator

ICaldera