Нужно проанализировать дизассемблированный код iOS/Objective-C (или Swift), который формирует хеш для API-запросов.
Цели:
- Определить, используется ли секретный ключ (salt, secret key) при формировании хеша.
- Определить порядок и формат объединения данных (параметры запроса, метод и пр.).
- Определить алгоритм хеширования (например, SHA-256).
- На основе анализа составить чёткое описание алгоритма формирования хеша.
- При необходимости написать небольшой скрипт/функцию на Python, JS или другом языке, который воспроизводит этот хеш.
Что есть у меня:
- Дизассемблированный/декодированный код функции создания хеша.
- Пример входных данных и соответствующего хеша.
Требования к исполнителю:
- Опыт реверс-инжиниринга iOS-приложений (Objective-C, Swift).
- Знание криптографии и хеш-функций (SHA-256 и др.).
- Умение работать с дизассемблированным кодом (IDA Pro, Hopper, Ghidra).
- Желателен опыт в создании интеграций с API.
Разделы:
Опубликован:
02.06.2025 | 11:56
Заказ находится в архиве