July 27, 2020

Реверсинг APK клиентов Telegram для получения app hash / app id

Данная статья посвящена в первую очередь разбору приложений, и извлечению из этих приложений нами App hash / App id

Поехали!
Нам понадобится

WinRar
Notepad ++
https://apkpure.com/ru
http://www.decompiler.com

И так поехали, когда мы установили винрар и нотепад, заходим на сайт https://apkpure.com и ищем не официальные Telegram клиенты

Например такие -

Graph Messenger

Нажимаем кнопочку "Скачать APK"

После того, как мы его скачали, идём на сайт - http://www.decompiler.com

Жмём сюда и выбираем путь к нашему APK файлу

После этого, ждём пока файл загрузится и пройдёт декомпиляция

Когда декомпиляция прошла, мы скачиваем и распаковываем архив

После того, как вы распаковали архив, заходим в получившуюся папку и в поле поиска пишем -

Либо - BuildConfig
Либо - BuildVars

(Разработчики указывают как правило одно из двух этих названий, не пугайтесь если не будет файла с конкретно таким названием, далее поясню почему)

Как видите нам может выдать и подобный файл -

Не пугайтесь, нам надо его открыть -

А вот и знакомые уже строки, этот метод слегка более замороченный чем поиск по гитхабу, зато даёт более надёжные пары и вы можете быть уверенным, что если все этапы пройдены нормально, то эта пара будет живой и вас будут прикрывать реальные пользователи данного приложения.