Crackme by Ra$cal попытка №2

Discussion in 'Реверсинг' started by Ra$cal, 31 Aug 2006.

  1. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Попытка №2. Задача сделать номер или кейген. Патчить не рекомендую. Весь процесс можно сдесь постить. Плюс к репе добавляется за всё.
    Надеюсь в этот раз увидеть обсуждение по существу. Перкомпилил в 2003 студии. Надеюсь заработает у всех.
    Линк(19,7Kb):

    http://rascalspb.narod.ru/Crackme/CrackMe.rar
     
    #1 Ra$cal, 31 Aug 2006
    Last edited: 31 Aug 2006
    3 people like this.
  2. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    Честно говоря, мои исслдования приостоновились на определении формата ключа:

    Пкждая из 2 первых троек символов, приобразуется в int и сохраняется в 32 битные переменнын,
    дальше идёт какойто символ, предпологаю '-',
    а потом в цикле приобразуются 38 троек символов и каждая из них сохраняется в 8 битную переменную, пример( 037=293=549=805 ), они получаются новны, потому-что берутся по модулю 8.
     
    2 people like this.
  3. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Про первые 6 чисел чисел правильно. Только смотри внимательно для чего они используются. Потом идёт '-' Хотя вроде не обязательно. Отталкиваяйся от первых цифр. Ты близок к понятию обработки ключа.
     
  4. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Правильнее 2 по 3 байта первые числа. То есть ты правильно понял :)
     
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Одна у тя неправильность - это деление по основанию 8. Ничего подобноо не юзал. Показывай асм. Мне проще будет поправлять.
     
    1 person likes this.
  6. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    Это не деление, это потому, что 3х значное десятичное число, сохраняется только в 1 байт ;)
     
  7. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    :)) Дык это ж просто перевод текста в число ;)
    То равенство неуместно :)
     
  8. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Ну что ж, сделаем ход конём. Вот вам ключик. Попробуйте хоть так сделать что-нибудь.

    018051-07216107100222010808824601600222017120113011310801200821624610114511792081c5c-0820650360750690894
    Пробел убрать
     
  9. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Слушайте, ребят, так как комп привезти получется тока через несколько месяцев, то не могли бы вы украшать свои сообщения кодом.
     
  10. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Здесь просто код не поможет. Реверсить надо, отлаживая.
    PS: ты грил что в универ в питере поступил, в какой если не секрет
     
    #10 Ra$cal, 7 Sep 2006
    Last edited: 7 Sep 2006
  11. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    ИТМО (Информационных технологий механики и оптики (на Горьковской)).
    Хотяб инет-кафе поблизости.
    Если здесь код не поможет, то хотяб на будущее.
    Ладно пока. до понедельника.
     
    #11 taha, 8 Sep 2006
    Last edited: 8 Sep 2006