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

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

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

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
По умолчанию рискну выступить с некой идеей в области декомпиляции

Дорогие друзья !

Кое-что почитал насчет декомпляции *.swf, и стало немного грустно. Увы, каким декомпилятором не пользуйся, все равно код взломают и код будет светлым, хотя и немного отличным от изначального.

В этом свете излагаю садо-мазо- идею о том, чтобы кто-то НА МОИХ ГЛАЗАХ (строго) на основании моего кода, который получил бы он в результате декомпиляции моей .swf-ки, мне бы просто показал мою игру... (рисунков там один-два). Идеальный вариант - начав с заявления о том, за сколько времени это делается.

Хочется, дабы это все состоялось в Москве/Ближнем/Дальнем Подмосковье. Тортик и/или пиво за мной.

С уважением

Влад

Старый 27.06.2013, 17:21
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Под "декомпиляторами, призванными спасать от взлома" ты часом не обфускаторы имеешь в виду?
__________________
Поймай яблоко 2!

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

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

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Влад, если вы о взломе той игры со стихами, то боюсь разочаровать, но не нужно париться с её защитой.
Да и вообще сейчас мало кто обусцирует: как говорит Путин - визга много, а шерсти мало
__________________
In Code We Trust

Старый 27.06.2013, 18:28
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 5  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Дорогой Thebestow!

Я пока не пользовался ни теми, ни другими, лишь отзывы почитал...

Добавлено через 47 секунд
Дорогой Astraport !

Пожалуй, вы и правы...

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
В большинстве случаев достаточно зашить флешку как байт массив в другую (заэмбэдить), чтобы от нее было мало чего полезного для такого "взломщика". Лично мне доводилось заниматься взломом такой штуки. Да, выдернуть ее получилось, но это уже была не swf, а раскодированный флеш плеером файл cws. То есть исходный код (в таком, или почти в таком виде как он был) из нее уже не получить при всем желании. Но вот некоторые данные вытащить можно, в том числе изображения.
Другой вопрос, на сколько критична защита того, что в ней находится. Если нужна защита только алгоритмов, то такой способ подойдет довольно хорошо. Если нужна защита графики, то увы, это невозможно. При любом раскладе ее можно будет вытащить, если файл вообще может быть запущен во флеш плеере. Делается это с помощью любого дампера памяти. Есть даже специально заточенные под это, типа swf damper (или как-то так, точно не помню). Но можно и с помощью хекс редактора дернуть нужные байты. После чего этот файл откроется любым декомпилятором.

Старый 27.06.2013, 18:46
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 7  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
wlad, рекомендую использовать copy-paste до тех времен, когда техника перепечатывания по памяти достигнет приемлемого уровня.
Мой вопрос прямо вытекает из этого сложного для восприятия предложения:
Цитата:
Сообщение от wlad Посмотреть сообщение
Увы, каким декомпилятором ни пользуйся, все равно код взломают и код будет светлым, хотя и немного отличным от изначального.
__________________
Поймай яблоко 2!

Старый 27.06.2013, 19:02
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 8  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
Thebestow
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Дорогие Zebestov, caseyryan, GBee и другие !

Мое выступление в начале темы в несколько более популярной форме: тот *.fla-код, который получился по итогам работы Sothink SWF Decompiler\SWFDecompiler.exe, несколько отличен от того кода, который у меня был изначально. Все локальные переменные были переименованы в _loc_1, _loc_2 и т.д., а поскольку пока у меня Sothink SWF Decompiler стоит в виде демо-версии (30 дней пока не истекло), я толком не экспериментировал с получившимся кодом (хотя, говоря по-крупному, это не обязательно, так как для меня как для программиста стало более-менее очевидно, что с ним делать дальше)...

А пока в свете совета caseyryan буду пытаться
Цитата:
зашить флешку как байт массив в другую (заэмбэдить),
Влад

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
отличен от того кода, который у меня был изначально. Все локальные переменные были переименованы в _loc_1, _loc_2 и т.д.
Facepalm...

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

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

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


 


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


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