Метка «Windows Phone»
Кратко об инструментах Windows Phone

Кратко об инструментах Windows Phone

Инструменты — это техника добавления собственного кода в программу/окружение для мониторинга или изменения некоторого поведения исследуемой программы. Сборки Windows Phone приложений содержат промежуточный CIL — код, который выполняется CLR. Именно этот код модифицируется для того, чтобы внести в него дополнительную функциональность. Например, у нас есть метод, который складывает два числа и возвращает результат. Ниже версия...
Способы взаимодействия приложений

Способы взаимодействия приложений

Итак, мы достаточно подробно рассмотрели модель безопасности Windows Phone 7/8, поговорили о приложениях, а также о том, как и с помощью чего анализируется безопасность мобильных приложений. В Windows Phone 8 появились новые векторы атак (app — to — app взаимодействие, баги в нативном коде), однако важно помнить, что большую часть багов составляют не специфичные для...
Наше детище Tangerine

Наше детище Tangerine

Tangerine —это тулза для анализа Windows Phone приложений. Она основана на XAPSpy и позволяет делать три вещи. Во-первых, автоматизировать всю рутинную работу с ХАР — файлами: распаковку, подписывание, упаковку, разворачивание на девайсе или эмуляторе. Во-вторых, Tangerine позволяет проводить базовый статический анализ кода. После открытия приложения Tangerine выводит информацию из манифеста приложения: общую информацию, список возможностей...
Инструменты хакера

Инструменты хакера

Для работы нам, понадобится WP SDK с эмулятором. WP — устройство с полной разблокировкой, которая дает нам доступ к файловой системе устройства и возможность ставить свой софт без официального магазина. Здесь стоит отметить, что в своей работе мы используем НТС Него с кастомной прошивкой. Чтобы удобно было лазить по ФС и ставить софт, потребуется Windows...
Все о приложениях Windows Phone

Все о приложениях Windows Phone

Перейдем непосредственно к приложениям и начнем с того, как они работают и на чем пишутся. Windows Phone 7 основана на Windows СЕ, а все WP7 — приложения работают на модифицированной версии.NET Compact Framework. Это специальная версия.NET — фреймворка, в которую Microsoft добавила Silverlight UI и Silverlight API. В WP7 разработчики могли писать приложения только с...