Реверсинг. Задай вопрос - получи ответ

Discussion in 'Реверсинг' started by 0x0c0de, 2 Sep 2007.

  1. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Потому что антиотладка палит ольку. юзай плагины, например ScyllaHide

    btw, там навесная защита, которую ты гарантированно не осилишь, поэтому советую тебе выбрать другую цель для изысканий ;)
     
    #1141 #colorblind, 24 Mar 2017
    Last edited: 24 Mar 2017
    andrey1967 likes this.
  2. andrey1967

    andrey1967 New Member

    Joined:
    22 Mar 2017
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Спасибо за помощь. Но Прога нужна для Работы, попробую почитать по спрашивать о навесной защите.
     
  3. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Мда
     
  4. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    51
    Likes Received:
    18
    Reputations:
    1
    Загляни на https://exelab.ru , скачай у них все упаковщики и протекторы,потом поэкспериментируй с ними и блокнотом,позапаковывай,позащищай и потом попробуй поснимать с них этим пакеры/протекторы.Кстати,есть ещё такие программы,как DIE и Protection ID,попробуй пропустить прогу через них,может они определят чем запакована/запротектчена твоя программулина,дело в том,что PEID слишком часто последнее время ошибается.
     
  5. roman921

    roman921 Member

    Joined:
    24 May 2015
    Messages:
    316
    Likes Received:
    22
    Reputations:
    0
    Ребята, подскажите, как при отладке смали кода андроид приложения в ида про менять значения регистров ? И возможно ли на доступ к полю класса там поставить бряк на чтение ?
     
  6. BillyBons

    BillyBons Active Member

    Joined:
    1 Dec 2016
    Messages:
    221
    Likes Received:
    119
    Reputations:
    13
    Подскажите, что можно почитать по анализу образов прошивок, построенных на FreeRTOS.

    C binwalk как-то совсем не выходит.
     
  7. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    CKAP and BillyBons like this.
  8. zerohexen

    zerohexen New Member

    Joined:
    4 Mar 2016
    Messages:
    18
    Likes Received:
    2
    Reputations:
    0
  9. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Что там смотреть? Тебе показали где и как. Делай
     
    binarymaster likes this.
  10. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
  11. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    51
    Likes Received:
    18
    Reputations:
    1
    Короче,заголовок окна-это текст,как правило,писанный вручную в какой-нибудь среде программирования и хранящийся в PE-файлах с расширением "exe" или "dll" в качестве ресурса определённой кодировки.Сначала нужно найти файл,который содержит текст заголовка окна,а потом его просто редактировать,в Вашем случае занопить(забить ассемблерными командами nop,имеющими шестнадцатеричный код 90) "вредный" текст.)Правда бывает,что ресурсы защищены или упакованны и тогда нужно будет разбираться с упаковщиком(протектором).
     
    #1151 Damper, 2 Jan 2018
    Last edited: 2 Jan 2018
  12. roman921

    roman921 Member

    Joined:
    24 May 2015
    Messages:
    316
    Likes Received:
    22
    Reputations:
    0
    Ребята, подскажите туториалы по исследованию кода borland c++ программ, стоит цель разобрать определенную функцию в коде программы, разобраться как она работает и переписать ее. Но код borland c++ я заметил в отладчике сильно забит всяким мусором, который напихал компилятор. Подскажите методики отсеивания этих call мусорных, чтобы в них не заходить и не изучать. Вообще конкретно по реверсингу borland c++ посоветуйте, что почитать.
     
  13. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Ничего конкретно заточенного под твои запросы нет. Юзай хексрейс и причесывай код вручную. Иначе никак.
     
  14. DartPhoenix

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

    Joined:
    15 Sep 2013
    Messages:
    1,091
    Likes Received:
    8,391
    Reputations:
    25
    "Декомпиляторы" есть для разных борландов.
    Ну... как "декомпиляторы". Херня это на веревочке, но кое-в-чем могут помочь. Определить какой код вызывается какой кнопочкой например.
    Один помню: DeDe назывался. Должны быть еще.
     
  15. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Delphi Decompiler. Просто поскольку борландские си и дельфи имеют одинаковую систему компановки с модулями и формами, деде его переваривает, но конкретно под Borland C++ он не заточен)
     
    DartPhoenix likes this.
  16. DartPhoenix

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

    Joined:
    15 Sep 2013
    Messages:
    1,091
    Likes Received:
    8,391
    Reputations:
    25
    Главное работает. Но хреново (хотя он и с Delphi не очень). Может вываливать ошибки, брыкаться, пинаться... но в конце нечто относительно удобочитаемое обычно выдает :)
     
  17. roman921

    roman921 Member

    Joined:
    24 May 2015
    Messages:
    316
    Likes Received:
    22
    Reputations:
    0
    Ну это уже устаревшая прога, вместо нее для делфи есть более продвинутая Interactive Delphi Reconstructor, она как раз находит все обработчики на формах, но она борланд с++ не все проги разбирает, на моей выдает EAcessViolation, хотя другие тоже на борланд с++ я в ней успешно разбирал.
    Ну это то я и сам нашел, прога создает окно и назначает wndproc для обработки сообщений, внутри который все эти обработчики нажатий кнопок.
    Меня интересовали проги, которые мне помогут разбирать код уже найденый, точнее распознавать в нем куски кода, которые вставлены компилятором либо являются системными функциями, вставленными в экзешник компоновщиком.
     
  18. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    135
    Reputations:
    4
    добрый день. я пишу на языках высокого уровня так что очень далек от этого. но очень заинтересовался этим навыком. подскажите книги которые надо прочесть чтобы начать этим заниматься и в какой последовательности. как войти в тему? спасибо
     
  19. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    https://exelab.ru/kid.php
     
    loidez and barnaki like this.
  20. Damper

    Damper Member

    Joined:
    6 Jul 2015
    Messages:
    51
    Likes Received:
    18
    Reputations:
    1
    Кип Р. Ирвин "Язык ассемблера для процессоров Intel"
    Александр Панов "Реверсинг и защита программ от взлома"
    Владислав Пирогов "Ассемблер и дизассемблирование"
    Крис Касперски,Ева Рокко "Искусство дизассемблирования"
     
    K800 and barnaki like this.