As a fellow developer I'm always interested in understanding the specifics of a ban. As you all know, PQR was recently detected which resulted in the ban of a few thousand accounts. As somebody who has seen a lot of talk about PQR but never actually using it, could somebody please shed some light as to how it worked and how it became detected. I found that "It uses both simple memory reading as well as a memory detour to execute Lua code", does this mean it injected a hack to bypass lua protection? I also found that it used an in-game addon which had a feature to notify the user about potential updates, another red flag in my book.
In essence, was PQR fully external, or did it inject something into the game? If it was external, what would be some of the things that allowed it to become detected? If it was internal/injected I guess it was only a matter of time, but what aspect made it most detectable?
Thanks and, as always, I'm interested in what you guys have to say regarding detectability mitigation.