|
Думаю, что мне неоходимо внести ясность в этот вопрос.
wotbot условно состоит из трёх частей:
1) загрузчик на питоне,
2) клиентская часть на питоне
3) серверная часть (в exe).
Загрузчик (game.pyc) по сути выполняет вункцию boostrap - он загружает клиентскую часть бота, которая выполняется в питон-машине мира танков и общается с сервером (.exe).
Сервер выполняет такие функции, как поиск пути (по алгоритму AStar, или A*), функции наведения орудия, и другие транспортные и вспомогательные процедуры, авторизацию.
Для проекта DNIWEbot, клиентская часть была взята от wotbot'a, но серверная часть была написана с нуля лично мной. Говорить здесь о том, что кряк не имеет никакой ценности ошибочно. Считайте, что здессь около 50% авторского кода.
А вот крак Nightshade2, действительно, не имеет никакой ценности т.к. он походу даже не прочухал то, что (п. 2) .т.е. вся клиентская часть бота грузится динамически с сервера варпака после логина и для взлома бота нужно было не просто занопать ошибку авторизации, а полноcтью снять дамп ответа сервера.
Обычный дилетантский подход.
|