Сейчас на форуме: asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Вынуть емейлы из .dat файла
Посл.ответ Сообщение

Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 октября 2009 14:58
· Личное сообщение · #1

Добрый день всем!

Вопрос следующий:

Как можно привести в человеко-понятный вид данные из файла данных (.dat)? Как я понимаю дисковая оболочка (.exe) дешифрует его, но вот каким образом, не понятно...

Архив: slil.ru/28079362

Есть у кого-нибудь мысли??




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 14 октября 2009 17:20
· Личное сообщение · #2

Выкладывай свои мысли и наработки или в запросы на взлом.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 22 октября 2009 21:32
· Личное сообщение · #3

В mitt2009.dat два блока данных (оффсет 2C, размер 913C4; оффсет 9141C, размер 84AFF) и начиная с 115F93 файлы png (можно найти по сигнатурам начала (PNG) и конца (IEND) файла). Первый блок - это твои емейлы и остальной текст на русском, пожатые deflate и немного преобразованные (см. функу по адресу 0042E270). Второй блок - то же самое, но на английском.
Чтобы распаковать первый блок, преобразуй его как это делает указанная ранее функа из MITT2009.exe, ну а потом можешь использовать например функу inflate из zlib. Со вторым блоком все так же, но сначала его нужно дополнить до размера первого блока байтами из конца первого блока (т.е. можно просто заоверврайтить начало первого блока данными из второго, как и делается в самой проге).
Если просто нужно достать данные, то лучше их найти в памяти во время работы проги (после нажатия на OK) - там они будут в более приглядном виде, чем сразу после распаковки.



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 20 апреля 2010 16:52
· Личное сообщение · #4

_ruzmaz_, СПАСИБО огромное!!! Простите, но я просто долго не заходил на форум, т.к. не было возможности это сделать...


 eXeL@B —› Вопросы новичков —› Вынуть емейлы из .dat файла
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати