Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

Расскрыть SWF   Найти похожие ветки 

 
Dmitry S ©   (2008-01-10 16:32) [0]

Можно как нить узнать каким образом SWF файл вычисляет хеш перед отправкой файла?
дело в том, сама флешка - редактор изображения, но когда она его отправляет на сервер, то вместе с картинкой передает и какойто хеш... как можно узнать, как эта флешка его вычислила?


 
@!!ex ©   (2008-01-10 16:36) [1]

> [0] Dmitry S ©   (10.01.08 16:32)

попробовать прменит к изображеню стандартные алгоритмы хэширования и срвнить.
врядли они велосипед изобретали.


 
Ketmar_   (2008-01-10 17:07) [2]

а посмотреть ActionScript религия запрещает?


 
antonn (work)   (2008-01-10 17:08) [3]


> Ketmar_   (10.01.08 17:07) [2]

ну ка расскажи, гже же его посмотреть, с удовольствием послушаю %)


 
@!!ex ©   (2008-01-10 17:14) [4]

> [2] Ketmar_   (10.01.08 17:07)

Вроде нельзя егшо получить из SWАки.


 
Ketmar_   (2008-01-10 17:37) [5]

гугль подаст. ключевые слова сами выдумаете, надеюсь? лично у меня в своё время поиск занял примерно минут 20, и то из-за того, что подсовывают много виндовых недоделок, которые денег хотят.


 
antonn ©   (2008-01-11 00:20) [6]

ты на гугль не сваливай. Или самому рассказать религия запрещает?


 
Узурап Мамуматкулович   (2008-01-11 00:23) [7]

ключевые слова: swf decompiler.


 
Ketmar_   (2008-01-11 00:33) [8]

> antonn ©   (11.01.08 00:20) [6]
запрещает. я лентяям бесплатно не подаю.


 
antonn ©   (2008-01-11 00:42) [9]


> Узурап Мамуматкулович   (11.01.08 00:23) [7]
>
> ключевые слова: swf decompiler.

теперь к [3] хотелось бы и у Узурапа Мамуматкуловича попросить наглядно показать, как разгрести то г..но, что выдает декомпилер :)


> Ketmar_   (11.01.08 00:33) [8]

Назвался груздем - полезай в кузов.
ладно, слив защитан %)


 
Узурап Мамуматкулович   (2008-01-11 00:52) [10]

>[9] antonn(c) 11-Jan-2008, 00:42
>
>> Узурап Мамуматкулович  (11.01.08 00:23) [7]
>>
>> ключевые слова: swf decompiler.
>
>теперь к [3] хотелось бы и у Узурапа Мамуматкуловича
>попросить наглядно показать, как разгрести то г..но, что
>выдает декомпилер :)

Это личные сложности каждого желающего. Я надеюсь Вы не будете отрицать, что разгрести возможно?


 
antonn ©   (2008-01-11 01:01) [11]


> Я надеюсь Вы не будете отрицать, что разгрести возможно?
>
>

буду


 
Узурап Мамуматкулович   (2008-01-11 01:04) [12]

>[11] antonn(c) 11-Jan-2008, 01:01
>
>> Я надеюсь Вы не будете отрицать, что разгрести возможно?
>>
>>
>
>буду

Отрицайте. Ваши аргументы?


 
Ketmar_   (2008-01-11 01:09) [13]

> antonn ©   (11.01.08 01:01) [11]
отрицай. а я в это время спокойно читал декомпилированые скрипты. если у тебя что-то в моск не помещается, то это только твои проблемы, нес па?


 
Германн ©   (2008-01-11 02:01) [14]


> Ketmar_   (11.01.08 01:09) [13]
>
> > antonn ©   (11.01.08 01:01) [11]
> отрицай. а я в это время спокойно читал декомпилированые
> скрипты. если у тебя что-то в моск не помещается, то это
> только твои проблемы, нес па?
>

Не-а. Тебе же сказали: "Код давай, зараза лохматая!"
Прошу прощения за мой французский!
(с) не помню откуда. Из какого-то фильма.
:-)


 
Dmitry S ©   (2008-01-11 04:31) [15]

скачал Sothink SWF Decompiler 3.7 с лекарством.
он скрипты вообще никакие не извлек :(

может версия флеша более новая? Я с флешем до этого никогда дела не имел, поэтому вообще в неведении.


 
Ketmar_   (2008-01-11 05:19) [16]

> Германн ©   (11.01.08 02:01) [14]
ну зачем ему линуксовый софт?

> Dmitry S ©   (11.01.08 04:31) [15]
> с лекарством.
честно купи и пиша аффтарам, что они пустозвоны. или найди бесплатное и пиши то же самое, с тем же результатом, но не за деньги. лично у меня отдекомпилировалось всё, что надо мне было. какой-то софтиной, имя которой я благополучно забыл. Flare, что ли?


 
wicked ©   (2008-01-11 10:14) [17]

можно поискать по слову "swfdump" - много утиля называется именно так

а вот action script в том виде, в котором вы хотите, вам ни один софт не отдаст - внутри флешки скрипты лежат в виде кодов для стековой машины, которые и покажет дизассемблер
к слову сказать, и читать, и писать их достаточно легко, нужно только въехать в фишку, что язык динамический, как javascript...


 
Dmitry S ©   (2008-01-11 10:33) [18]

Скачал и Flare и swfdump нашел... результата всеравно нет.
Может просто флешка в сильной новой программе сделана?


 
wicked ©   (2008-01-11 10:49) [19]

этих swfdump-ов как собак нерезаных и все разные от разных авторов
некоторые могут и не читать флеши новых версий (8, 9) хотя там ничего сильно страшного не появилось

что лежит в первых 4-х байтах флешки?


 
Ketmar_   (2008-01-11 15:35) [20]

> wicked ©   (11.01.08 10:14) [17]
ну, преобразовать код VM назад в ActionScript-исходник многие асиливают. конечно, с любимыми народом переменными типа aa, ab, ac и так далее, но если сильно надо понять — это не особое препятствие. java-код я так разбирал, js разбирал. неприятно, нудно, но не смертельно.

> Dmitry S ©   (11.01.08 10:33) [18]
ну, или флэшка не очень новая, а очень старая. тоже может быть. и ещё сто тыщ мильёнов причин.


 
Dmitry S ©   (2008-01-12 05:49) [21]


> что лежит в первых 4-х байтах флешки?

"CWS"#9


> ну, преобразовать код VM назад в ActionScript-исходник многие
> асиливают. конечно, с любимыми народом переменными типа
> aa, ab, ac и так далее, но если сильно надо понять — это
> не особое препятствие. java-код я так разбирал, js разбирал.
>  неприятно, нудно, но не смертельно.

Да я тоже думаю, что разберу, да только кода не получаю.


 
Ketmar_   (2008-01-12 12:38) [22]

жди. #9 — это версия. или сам разгребай формат на основе исходников того же Flare, или жди, пока доточат до этой версии.


 
wicked ©   (2008-01-12 12:52) [23]

ничего там сильно грести не надо.... если есть исходники декомпилятора, просто поменять проверку, чтобы принимало 9-ю версию формата и всё
даже если чего туда добавили (афаик, документашку на 9-й формат не опубликовали, не проверял), то хоть вытащит то, что ему известно - принципы построения формата swf таковы, что даже ничего не зная о новых фичах, можно разобрать все старые


 
Dmitry S ©   (2008-01-12 17:22) [24]

А если во флеке #9 поменять на #8 к примеру? так не проще?:)


 
Dmitry S ©   (2008-01-12 17:39) [25]


> А если во флеке #9 поменять на #8 к примеру

Не помогло


 
wicked ©   (2008-01-14 00:17) [26]

> Dmitry S ©   (12.01.08 17:39) [25]
могу поделиться собственным дампером, но он написан под билдер и из полезного выводит только action script...
либо дам готовую екзешку с codeguard-овскими штучками (лень перекомпилировать)


 
KilkennyCat ©   (2008-01-14 03:27) [27]

Единственная проблема при декомпиляции - возможна потеря текста (не скрипта, а текстовых строк). В остальном Ketmar_ прав. Сие могу утверждать, ибо последние полтора месяца занимаюсь доводкой чужого брошенного проекта без оставленных fla.


 
Ketmar ©   (2008-01-14 03:36) [28]

> KilkennyCat ©   (14.01.08 03:27) [27]
во тебе счастья-то привалило…


 
KilkennyCat ©   (2008-01-14 04:35) [29]


> Ketmar ©   (14.01.08 03:36) [28]


да ничего, зато флэш технологию освоил. с нуля заняло три недели чтоб разобраться. и еще две недели, чтоб разобраться, что в первый раз все не так понял :)
Зато теперь акшионскрипт более не тайна для меня.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.038 c
2-1201196422
repus
2008-01-24 20:40
2008.02.17
Тема игр РПГ


2-1199601939
vegarulez
2008-01-06 09:45
2008.02.17
Вопрос про память.


15-1200597998
ProgRAMmer Dimonych
2008-01-17 22:26
2008.02.17
К вопросу об учителях и системе образования


1-1194423234
Михаил
2007-11-07 11:13
2008.02.17
Запуск стороннего приложения на втором мониторе


2-1201267828
asdfa
2008-01-25 16:30
2008.02.17
Как пропустить выполнение цикла верхнего уровня?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский