Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

С чего начать..? Tactics Manager Version 1.6

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> С чего начать..? Tactics Manager Version 1.6
Имя
Сообщение << Старые топики   Новые топики >>
С чего начать..? Tactics Manager Version 1.6 - 2011-09-27 09:46:27.243333   
miak

Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
Добрый день!
Даже не знаю, относится ли мой вопрос к взлому. Извиняйте, если что.
Суть такова:
Есть программа tactics manager (http://www.soccertutor.com/tacticsmanager/software-update.asp), которая "After you download and install Tactics Manager software you get 1 FREE Try!". После установки действительно дала попользоваться всеми функциями и после повторного открытия уже требовала активации. ..ну они и предупреждали об этом..
Попробовал переустановить.. (само собой, что б еще разок запустилась) - мне показали кукиш.
Попробовал переустановить Adobe AIR (которая необходима) - тот же кукиш.
Вроде реестр почистил. Хотя сам то я думаю, что в адобе эйр все дело…
Вот я и задался вопросом, где все эти установки прописываются и с чего начинать?

Спасибо за внимание.
Post #: 1
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-27 12:39:26.710000   
vecha

Сообщений: 32
Оценки: 20
Присоединился: 2011-09-24 23:39:14.940000
Файлом из архива перезапишите файл в папке куда установили tactics manager.
Post #: 2
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-27 14:16:35.810000   
miak

Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
спасибо большое!
дурацкий вопрос: "..а как Вы это сделали?" =)

т.е. куда смотреть?
Post #: 3
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-28 12:21:07.706666   
vecha

Сообщений: 32
Оценки: 20
Присоединился: 2011-09-24 23:39:14.940000
Tactics Manager 1.6.exe написан на С++, но это только оболочка. Сама прога написана на actionscript 3 и находится в файле TacticsManager.swf
Для декомпиляции флеша возьмем Sothink SWF Decompiler. Открываем в в нем наш TacticsManager.swf
В этой флешке есть переменная которая называется FIRST_RUN В ней хранистя инфа о том запускалась ли программа раньше или это первый запуск.
Вбиваем FIRST_RUN в поиск(На вкладке ActionScript). Sothink находит 4 вхождения.
Первое
if (FlexGlobals.topLevelApplication.FIRST_RUN) { FlexGlobals.topLevelApplication.visible = true; this.close(); } Если удалить первую строчку то приложение будет запускатся не зависимо от того, первый раз мы его запустили или нет.
Теперь нам надо посмотреть как эта строчка будет выглядеть в шеснадцатиричном виде(что бы мы смогли ее изменить в хекс редакторе)
В верху Sothink жмем на кнопочку "необработанные данные", в окошке поиска вводим FIRST_RUN и жмем "Икать как текущее"
Поиск остановится на "_as3_getproperty FIRST_RUN" это значит положить в стек содержание переменной FIRST_RUN(все вычисления происходят с данными которые находятся
стеке, поэтому туда надо сначало что то положить). Следующая строчка кода "_as3_iffalse offset: 20" проверяет что мы положили предыдущей командой в стек. Если true(первый запуск)
то она ничего не делает, а если false то прыгаем на 20 байт вперед. Если удалить строку "_as3_iffalse offset: 20" то прога будет работать как нам надо. В шестнадцатиричном виде "_as3_iffalse offset: 20" выглядит как 12 14 00 00 (в Sothink это видно чуть выше самой строки). Теперь нам надо найти все это в хекс редакторе, но если мы просто откроем наш TacticsManager.swf то мы ничего не найдем так как он сжат(определить сжат он или нет можно в том же хекс редакторе. Смотрим первые три байта, если они CWS, то файл упакован, и нам надо его распаковать. Если же первые байты FWS, то файл не упакован).
Распаковать флешку можно прогой cws2fws, она работает из командной строки. Первый параметр файл который хотите распаковать, второй - название для распакованного файла.
После как распаковали, открываем в хекс редакторе. Но если вы введем просто последовательность 12 14 00 00 то мы найдем много ложных вхождений.
Поэтому надо последовательность удлинить, в нашем случае хватает добавить два байта 60 b9, то есть искать мы будет не 12 14 00 00, а 12 14 00 00 60 b9
(в нашем случае хватило всего 2 байта, но может понадобится намного больше, поэтому лучше добавлять не по одному, а сразу штуки четыре)
После того как мы нашли единственное вхождение последовательности 12 14 00 00, нам надо ее удалить, но если просто взять и удалить, то прога не будет
работать правильно(либо вообще не будет работать), так как изменится размер файла. Конечно все это можно подправить, но есть более простой способ.
Можно просто занопить эту команду. Nop это опкод, который ничего не делает а место в один байт занимает. Nop = 02, поэтому нам надо 12 14 00 00 заменить на 02 02 02 02. Теперь нам осталось только сохранить изменения и запустить програму.
Можно было сделать и немного по другому. Например поменять строчку this.FIRST_RUN = false; на this.FIRST_RUN = true;
Способов взломать одну и туже программу почти всегда вагон и маленькая тележка.
Post #: 4
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-28 16:36:19.973333   
miak

Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
спасибо за развернутый ответ! ..ясно одно - учиться и еще раз учиться..
и сразу загвоздка: программа cws2fws - можно чуть-чуть поподробнее, как ею пользоваться..(http://zefonseca.com/cws2fws/release/cws2fws - это то, что нужно?)

завтра попробую. авось понравится.
Post #: 5
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-28 21:53:24.546666   
vecha

Сообщений: 32
Оценки: 20
Присоединился: 2011-09-24 23:39:14.940000
quote:

как ею пользоваться.

Кидаем cws2fws.ехе в ту папку где флешка которую надо распаковать(это делать конечно не обязательно, но так будет проще)
Пуск - Выполнить, печатаете cmd потом жмем энтер. Выскочит консольное окошко.
Туда вбиваем c:\Program Files\Tactics Manager 1.6\cws2fws.exe TacticsManager.swf TacticsManagerNew.swf
Ну путь конечно должен быть реальный. Жмем энтер, и через секунду у нас в той же директории появится распакованный файл TacticsManagerNew.swf
Первый параметр TacticsManager.swf это наш сжатый файл, а TacticsManagerNew.swf это с каким названием создастся наш уже распакованный файл.
В файловых менеджерах это делается проще и быстрей.
Post #: 6
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-29 08:06:09.046666   
miak

Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
Пардон, ввел в заблуждение неправильно поставленным вопросом. Понял последовательность: "Первый параметр файл который хотите распаковать, второй - название для распакованного файла." Просто искал cws2fws без exe и находил только наподобие вышеназванного: http://zefonseca.com/cws2fws/release/cws2fws
Спс.
Post #: 7
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-11-12 00:37:22.270000   
cucereanu

Сообщений: 1
Оценки: 0
Присоединился: 2011-11-12 00:30:13.963333
Простите,кто может выслать мне эту прогу.Спасибо заранее. Email: cucereanu@yandex.ru
Post #: 8
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-11-12 10:34:20.923333   
miak

Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
на официальном сайте скачать демо можно
Post #: 9
Страниц:  [1]
Все форумы >> [Первый вопрос] >> С чего начать..? Tactics Manager Version 1.6







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.