Obviously, this has been asked before.
I ask for your forgiveness.
First off: I'll state I'm here to learn, not to leech. With that out of the way, I have experience coding.
I know the following languages:
- LUA
- C, C#, C++
- Java Programming
- HTML/CSS
- Assembly
I understand:
- How memory relates to games
- How memory is stored and manipulated
- Tools such as "Cheat Engine(6.5)"
What I've Done before asking:
- I looked around various forums and read up on quite a bit.
- I started using cheat engine.
- I made my own LUA script "hacks" for GMOD
- I familiarized myself with cheat engine(injector, inspector, ect..)
- I've injected things into GMOD(Not of my own design)
- I've inspected the memory and manipulated it
Questions:
- Is there a thread somewhere that entails what I'm asking already?(Sorry! I looked extensively. I'm new to forums.)
- How would I go about making external hacks?
- Can you put hacks on drivers, make a driver hack, or put hacks on a peripheral such as a keyboard or mouse?(I'm trying to protect it)
EDIT: I don't know the difference between Internal and External.
The ideal situation would be to develop a kernel level hack, that runs externally (Or the most optimal and undetectable format), and somehow store it on a peripheral such as a keyboard, mouse, or headset. This way, it could be disguised further as say - an audio driver.
Please Note: I don't want to buy your hacks, I don't want you to do it for me. I just want a helping hand in the direction of full understanding.
Thanks.