Лучшие онлайн игры ONGAB logo
Дневник разработки: обложка
Ур. 17 Поддержать Подписаться

Дневник разработки

Карос: Начало

  •    •  
Поддержать Подписаться
36 5,112 26 2
0

Вступление

И так. Я сколько уже в Каросе, и мне надоело быть просто игроком и добиваться все своими руками. Я решил сойти с истинного пути и применить свои знания и гугль в этой "замечательной" игре. В этот пост я буду выкладывать то, что мне удалось сделать с ней. И так начнем.

Карос: Начало конца

Первый блог

Самой первой фишкой, которую я опубликовал была - она. Это всем известный гайд игры в карос на 2 окна. Я сам очень долго мучался с этим. Ну у меня все таки получилось. Я это и описал здесь. И с самого первого комментария я увидел критику. Мне говорили, что оно все и так работает и запускается. Я это опровергал долго и нудно, пока сам не убедился в этом. Признаю, они были правы, и с настройкой действительно не стоит заморачиваться. Нужно было всего лишь снять галочку "Забрать права..." и все начинало работать. Но мои настройки никому не повредили, и с ними все так же функционирует.

Взлом GameGuard - правда или ложь

Сейчас я занимаюсь более уже "продвинутой", если можно так выразиться, деятельностью. Она связана со всеми известной нам защите игры GameGuard. Это античит, написаный по-моему на VB(Visual Basic). 

Вот, что я про него узнал.

  • Используется во многих играх, в основном от корейцев, которые(неудивительно: nProtect - корейская защита)
  • Очень стойкая (В каросе 1924 ревизия, а в 7 элементе 1884 и с ней буквально ничего беспалевно не сделаешь и поэтому именно так важно сохранить версию GameGuard которая сейчас)
  • Убивается(в каросе пока не убита).
  • Исходники где-то обитают в интернете, т.к. когда гуглил наткнулся на античит на базе GameGuard.

Более подробную информацию вы можете прочитать тут.

Это далеко не все, но на остальном остановимся подробнее.

Я очень много гуглил, курил иностранные форумы, и кое-что все-таки нарыл. Одно могу сказать точно - сломать можно, мозгов мало.

Сервер обновлений GameGuard

Это вот такая вот штука - тЫЦ. Про то,что она дает написано овердохуя раз. Вот у нас поставят у нас помощнее версию и тогда без этой штуки вам не обойтись, если опять захотите играть в 2 окна. Таким способом снижали ревизию GameGuard в линейке. Но там просто старый гг с офа слит. У нас с этим проблема.

...

Архитектура сервера обновлений GameGuard

Значит так. Сервер обновлений GameGuard выглядит так:

Все файлы GameGuard расположены тут - testgg.karosgame.ru/nProtect/GameGuard/RealServer/"<файлы>"

Все они с расширением *.npz. Например: testgg.karosgame.ru/nProtect/GameGuard/RealServer/GameMon.npz. Ссылка рабочая. Вы можете его скачать.

Он представляет собой обычный .zip архив, переименнованый в .npz. Внутри него находится файл: GameMon.des

Кроме файлов самого GameGuard'a там лежит вот такая вот штучка: update.cfg.

update.cfg - это файл, в котором прописано очень много информации, необходимой для успешного обновления GameGuard. Если он поврежден на 1 байт - уже работать не будет. Будет выбивать ошибку 360.

Файлы GG на сервере и их описание

GameGuard.npz => GameGuard.des - файл, который запускается при старте игры. Проверяет наличие обновлений защиты , обновляет и запускает. Своего рода "лаунчер" GameGuard. Находится в корне папки с игрой и в папке GameGuard.

GameMon.npz => GameMon.des - как написано в википедии, сам драйвер защиты. Запускается после старта GameGuard.des.

GameMon64.npz => GameMon64.des - так до конца и не понял, что же это за "чудо". Если его выгрузить из памяти, то через некоторе время выскочит ошибка с примерно таким текстом: "Не удалось загрузить список нежелательного ПО." Думаю все поняли, что это значит. 

ggerror.npz => ggerror.des - файл, формирующий отчеты об ошибках GG, и предлагающий все время их отправлять.

ggscan.npz => ggscan.des - пока не выяснил, для чего он предназначен, знаю одно: это один из потоков процесса AMo.exe. Если его выгрузить, ничего не изменится. Даже не выдает никаких ошибок, но от этого почему-то проблем не убавляется.

Файл KarosRU.ini

KarosRU.npz => KarosRU.ini - собственно файл конфигурации GG. Хранится в зашифрованом виде. Шифрован алгоритмом RSA или RS4. Прочитать об алгоритмах можно тут и тут соответственно. У этих алгоритмов ключи шифрования разные(расшифровки, зашифровки). Находится в корне папки игры и в папке GameGuard. Думаю все видели файл KarosRU.ini в зашифрованном виде. Если нет, откройте его сейчас блокнотом. А теперь то, чего вы все так ждали, расшифрованный файл KarosRU.ini

 Файл KarosRU.ini

npgg9x.npz => nppt9x.vxd - пока не известно

npggNT.npz => npptNT2.sys - похоже на драйвер. Под х64 не запускается.

npggNT64.npz => npggNT64.des  - драйвер. Находится в памяти AMo.exe, как поток

npgmup.npz => npgmup.des - хз для чего, не запускается.

nppt9x.npz => nppt9x.vxd - хз

npptNT2.npz => npptNT2.sys - драйвер. Запуска я не видел его.

npsc.npz => npsc.des - висит в процессе AMo.exe как загруженный модуль, потоков не имеет.

Splash.npz => Splash.jpg - картинка, появлсющаяся при обновлении GameGuard

Файл update.cfg

update.cfg - файл, описывающий файлы обновлений. Находится на сервере. Шифрован тем же алгоритмом, что и KarosRU.ini. Вот его содержимое в расшифрованном виде: 

 Файл update.cfg

Как же происходит обновение GG?

Все очень просто.

  • Скачивание файла update.cfg
  • Скачивание файлов CRC32-хеш которых не совпадает с тем, что указан в update.cfg
  • Проверка файла update.cfg на правильность(шифрование, подпись)
  • Проверка CRC32 загруженных файлов с теми значениями, которые указаны в update.cfg

Вроде это пока все, что я смог щас вспомнить. В будущем этот пост будет обновляться/дополняться

Спасибо за внимание

36


26 комментариев
  • аватар

    В какой игре?

  • аватар

    Аа от фогейма. Ок. Скачаю покопаю. О результатах сообщу в пм тебе.

  • аватар

    Почитерить хочешь?)))

  • аватар

    DeadBull Почитерить хочешь?)))
    АХ он читааак. Нехороший человек))

  • аватар

    Короче. Под него я тоже сервак запилю. Разберусь с ним.

    Да там читов к этой игре это же просто пзидец

  • аватар

    вот блин,хоть я в этом полный нуль но читал все с огромным интересом,расписано просто по высшому,этоже как надо в этом шарить чтоб все это знать,понимать и помнить.Огромный респект,хакнешь GG я просто офигею))

  • аватар

    Sergo Короче. Под него я тоже сервак...
    Хы, я все таки оказался прав, сказав, что не сломаешь ты защиту) А нафиг нужен этот пост 

  • аватар

    Беспонту это все, ну что дадут эти сраные 2окна. Кого там фармить можно????

    В каросе 2способа либо кидать либо донатить, сказал мне один человек, забирая купленный мной акк через восстановленное мыло....

    Это действительно так, но кидать очень тяжело и никто не ведеться, неначто расчитывать и тут, либо вы донат либо вы как я, незаходите неделями, надеясь на чудо и что когда нибудь все будет как раньше.......

  • аватар

    Ражая, а к чему это все? 

    Обхода вроде как нету да? Но Адепт ( с Азмары), как то #censure обошел и бегает через текстуры и с прочими багами.

  • аватар

    Лалка баг на текстуру это совсем другое

  • аватар

    В хайды бы скрыл распечатку файлов

  • аватар

    Drax В хайды бы скрыл распечатку...
    Да, пожалуй ты прав.

    EviLKa Ражая, а к чему это все?  Обхода...
    Текстуры и у меня есть.

    EvilCat [quote=100155]Хы, я все таки оказался...
    Это мы еще посмотрим. Внизу же написано, буду добавлять обновлять.

    Dommager Беспонту это все, ну что дадут...
    Ну кому как, кому как.

  • аватар

    Sergo [quote=100187]Да, пожалуй ты прав. [quote=100175]Текстуры...
    поставь 6 лвл хайдов

  • аватар

    Да без маны и уровня, тупо для экономии места т.к. пост с ними слишком огромен

  • аватар

    Вообще,обойти его можно.Недавно в конфе это обсуждали,Qweb сказал что это не по его части,но у него есть знакомые ;С

    Вообще,обойти его можно.Недавно в конфе это обсуждали,Qweb сказал что это не по его части,но у него есть знакомые ;С

  • аватар

    Sergo Ну кому как, кому как.

    есть текстуры? Я пробывал , не получается из за ГГ ошибки типо - попытка изменить файлы, игра перезапустится.

  • аватар

    Tinik Вообще,обойти его можно.Недавно...
    Конечто реально.

  • аватар

    Рыжая ломай гг делай читы ;D

    И еще попробуй файлы папки IE_Lod открыть

    Там можно менять лвл пета и так далее

  • аватар

    ReXIL Рыжая ломай гг делай читы ;D И...
    Хах. Конечто можно... Сам понял, что сказал?

  • аватар

    ReXIL Рыжая ломай гг делай читы ;D И...
    это ничего вам не даст. с тем же успехом можно просто заменить модельки.

    человек, по сути, сделал вещь чуть сложнее домашней странички - и его теперь считают хакером ))

    пысы: без обид, но смешно читать коментарии. 

  • аватар

    Mexo это ничего вам не даст. с тем...
    хД

  • аватар

    Mexo это ничего вам не даст. с тем...
    я хоть может и тупой,но я понял ,что он нашел и ,если он пролезет чуть глубже,то игру он разобрать сможет,но вроде как и статья по этой теме тоже есть,или я ошибаюсь?)

  • аватар

    + ) Думаю будет проще сделать норм прогу или Виртуалку для 2 х окон, Модифицированную ОС не отличаемой по компонентам от обычной (так чтоб уже не смогли пофиксить админы даже если узнают) 2 окна куда удобнее было ) Удачи со взломом ! )

  • аватар

    Поживем увидим, всем все интересно про карос и гг...... но все же не пойму почему не может не кто приватный сервер кароса сделать??

  • аватар

    Всем доброго времени суток друзья.. Я вот рылся в интернете по поиску каких либо уязвимостей в KarosOnline, и вот наткнулся на ваш сайт, и заметил такую проблему что вы не знаете как играть в 2 окна или в 3 или в 4 кому сколько хочется и кому сколько позволит начинка вашего ПК. Я уверен все вы знакомы с программой Песочница и (Virtual Box в переводе Виртуальная машина) так вот ребятки эти 2 программы работили.. до недавнего времени, но сейчас они безполезны кто бы вам что не даказывал с этих программ нельзя поиграть в 2 и болие окон. 

    НО... У меня есть программа с помощью которой можно играть в 2 и болие окон в зависимости от мощности вашего ПК, именно та катороя РЕАЛЬНО РАБОТАЕТ !!! 

    Вобщем к чему я все веду, я готов поделиться с вами этой чудесной програмкой на поиски которой у меня ушло не мало времени и еще больше на то чтобы в ней разобраться... вить язык интерфейса English =(. Вобщем я знаю как ей пользоваться и где что нажимать + там есть не мало хитростей и проблем с ее установкой вить просто поставить на стандартное место Program File не достаточно.. 

    Вобщем ребят, это не развод я обсолютно серьезно говорю !! Я готов продовать эту программу за караты либо GXP связаться со мной можно через ВКонтакте либо на яндекс мыло

    Email:   FalloutReborn2@yandex.by

    ВКонтакте: ID странички http://vk.com/dimon_tos

    Всем заинтересованным лицам милости прошу к нашему ШаЛаШу :)

    Я не разводила и не требую от вас реальных денег, а просто средства для игры в нашем любимом Karos Online =)

    Ну и на последок прошу меня тоже понять и не судить... поскольку я много времени убил на эту прогу не думайте что я продам ее за пару десятков КК или за 10 GXP Прошу писать адыкватные цены.

    Способ договора, через скайп я показываю вам в деле эту прогу тобиш зайду в 2 окна на ваших глазах и буду играть без вылетов и т.д Вы получите программу после уплыты 50% суммы после уплаты 100% суммы вы получите инструкцию по эксплуотации если ее можно так назвать ) С нетерпением жду ваших писем и сообщений. Дата последней игры с помощью этой программы >11.04.2014< (21:40)

    PS насчет бана не волнуйтесь все честно все законно. 

Оставлять комментарии могут только зарегистрированные пользователи
Материалы в тему
×
Новая лига, вступаем =) Mass Effect
Закрыть все