Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

Расскрыть 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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.016 c
2-1201003051
deras
2008-01-22 14:57
2008.02.17
Первый и последний дни месяца.


1-1194779709
mufan
2007-11-11 14:15
2008.02.17
TreeView.Items.Clear не работает???


2-1201260171
Леонид
2008-01-25 14:22
2008.02.17
Как блокировать сообщение об ошибке


15-1200327179
Ломброзо
2008-01-14 19:12
2008.02.17
HTML DOS Layout


15-1200295245
TUser
2008-01-14 10:20
2008.02.17
Ашипка вышла :)