kv75
09:27 22-08-2006 Yahoo Chess
Взбрело мне вчера в голову изучить протокол новых флэшевых шахмат, которые сейчас на Yahoo. Дело в том, что очень мне не хватает одной функции там, и я подумал, а не написать ли мне альтернативный клиентик.

В процессе (thanks to Вук Мрнявчевич) познакомился с программой Flare – декомпиятором Flash'а. С удивлением обнаружил, что файлы Flash, в отличие от exe-файлов, декомпилируются в исходный код с точностью до имён переменных, которые тоже сохраняются (кроме, вероятно, локальных переменных).

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

movieClip 100 __Packages.com.yahoo.sirius.net.Connection {
//*****
v1.$HANDSHAKE_REQUEST = 'flashsucks';
v1.$HANDSHAKE_RESPONSE = 'YAHOO!';
//*****
}
Комментарии:
Вук Мрнявчевич
10:37 22-08-2006
Да, народ рассказывает, у некоторых в исходниках вообще черт-те что: обрывки песен, мат... //в комментариях, естественно:kz:

А декомпилируется Флэш так хорошо, я думаю, из-за того, что он в байт-кодах. Отсюда вывод, что java-апплеты тоже должны хорошо разбираться.
kv75
10:44 22-08-2006
Вук Мрнявчевич А что, флэш и комментарии компилирует?!
Ну буду иметь в виду. Кстати, на Yahoo есть и java-версия тех же шахмат, до сих пор работающая, но по функциональности чуть урезанная (не в игре, конечно). Так что там я этой функции не нашёл бы, скорее всего.

Всё, я теперь доволен по уши!
Вук Мрнявчевич
10:54 22-08-2006
kv75 нет, я подразумевал исходники и программистов вообще:)
kv75
11:12 22-08-2006
Вук Мрнявчевич Ну исходники-то – это ладно. Но в данном случае это ведь не просто исходник! Это часть протокола! Представляю, сколько нелестных эпитетов в адрес своего программного продукта слышала бы Macromedia (или сейчас это уже Adobe?), если бы она прослушивала трафик Yahoo!

Это примерно то же самое, как если бы Штирлиц использовал пароль "Гитлер свинья". И отзыв "воистину свинья".
Вук Мрнявчевич
11:47 22-08-2006
kv75 а и правильно:) А то ишь, придумали всякий флэш:)