Richtig. Mein Beispiel bezog sich aber nur darauf wieso man nicht unbedingt Breakpoints einbauen sollte um Warden Scans zu erkennen, diese werden beim Lesezugriff auch nie ausgelöst, da kann man mitten im Winter gleich auf 30°C im Schatten und klaren Himmel hoffen, die Wahrscheinlichkeit ist genauso groß.
Mit dem ersten INT3 Set meinte ich lediglich das der erste Adress Bereich von WoW überprüft wird, ob sich hier JMP's befinden, welche es zulassen würden eigene ingame Funktionen zu registrieren und auszuführen ohne in eine "invalid pointer address" Exception zu landen.
Warden schaut nicht nur ob ein Breakpoint vorhanden ist sondern ob generell eine Veränderung an der Adresse stattgefunden hat, damit schlägt man gleich mehrere Fliegen mit einer Klappe.
Die Wahrscheinlichkeit auf eine Adresse zu stoßen die von Warden gescannt wird, ist relativ gering. Bei einem privaten Bot welcher nur ein paar Tasten drückt, hier und da ein paar Engine-Funktionen aufruft und ein wenig aus dem Speicher liest sollte man sich keine großen Gedanken machen.
Mit dem ersten INT3 Set meinte ich lediglich das der erste Adress Bereich von WoW überprüft wird, ob sich hier JMP's befinden, welche es zulassen würden eigene ingame Funktionen zu registrieren und auszuführen ohne in eine "invalid pointer address" Exception zu landen.
Warden schaut nicht nur ob ein Breakpoint vorhanden ist sondern ob generell eine Veränderung an der Adresse stattgefunden hat, damit schlägt man gleich mehrere Fliegen mit einer Klappe.
Die Wahrscheinlichkeit auf eine Adresse zu stoßen die von Warden gescannt wird, ist relativ gering. Bei einem privaten Bot welcher nur ein paar Tasten drückt, hier und da ein paar Engine-Funktionen aufruft und ein wenig aus dem Speicher liest sollte man sich keine großen Gedanken machen.