Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Шифровка swf (http://www.flasher.ru/forum/showthread.php?t=202313)

slavnovik 09.07.2013 15:38

Шифровка swf
 
Добрый день! Нашел игру, где swf файлы шифруются, вместо Main.swf у них Main.bin, раньше было Main.swf. В этой игре Loader.swf грузит Main.bin. Я бы хотел поставить такую же шифровку на файлы, защита от декомпилятора. Кстати, я попробовал декомпилировать Loader.swf - программа сразу зависает. Если что могу кинуть ссылку.

FlashRus 09.07.2013 15:44

http://ru.wikipedia.org/wiki/Обфускация

slavnovik 09.07.2013 17:01

Цитата:

Сообщение от FlashRus (Сообщение 1140593)

Что-то не нагуглил подходящего способа сделать так, как в той игре, может вы знаете, где есть?

chamele0n 09.07.2013 17:35

Цитата:

Сообщение от slavnovik (Сообщение 1140591)
Если что могу кинуть ссылку.

можно и посмотреть

Hauts 09.07.2013 17:35

slavnovik, поменять расширение файла достаточно?

Вообще темы про декомпиляцию запрещены правилами.

slavnovik 09.07.2013 18:03

Цитата:

Сообщение от Hauts (Сообщение 1140602)
slavnovik, поменять расширение файла достаточно?

Вообще темы про декомпиляцию запрещены правилами.

Насколько я помню, то запрещены темы про взлом, а тут наоборот - защита)

slavnovik 09.07.2013 23:02

Цитата:

Сообщение от okouser (Сообщение 1140615)
Все равно байты из Main.bin будут грузиться и расшифровываться в загрузчике, код которого можно декомпилировать. Так что вопрос не в шифровании Main.bin, а вопрос в обфускации Loader.swf.
Сложно сказать, что там используется, вариантов тут много может быть. Будут ссылки, можно будет поговорить предметно.

Добавлено через 39 минут
Посмотрел.
Так там всё через центральный сервер идет, к которому еще нужен доступ по логину и паролю.
Конечно, еще идет проверка, с какого хоста идет запрос на авторизацию, а дальше могут высылаться уникальные ключи, которые и расшифровывают Main.bin в памяти.
Единственный вариант для взломщика в этом случае - это вытягивать загруженные байты из оперативки и пытаться их декомпилировать, что обычно не стоит свеч.
Так что всё продумано.

Яснл.. Я попробовал скачать все файлы и загрузил на свой хост, попробовал зайти оттуда- вроде заходит, точно не знаю, т.к. пару файлов не выгрузил, еще попробовал изменить параметры в конфиге - автобот выдал бан до 2021 года :D

Добавлено через 3 минуты
http://kvarkum.ru/ вот та игра, да вот боюсь, что администрация форума посчитает за спам

mooncar 09.07.2013 23:45

slavnovik, ссылки по делу администрацией никогда не рассматриваются как спам.
Но чем дальше тема будет отклоняться от вопросов защиты к вопросам получения несанкционированного доступа к к чужому приложению, тем ближе она к закрытию.

caseyryan 10.07.2013 00:18

Цитата:

что обычно не стоит свеч.
2 минуты работы, от силы. Для этого даже специальные проги есть, которые вытягивают из оперативки именно байты расшифрованной флешки. Так что защитить содержимое флешки вообще невозможно. Никак. Разве что не выкладывать ее в публичный доступ :D

Tails 10.07.2013 01:26

  1. UrlLock для ограничения доменов при запуске.
  2. Обфускация для защиты и запутывании кода.
  3. Зашивка исходника игры как скомпилированного бинарного файла, с последующей загрузкой через Loader. (swf в swf)
  4. Можно пару трюков для завешивания некоторых декомпиляторов придумать. Например, проверяя url адрес локаций запуска swf.

Этих методов достаточно, что-бы 90% "кул хацкеров" со своими декомпиляторами шли лесом.
Подробности в реализаций легко гуглятся. Тема исчерпана.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.