Mail.ru History Reader 3.1 (NEW - СТАТЬЯ + ИСХОДНИКИ)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Gar|k, 1 Apr 2009.

  1. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Сегодня добрый человек под ником InDuStRieS скинул мне скан статьи.

    Смотрите первую страницу - там ссылка на архив с PDF, исходниками и 0day способом отключения агента от int3; (для копирования mra.dbs)
     
    _________________________
  2. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Gar|k, по поводу формата mra.dbs, не знаю как в последних версиях, но где-то 5.6-5.7 версии, базу можно было читать модифицированным под юникод движком малоизвестной опенсорсной бд
     
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    alexey-m, ну значит похоже я логически смог восстановить часть кода этой БД :) раскрой тайну, что за БД такая.
     
    _________________________
  4. sflashg

    sflashg New Member

    Joined:
    10 Apr 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    клевая штука работает с версией 5.10 портатив
     
  5. Karantin

    Karantin Elder - Старейшина

    Joined:
    21 Dec 2007
    Messages:
    330
    Likes Received:
    146
    Reputations:
    24
    При попытке открыть большую переписку выдает:
    Где мало, все открывает. Агент 5.10.
     
  6. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Ну уже написал статью о формате, выложил исходники и PDF :) Если интереса эта тема, буду рад посмотреть аналоги читалки.
     
    _________________________
  7. аlех

    аlех New Member

    Joined:
    16 Jun 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Спасибо, годно
     
  8. endopit

    endopit New Member

    Joined:
    3 Jul 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Спасибо большое! Отличная программа, нет забрасывай.
     
  9. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    up - обновление 3.1
    Смотрите первую страницу.
     
    _________________________
  10. Грабитель

    Joined:
    5 Mar 2013
    Messages:
    196
    Likes Received:
    12
    Reputations:
    -7
    ссылки в первом посту битые, перезалейте куда нибудь
     
  11. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 Грабитель, последняя версия программы лежит на github-е (ссылка есть в шапке), все остальное не так давно почило вместе с FTP на narod.ru
     
    _________________________
    1 person likes this.
  12. Грабитель

    Joined:
    5 Mar 2013
    Messages:
    196
    Likes Received:
    12
    Reputations:
    -7
    Как быть с mra.dbs от последней версии майл агента? программа его не открывает.
    И где скачать консольные версии? возможно они справятся... на гитхабе только бинарник 3.1
     
  13. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 Грабитель, если формат поменяли то не старая не новая версии его не откроют.

    Про старые версии я уже говорил они почили с FTP на narod.ru, но думаю на просторах интернета можно найти.
     
    _________________________
  14. alek0502

    alek0502 New Member

    Joined:
    15 Sep 2015
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Очень интересная штука получаеться, программа mra reader 3,1 пишет на переписку сообщение "Переписка удалена или повреждена", но кол во сообщений видит. проверил на своем файле mra, и действительно удаляешь переписку но кол во в программе видиться адекватно. Тоесть пользователь даже удаливший переписку не гарантирует себе конфиденциальность, в переписке на программу гарик пишет что при удалении бьеться цепочка сообщений, но данные то остаються и даже сама программа видит кол во сообщений, тоесть все таки их можно прочесть.

    Остаеться надежда что гарик обьявиться на форуме и переборит свою лень и допилит этот интересный момент, пускай даже сообщения и будут вразнобор, но прочесть их можно было.
     
  15. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 alek0502. Тебе несказанно повезло, сегодня мне взбрело в голову зайти на форум.
    По поводу программы я выложил исходники https://github.com/Garik-/mail.ru_reader/ специально, потому что не собирался продолжать разработку.

    Если тебе действительно интересен этот "феномен" с информацией проделай следующие действия:
    1. Возьми хороший живой читаемый файл и скопируй его
    2. Открой копию и удали сообщения
    3. Сравни оригинальный файл и файл с удаленными сообщениями программой типа meld или в том же total commander вроде есть подобная утилита.

    Если мне память не изменяет там сообщения в простом RTF формате хранятся, так что ты простым поиском по файлу сможешь проверить удалились данные или нет.
     
    _________________________
    makag and Fepsis like this.
  16. NEFORMAT

    NEFORMAT New Member

    Joined:
    1 Oct 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Нужно расшифровать mra.dbs, magent-hr не открывает( Можешь помочь? В инете вся инфа по этому поводу сводится к твоей проге. Сам разобраться не могу( Разумеется отблагодарю материально
     
  17. alek0502

    alek0502 New Member

    Joined:
    15 Sep 2015
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Залей куданить и ссылку сюда быстрее будет мне самому интересно. Может я гляну у меня все открываеться но удаленные файлы прочесть так и не получилось
     
  18. frozenspider

    frozenspider New Member

    Joined:
    17 Jan 2024
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Если для кого-то это ещё актуально, я добавил поддержку агента (и старых баз mra.dbs, и сравнительно новых .db, добавленных после 2015 года) в свой проект менеджмента истории переписок. В настоящий момент он состоит из двух частей, и запускать его не очень удобно:

    Сервис на Rust: https://github.com/frozenspider/chat-history-manager, запускается при помощи cargo:
    Code:
    cargo run --release
    UI на Scala: https://github.com/frozenspider/chat-history-manager-ui, запускается при помощи sbt:
    Code:
    sbt run
    UI далёк от идеала, но спарсенные чаты можно экспортировать в HTML.
    У меня был довольно обширный лог переписок, на который я и ориентировался, но легко может быть, что в вашем архиве будет что-то такое, чего я не предусмотрел - в таком случае свяжитесь со мной.
     
    #118 frozenspider, 17 Jan 2024
    Last edited: 30 May 2024