Сейчас на форуме: vasilevradislav, Magister Yoda, site-pro, Rio (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Salsa20 - не выходит раскодировать ответ от сервера... |
Посл.ответ | Сообщение |
|
Создано: 23 февраля 2013 18:34 · Поправил: virus_forever · Личное сообщение · #1 Приветствую! Имеется у меня самописная swf, которая подключается к программе динамически по средствам ActiveX и вызывается код при помощи CallFunc. Я на Delphi не стал заморачиваться с "рипом" кода, пока-что решил сделать по такой схеме. В swf я реализовал: 1) Подгрузку новой swf из пакетов. В которой, как я сегодня узнал, алгоритм salsa20. Каждый раз на этом этапе в ней меняется вектор инициализации и еще кое что. В пакете идет 99.9% всей swf, сжатой inflate и размер всего. Далее объединяется с "хидером" и "футером" и отправляется в лоадер. Пример это swf (собранной) - прикрепляю. 2) ARC4 (раз уж все рипнул, то и это) 3) BigInteger В "синтетике" все функции работают! Часть кода из моей swf: Code:
Тут используется 4 объекта подгружаемой SWF, к этому я пришел в тестах буквально полчаса назад. Сперва был 1 экземпляр. Потом решил сделать 2 - на сервер и клиент. Потом 4... Проблема: От клиента зашифрованный пакет я прочитать могу без проблем. Code:
От сервера - не читаются! Code:
Да и шифруются потом соответственно в совсем другой массив байт. В чем может быть дело? По поводу ошибочности вызовов нужных функций - все проверил несколько раз. Есть у меня SWF-лог. Там находится следующее: Code:
Что доказывает правильность вызова. 7c52_23.02.2013_EXELAB.rU.tgz - 17C5D000 - 11.swf |
|
Создано: 23 февраля 2013 23:45 · Личное сообщение · #2 Вопрос решен, я полагаю ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: virus_forever |
|
Создано: 23 февраля 2013 23:46 · Личное сообщение · #3 |
|
Создано: 23 февраля 2013 23:54 · Личное сообщение · #4 |
|
Создано: 24 февраля 2013 00:44 · Личное сообщение · #5 |
eXeL@B —› Крэки, обсуждения —› Salsa20 - не выходит раскодировать ответ от сервера... |
Эта тема закрыта. Ответы больше не принимаются. |