не совсем мой crackme

Discussion in 'Реверсинг' started by taha, 21 Aug 2006.

  1. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Да ты прав, но надо самому научиться писать то что тебе нужно.
    BUG(O)R!!!!! Ща только мысль пришла, в crackMe можно было написать функцию, которая меняет все символы в строке местами. И тогда надо было бы подставить адрес в строку так, чтобы при подмене символов образовалась строка с адресом на конце.
    И что-нибудь посложнее намудрить с константой при вычислении 0Dh(GETTEXT).
    Вот это был бы crackMe.
     
  2. BUG(O)R

    BUG(O)R Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    63
    Likes Received:
    15
    Reputations:
    16
    Ну прибавь к времени взлома ещё 10 минут на разбор этой функции.
     
  3. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Смотря какая функция. И потом это будет на много интересней чем просто подставить аддрес. Я тут писал одну сам чуть не запутался с внедрением.
     
  4. BUG(O)R

    BUG(O)R Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    63
    Likes Received:
    15
    Reputations:
    16
    А без разницы какая функция в данном случае, можно же посмотреть какие данные на входе и на выходе, сравнить и составить нужную последовательность, это 10 минут максимум.
     
  5. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Это не так посто. Может функция несколько раз меняла положение одного и тогоже символа, этож сколько вариантов надо просчитать, её всё равно придётся рабирать.
     
  6. BUG(O)R

    BUG(O)R Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    63
    Likes Received:
    15
    Reputations:
    16
    Не знаю в общем, может быть о разных вещах говорим, попробуй напиши то, о чём ты говоришь, а я мы посмотрим на сколько это усложнит задачу)
     
  7. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Я написал, но получилось слишком просто (Нужно алгоритм придумать).
    Я говорю о том. Уммммммммм..... Например.
    Нужна строка: "123456782 @", но чтобы прога поняла его, тебе нужно ввести
    "18@64 23572", при том что адрес функции с MessageBox'ом "2 @". Можно впринципе ещё и циферки проверять чтоб именно "18@64 23572".
    Врубаешся!! ;)
    Так об одном и том же или нет??
     
    #27 taha, 22 Aug 2006
    Last edited: 22 Aug 2006
  8. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Ну вот пример. Алгоритм не оптимизирован, очень далёк от совершенства. Но это всего лишь пример. Пасс1: 131313, Пасс2: 1 34567822@ (онже 3 18546722@).
    Вот линк http://slil.ru/23044564/1564212072/CrackMeT2.rar.
     
  9. BUG(O)R

    BUG(O)R Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    63
    Likes Received:
    15
    Reputations:
    16
    Да об одном и том же, не слишком это усложнит взлом, лишь продлит жизнь твоего крякмиса.
     
    1 person likes this.
  10. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Ладно, BUG(O)R, ты взломаешь, а как остальные. Это пустой спор так как всё будет зависеть от опыта cracker'а и алго.
     
  11. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    шифр простой замены? а смысл, если таблица подподсьановоок будет находится внутри?
     
    1 person likes this.
  12. taha

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

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Интересней будет составить какой-то определённый ответ чем просто (xxxxxxxxXXX).
     
    1 person likes this.
  13. Ra$cal

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

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Самое интересное использовать алгоритмы для хранения в ключе имени юзверя, пасса мыла длителдьности лицензии и всего прочего. Ждите крякми, основаннйы как раз на этом ;)
     
    1 person likes this.