Взлом CrackMe

Discussion in 'Реверсинг' started by anton3311, 12 Jun 2012.

?
  1. Да

    12 vote(s)
    57.1%
  2. Нет

    9 vote(s)
    42.9%
  1. anton3311

    anton3311 New Member

    Joined:
    11 Jun 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, сегодня мы будем взламывать "FaNt0m's CrackMe" №1. Инструменты которыми мы будем пользоваться:
    • PEiD
    • OllyDbg
    Программы и CrackMe можно будет скачать ниже.
    Скриншот подопытного:

    [​IMG]

    Начнем! Для начала закинем первый CrackMe в PEiD и посмотрим упакован ли он.

    [​IMG]

    Файл не упакован и написан на ассемблере, сейчас нам нужно воспользоваться отладчиком OllyDbg.
    OllyDbg:

    [​IMG]

    Загружаем программу в OllyDbg, щелкаем правой кнопкой мыши Search For -> All intermodular calls и ищем интересные строчки, я нашел 2 (Последняя и предпоследняя строчки (MessageBoxA)). Они отвечают за вывод сообщения на экран пользователя - если пароль правильный, нам выдаст одно предложение, следовательно, если пароль не правильный - выдает другое сообщение, поставим бряки на эти функции (F2).

    Как это все должно выглядеть:

    [​IMG]

    Нажимаем на [​IMG] запускается программа , но уже в отладчике, вводим любой пароль и в отладчике мы должны увидеть такой код:

    [​IMG]

    Это почти то, что на нужно , как мы видим этот код отвечает за вывод сообщения на экран, если пароль верный на выдает сообщение:

    Если пароль не верный, нам выдаст сообщение такого содержания:

    Прокручиваем код вверх и находим интересующую нас строчку с паролем:

    [​IMG]

    Пробуем ввести этот пароль в программу и вуаля, пароль действительно верный!

    На этом я заканчиваю свою статью, спасибо за внимание!

    Скачать программы можно тут
    Если создал тему не в том разделе, перенесите :)

    anton3311
     
    #1 anton3311, 12 Jun 2012
    Last edited: 12 Jun 2012
  2. m4ks!k

    m4ks!k New Member

    Joined:
    5 Feb 2012
    Messages:
    37
    Likes Received:
    1
    Reputations:
    5
    этот кракми уже везде ломали, и везде есть туторы зачем повторяться по миллиону раз?
     
  3. t3cHn0iD

    t3cHn0iD Banned

    Joined:
    6 Apr 2009
    Messages:
    313
    Likes Received:
    63
    Reputations:
    66
    Чтобы показать, какой он крутой крякер. :D Ведь ломать кракми - это круто.Одно дело тренироваться на них, а другое постить статьи о том, как я их круто умею ломать.
    Ох, молодежь :)
     
  4. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
  5. CodeSender:)

    CodeSender:) Elder - Старейшина

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Ксакеп.... Лучше бы джампнул.
     
  6. t3cHn0iD

    t3cHn0iD Banned

    Joined:
    6 Apr 2009
    Messages:
    313
    Likes Received:
    63
    Reputations:
    66
    И что это за говно ?
     
  7. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    t3cHn0iD: это специальное говно специально для крутого крякера тебя. Покажи какой ты не школьник.
     
  8. SHAG

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

    Joined:
    14 Jul 2007
    Messages:
    57
    Likes Received:
    17
    Reputations:
    2
    Может уже кто напишет свежий crackme?! Раньше эта тема была популярна.
    з.ы. на crackmes.de не отправлять.
     
  9. 2c9

    2c9 Member

    Joined:
    7 Feb 2011
    Messages:
    53
    Likes Received:
    7
    Reputations:
    1
    http://forum.antichat.ru/threadnav30897-1-10.html