Solved IDA Pro - Finding Sigs

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

SmokeyBaby

reconcile
Dank Tier Donator
Full Member
May 2, 2020
22
388
0
Game Name
N/A
Anticheat
N/A
How long you been coding/hacking?
1 month
Coding Language
c++
Hey i'm thinking about working on a function that will find a sig to a function to update addresses across updates, can anyone reference any books/videos that could help out with finding a signature.
 

Rake

Cesspool Admin
Administrator
Jan 21, 2014
12,349
78,998
2,412
Watch this video
https://guidedhacking.com/threads/c-external-signature-scanning-pattern-scanning-tutorial.8255/

Then checkout this updated code, because the code in the video was not perfect
https://guidedhacking.com/threads/external-internal-pattern-scanning-guide.14112/

That will teach you how to make sigs, why to make sigs etc... There are many sig generation tools, none are necessary.

I make all my sigs manually, just convert anything that might change such as relative offsets or hard coded addresses to wildcards, that's it, it's not rocket science

You want to make sigs a bit longer than necessary so they won't get false positives on updates

Make your sig scan function return a vector of results, if vector size is more than 1 or 0, you should error out and report to you that you need to update the sig
 

mambda

headass
Escobar Tier VIP
Trump Tier Donator
Jun 25, 2014
2,304
37,938
270
A signature is just a series of bytes that will not change, no books or videos necessary

You simply need to understand which instructions CAN have their bytes modified depending on relocation, and know which parts of those instructions are actually changed, if you truly want a resource then you can look up how instructions are encoded (some keywords: Mod r/m and displacement should get you to a decent pdf or something)
 
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