Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 29.07.2012, 12:23   #1
 Разведчик
Аватар для Dave_Scream
 
Dave_Scream никому не известный тип
Регистрация: 21.06.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Декомпиляция Танков Онлайн

Искать значения наугад через CE сложно. Было бы удобнее декомпилировать исходник ТО.

Принцип загрузки ТО такой.
сначала скачивается лоадер, который затем подгружает нужные либы.
Раньше эти либы можно было подменить.
Сейчас они шифруются.

Как их расшифровать???
Давайте изучать вместе.

Сначала предлагаю понять принцип загрузки ТО
ссылка на сервер имеет вид
Код:
http://tankionline.com/AlternativaLoader.swf?config=c1.tankionline.com/config.xml&rserver=s.tankionline.com&lang=ru
Тоесть скачивается лоадер AlternativaLoader.swf, которому в параметрах передается конфиг файл
Код:
c1.tankionline.com/config.xml
содержимое этого файла указывает какой сервер будет использоваться
Код:
<cfg>
<server ip="c1.tankionline.com">
<ports>
<port>5222</port>
<port>5223</port>
<port>5190</port>
</ports>
</server>
<plugins>
<plugin name="OSGI" id="1" version="242"/>
<plugin name="Протокол" id="4" version="126"/>
<plugin name="Сеть" id="5" version="157"/>
<plugin name="projects.tanks.clients.fp10.libraries:TanksServices" id="58228" version="388"/>
<plugin name="Клиент" id="58229" version="1213"/>
</plugins>
</cfg>
затем начинают подгружаться либы.

так же идет обращение к файлам, которые, судя по названию, кодируют/раскодируют скачиваемые либы.
C:\Windows\System32\cryptsp.dll
C:\Windows\System32\rsaenh.dll

поидее, этим всем заведует лоадер, тоесть если его декомпилировать, то можно постараться понять как расшифровываются либы.
---
я прочитал, что из флеш нельзя подгружать DLL файлы, значит можно предположить что шифрование/дешифрование подгружаемых данных осуществляется в самом лоадере?

в декомпилированном лоадере нашел такую интересную вещь

Код:
_loc_4 = (_loc_4 + String.fromCharCode(_loc_7 & 255)) / (param1 + 1);

Последний раз редактировалось Dave_Scream; 29.07.2012 в 14:18.
  Ответить с цитированием
Старый 29.07.2012, 13:23   #2
 Разведчик
Аватар для Dave_Scream
 
Dave_Scream никому не известный тип
Регистрация: 21.06.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Декомпиляция Танков Онлайн

я сам это все написал. это не копипаст.
подобный вопрос задал здесь [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 02.08.2012, 18:37   #3
 Разведчик
Аватар для nikita324
 
nikita324 никому не известный тип
Регистрация: 25.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Декомпиляция Танков Онлайн

На самом деле, скорее всего возможно подгружать dllки, ведь создание классов для флеша можно выполнить и на C++, а для ТО подгрузка всех файлов выполняется через xml(скорее всего), так что нужно искать загрузку xml файлов в исходник, если кинешь исходник, помогу с поиском
  Ответить с цитированием
Старый 14.08.2012, 04:58   #4
Заблокирован
 Пехотинец
Аватар для ruslan_333
 
ruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражанияruslan_333 блестящий пример для подражания
Регистрация: 01.01.2012
Сообщений: 74
Популярность: 1571
Сказал(а) спасибо: 430
Поблагодарили 81 раз(а) в 54 сообщениях
Отправить сообщение для ruslan_333 с помощью Skype™
 
По умолчанию Re: Декомпиляция Танков Онлайн

Цитата:
Сообщение от Dave_ScreamПосмотреть сообщение
Как их расшифровать???

Если даже расшифруешь и захочешь подменить - надо будет обратно зашифровывать, что тоже займёт немало времени...А так - когда я приеду домой(где-то 28-го августа), могу выложить сюда клиент старый, ещё с 2011 года, в мае играл помоему последний раз, если повезёт и там остался кэш - то библиотеки там ещё не зашифрованы и можно будет что нибудь покопать...
  Ответить с цитированием
Старый 14.08.2012, 08:57   #5
 Разведчик
Аватар для 567705648
 
567705648 никому не известный тип
Регистрация: 13.06.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Декомпиляция Танков Онлайн

таким способом можно на кри взломать!
  Ответить с цитированием
Старый 14.08.2012, 22:07   #6
 Разведчик
Аватар для Илья333777
 
Илья333777 скоро будет известенИлья333777 скоро будет известенИлья333777 скоро будет известен
Регистрация: 14.11.2010
Сообщений: 24
Популярность: 289
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 5 сообщениях
 
По умолчанию Re: Декомпиляция Танков Онлайн

567705648, на кри взломать не получится, т.к. информация о кри хранится на сервере танков, это все знают. А вот на размер текстуры - возможно, если анти-чит не спалит.
  Ответить с цитированием
Старый 15.08.2012, 07:20   #7
 Разведчик
Аватар для Dave_Scream
 
Dave_Scream никому не известный тип
Регистрация: 21.06.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Декомпиляция Танков Онлайн

Цитата:
Сообщение от ruslan_333Посмотреть сообщение
могу выложить сюда клиент старый, ещё с 2011 года, в мае играл помоему последний раз, если повезёт и там остался кэш - то библиотеки там ещё не зашифрованы и можно будет что нибудь покопать...

да, было бы очень интересно покопаться пусть даже и в старом клиенте. Многие значения с тех пор не поменялись я думаю.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Читы для танков онлайн DJON3895 Вопросы и ответы, обсуждения 2 27.01.2012 15:16
Чити для танков онлайн -=Anubis=-2 Общение и обсуждение 44 16.01.2012 19:38
[Продам] Ак Танков-онлайн lerm Другие игры 2 02.07.2011 10:13

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 19:15.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net