Если ничего не изменилось в вк ( пол года назад качал) - то там просто вместо .swf был .zip... А потом ищете в исходном коде страницы .zip или .swf и копируете url, затем вставляя его в браузерную строку... можно довнлоадером выкачать этот ЮРээЛ...
Здравствуйте уважаемые читеры , хотел спросить - как скачать swf файл любой игры. Спасибо за понимание
Запускаю Charles для просмотра всех get запросов к файлам. Потом ищу среди них с расширением swf, обычно хранятся на другом домене, не ВКонтакте. Если их нет, ищу zip, он размещается ВКонтакте. А потом меняю ему расширение на swf и вуаля - готово.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
По поводу сложных конструкций включающих в себя несколько swf. Не подскажешь можно ли изменением пару строк добавить такую возможность?, в игре нажимаем на какую-нибудь клавишу Q например, и у нас подгружается новый модуль swf от этой же самой игры. Или же корректно открыть его в новом окне браузера без повторной авторизации в приложении.
Ilya112, не могли бы ты мне объяснить подробнее про команды в p-code getlocal0 и setlocal0 (ну и другие вариации)
Из help скальпа я понял что один кладет в stak значения из локального регистра 0, а другой , наоборот, восстанавливает... Но я никак не могу понять, что это за локальные регистры, почему их только 4 (от 0 до 3),
да еще и слоты какие-то (setslot, getslot), про них тоже объясни пожалуйста, откуда там id берется? Ах, да... И не мог бы ты дописать статью с просмотром запутанного кода(обсуфицированного... еле выговорил )
Ilya112, не могли бы ты мне объяснить подробнее про команды в p-code getlocal0 и setlocal0 (ну и другие вариации)
Из help скальпа я понял что один кладет в stak значения из локального регистра 0, а другой , наоборот, восстанавливает... Но я никак не могу понять, что это за локальные регистры, почему их только 4 (от 0 до 3),
да еще и слоты какие-то (setslot, getslot), про них тоже объясни пожалуйста, откуда там id берется? Ах, да... И не мог бы ты дописать статью с просмотром запутанного кода(обсуфицированного... еле выговорил )
getlocal получает данные из стека, setlocal кладет данные в стек.
На счет обфускации могу сказать так: смотрю через декомпилятор нужный мне код и потом похожий ищу в ассемблере, не знаю как еще можно это объяснить. Лучше сначала на простом попрактиковаться, а потом перейти к сложному.
Цитата:
Сообщение от Повелитель тене
По поводу сложных конструкций включающих в себя несколько swf. Не подскажешь можно ли изменением пару строк добавить такую возможность?, в игре нажимаем на какую-нибудь клавишу Q например, и у нас подгружается новый модуль swf от этой же самой игры. Или же корректно открыть его в новом окне браузера без повторной авторизации в приложении.
Можно в одну swf загрузить несколько, использую один лоадер, правда лагать наверное не хило будет. Если вы хотите обойти проверку запуска одновременных окон с игрой, то не думаю, что это может помочь. Надо знать какая защита там стоит.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Вот ломал игру одну (Не скажу какую ) и пришлось искать хороший инструмент... в итоге я ее сломал... там 5 раз были вложены друг в друга swf файлы, причем зашифрованные... вообщем без впечатлений об инструментах не обошлось... самый лучший, который разобрался во всем - ActionScript Viewer - крякнутую версию трудно достать... [Ссылки могут видеть только зарегистрированные пользователи. ] вот ссыль, вытащил отсюда : [Ссылки могут видеть только зарегистрированные пользователи. ]
интерфейс конечно не ахти, зато все работает...
второе место отдал бы скальпелю, Sothink SWF Decompiler и ActionScript Reader... один хорошо декомпилирует, другой более-менее распознает, третий выболняет остальные функции(переименование, вытаскивание бинарников), но все это умеет делать ASV (ссыль выше)....
на третьем месте я оставлю, пожалуй, AsDec - он не распознает обфусцированные коды...
на ВирусТотал приложу потом,
удачи...
Upd1 .[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось Bots'Maker; 29.07.2012 в 08:49.
Причина: Добавил VirusTotal
Вот ломал игру одну (Не скажу какую ) и пришлось искать хороший инструмент... в итоге я ее сломал... там 5 раз были вложены друг в друга swf файлы, причем зашифрованные... вообщем без впечатлений об инструментах не обошлось... самый лучший, который разобрался во всем - ActionScript Viewer - крякнутую версию трудно достать... [Ссылки могут видеть только зарегистрированные пользователи. ] вот ссыль, вытащил отсюда : [Ссылки могут видеть только зарегистрированные пользователи. ]
интерфейс конечно не ахти, зато все работает...
второе место отдал бы скальпелю, Sothink SWF Decompiler и ActionScript Reader... один хорошо декомпилирует, другой более-менее распознает, третий выболняет остальные функции(переименование, вытаскивание бинарников), но все это умеет делать ASV (ссыль выше)....
на третьем месте я оставлю, пожалуй, AsDec - он не распознает обфусцированные коды...
на ВирусТотал приложу потом,
удачи...
Было бы неплохо, если бы ты выложил урок по нему. Все что я пока там нашел, так это изменение констант, но не кода.
Хотя есть в нем один минус: нельзя сделать поиск по всем классам, да его вообще нету там. Было бы удобнее искать.
Так что пока толку от него не вижу. AS3 Sorcerer в триальной версии позволяет быстро просматривать код, очень удобно для изучения.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось Ilya112; 29.07.2012 в 08:25.
Было бы неплохо, если бы ты выложил урок по нему. Все что я пока там нашел, так это изменение констант, но не кода.
Хотя есть в нем один минус: нельзя сделать поиск по всем классам, да его вообще нету там. Было бы удобнее искать.
Так что пока толку от него не вижу. AS3 Sorcerer в триальной версии позволяет быстро просматривать код, очень удобно для изучения.
Главное не поиск- а правильное отображение AS ... Для поиска можно взять другую программу... Темболее мне этот поиск не понадобился, я задавал нормальные имена и просто расшифровывал бинарные файлы... И я прям даже и не знаю, собирать ли обратно игру(пропуская по 5 кодэрам) или можно просто подключить уже расшифрованные файлы... AS3 Sorcerer это продолжение ветки ASV, т.е. от его разработчика...
Последний раз редактировалось Bots'Maker; 29.07.2012 в 09:20.