Packet Sniffing hat im Bereich Shooter eigentlich nichts verloren. Kenne keinen einzigen Hack für FPS wo mit Packtes gearbeitet wird.
Für Wallhacks etc. solltest du schon Programmieren können. Es gibt zwar unzählige StarterKits und andere Sachen, nur wenn du sowas benutzt, weißt du nicht was du da machst. Du gibst was ein und es Funktioniert. Das sollte eigentlich nicht Sinn der Sache sein.
Mit CE kann man btw. auch bei einigen Games Wallhacks etc machen. Im Gamehacking Collection Fred ist der Link zu einem Tutorial dazu.
Und die Hacks die du beschreibst sind meist Grundverschieden.
Bei Wallhacks/Charms bist du meistens die GrafikLib funktionen am Abfangen und verändern.
Speedhack gibts mehrere Möglichkeiten, von GetTickCount Hooken bis dem Wert im Speicher für die Laufgeschwindigkeit ändern.
AimBot wird meist durch Vektorbasierende Berechnungen Realisiert. Mathe sollte also kein Grauß für dich sein.
Alles in allem kannst du mit ein paar Jahren rechnen bis du alles perfekt beherrscht und auch verstehst