Reverse

Всем добрый вечер. Есть опыт в програмировании на языках C,C++,C#. Возможно здесь есть знающие люди, которые смогут меня направить. С недавних пор заинтерисовался таким направленим как реверсивная инженерия(reverse engineering). Начал сразу же с попытки написать рыболовного бота к игре под названием World of Warcraft( 3.3.5a (12440) ). Посидев с месяц на форуме под названием ownedcore были небольшие успехи, но ничем это особо не закончилось так как в основном из-за непонимания базовых вещей в реверсивной инженерии все сводилось к к копированию чужого кода и попыткам заставить его работать. Но спустя еще месяц появилось малейшее понимание и я смог из всех кусков составить полуработающего бота, но грубо говоря я толком ничему не научился и смог продолжить развитие дальше. После всей этой возможно не нужной истории прошу знающих людей направить меня в этом деле, например, что прочесть или же больше практики меньше теории. Заранее всем спасибо за ваше внимание.