Группа хакеров под руководством Vilko (JID: vilko@jabber.org) сумела произвести реверс-инжиниринг всех модулей программы Skype 5.5 и опубликовали полностью деобфусцированную версию.
Скачать её пока ещё можно по этим ссылкам:
http://depositfiles.com/files/fubowpxeq
https://github.com/downloads/skypeopensource/skypeopensource/skype55.zip
Поскольку данный проект нарушает DMCA, как показывает опыт выпуска предыдущих версий бинарников, ссылки на Github и файлохостингах живут недолго.
Skype 5.5 представляет собой некий гибрид графического интерфейса, написанного на Delphi, и встроенных библиотек DLL с «ядром». Ядро программы — полностью независимая структура на уровне бинарного кода: блоки кода, блоки данных, импорт. Для компиляции программы использовался компилятор Visual C++ (присутствуют следы библиотек VC).
В коде ядра нет абсолютно никаких отсылок к внешнему коду/данным, написанным на Delphi. Другими словами, можно очень легко сделать полностью альтернативный интерфейс Skype-клиента, который ничем на уровне ядра не будет отличаться от нативной программы.
В рамках проекта Skype Open Source в июне 2011 года был проведён обратный инжиниринг протокола Skype, исходный код которого тоже опубликован в открытом доступе.
Для всех, кому интересна тема обратного инжиниринга Skype, открыта jabber-конференция: skypeopensource@conference.jabber.ru.
Комментариев нет:
Отправить комментарий