С чего начать..? Tactics Manager Version 1.6
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
С чего начать..? 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 (которая необходима) - тот же кукиш. Вроде реестр почистил. Хотя сам то я думаю, что в адобе эйр все дело… Вот я и задался вопросом, где все эти установки прописываются и с чего начинать? Спасибо за внимание.
|
|
|
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.
|
|
|
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-09-27 14:16:35.810000
|
|
|
miak
Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
|
спасибо большое! дурацкий вопрос: "..а как Вы это сделали?" =) т.е. куда смотреть?
|
|
|
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; Способов взломать одну и туже программу почти всегда вагон и маленькая тележка.
|
|
|
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 - это то, что нужно?) завтра попробую. авось понравится.
|
|
|
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 это с каким названием создастся наш уже распакованный файл. В файловых менеджерах это делается проще и быстрей.
|
|
|
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 Спс.
|
|
|
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
|
|
|
RE: С чего начать..? Tactics Manager Version 1.6 - 2011-11-12 10:34:20.923333
|
|
|
miak
Сообщений: 5
Оценки: 0
Присоединился: 2011-09-24 10:13:21.570000
|
на официальном сайте скачать демо можно
|
|
|
|
|