Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.09.2013, 19:29
climfree вне форума Посмотреть профиль Отправить личное сообщение для climfree Найти все сообщения от climfree
  № 1  
Ответить с цитированием
climfree

Регистрация: Jun 2013
Сообщений: 65
По умолчанию Посоветуйте надежные обфускаторы

ДВС!
Постав вопрос о защите swf от скачивания. посоветуйте. пожалуйста, надежные обфускаторы.

Старый 09.09.2013, 19:37
belv вне форума Посмотреть профиль Отправить личное сообщение для belv Найти все сообщения от belv
  № 2  
Ответить с цитированием
belv

Регистрация: Oct 2005
Сообщений: 217
Почитайте эту тему и поймете, что это равносильно вопросу.Посоветуйте лекарство от всех болезней.
http://www.flasher.ru/forum/showthread.php?t=203156

Старый 09.09.2013, 20:48
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 3  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
100% надёжный ДВС, сам делал.
http://swf-flash.blogspot.com/2013/0...-01052013.html
__________________
Гоночка

Старый 10.09.2013, 07:49
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от Alex Lexcuk Посмотреть сообщение
100% надёжный ДВС, сам делал.
http://swf-flash.blogspot.com/2013/0...-01052013.html
100% надежный Доброго Времени Суток? )

п.с. Нет вообще ни одного 100% надежного обфускатора.

Старый 10.09.2013, 02:37
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 5  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Цитата:
100% надёжный ДВС, сам делал.
на какую сумму готовы спорить?

Добавлено через 3 минуты
climfree
Теперь по делу, ещё и ещё раз повторяю, компьютер пользователя - его собственность, и он всемогушь. Если вы хотите дать пользователю загрузить вашу программ он сможет её украсть, и распотрошить, и модифицировать. Из супермаркета проще украсть чем из магазина советского с витринами и продавцами, однако же супермаркеты не вымерли.
__________________
:)

Старый 10.09.2013, 06:11
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 6  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
secureSWF

Старый 10.09.2013, 08:20
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 7  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
вопрос о защите swf от скачивания
Нелепый вопрос сам по себе. Скажите это тому, кто вам его поставил.

Старый 11.09.2013, 02:48
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 8  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Товарищ из гонконга тестировал его на своей очень большой игре.
По ссылке
http://swf-flash.blogspot.com/2013/0...-01052013.html
есть видео хау-то.
Описание принципа действия есть здесь.
http://www.flasher.ru/forum/blog.php?b=643

Кратко на русском.
Создаете две папки с одинаковыми копиями проекта.
Запускаете питон сервер. TCPServer_obf_python_2_7_16_05_2013.py или TCPServer_obf_python_3_3_16_05_2013.py (зависит от того какую версию питона вы установили)
Запускаете обфускатор LexcukActionScriptObfuscator.swf (но надо добавить его в настройки доверенной папки или пересобрать обфускатор во флеш девелоп)
Прописываете my source (это путь к папке с исходниками)
Прописываете obfuscator out source (это путь к папке с обфусцированными исходниками)
Нажимаете на кнопку-линку make find and replace text. Прожка прочитает все файлы с расширением as достанет от туда все названия классов, паблик методов и свойств и создаст файл findAndReplace.txt. Советую перед этим удалить все файлы из исходника которые не требуют обфускации, это может быть к примеру папка с box2D, она ведь опенсорсная, зачем ее обфусцировать. Теперь открываем файл findAndReplace.txt (если есть необходимость) в флеш девелоп и дописываем его или удаляем из него ненужное. В обфускаторе после этого надо прочитать заново файл findAndReplace.txt для этого есть кнопка read find and replace text.
После того как файл findAndReplace.txt готов нажимаем на кнопку obfuscate. Прожка опять прочитает все файлы из исходника переименует их в соответствии с findAndReplace.txt удалит из них комментарии, переименует все классы, паблик методы и свойства (помоему и приват тоже), однако если имена встречаются в файле cancelFindAndReplace.txt то переименования не будет (вставит новые комментарии если в файле настроек в пункте easy translate стоит true c реальными именами классов) и сохранит файлы в папку с обфусцированым исходником.
Теперь надо собрать флешку из обфусцированных файлов. Посыпятся много ошибок, которые исправляются вручную, потому что многие слова не поддаются обфускации (типа Math или Stage) их надо прописывать в файл cancelFindAndReplace.txt, что-бы при следующей обфускации они не повторялись.
После того как обфусцированная флешка готова и работает можно прописываем путь к ней в поле obfuscation swf file. И нажимаем на кнопку String SWF Obfuscation так во все обфусцированные имена рандомно вставляются недопустимые символы типа ^ % @ ; если попытаться декомпилировать эту флешку то декомпилятор не сможет сохранить файлы с такими именами.
Однако если у вас есть сайтлок то строку этого сайтлока надо всё-же как-то закодировать к примеру сделать из нее int массив с кодами букв. Так можно избежать редактирования флешки в простом текстовом редакторе.
__________________
Гоночка

Старый 11.09.2013, 08:26
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 9  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Но, в принципе, для серьезного проекта - это нормально.
Покажите мне хоть один серьезный проект, который обфусцирован

Старый 11.09.2013, 10:49
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 10  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
caseyryan, https://apps.facebook.com/angrybirds/

Как узнать что он обфусцирован?
Открыть страницу и закрыть после появления загрузочного экрана до полной загрузки, вылетит ошибка
Цитата:
Error: [LoadManager] FILE NOT FOUND: https://dyzbcwveae9tn.cloudfront.net...99fea00d11.swf
at '"t::',/["U()

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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