Je peux te donner les principes mais je n'ai pas les tutoriels sous la main. Le principe du hook (Littéralement s'accrocher), c'est le fait d'écouter ou de modifier l’exécution d'une fonction afin de lui faire afficher ou faire des choses particulières.
Dans le cas d'un wallhack, on peut hook les fonctions liés à l'affichage pour afficher les gens à travers les murs en modifiant cette fonction.
Comme tu le notais précédemment, le langage de prédilection est le c++.