А какой был пароль

Тема в разделе "WASM.RESEARCH", создана пользователем Yanis, 24 окт 2004.

  1. Yanis

    Yanis New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2004
    Сообщения:
    1
    Адрес:
    Moscow
    Скажу честно сломать эту прогу не составило труда, всего то один байт(условный переход на безусловный) поменять. Но вот я никак не могу узнать пароль в этой программе:



    hxxp://actualsoft.narod.ru/Testprg_original.rar (91,3 КБ)



    Скажите кокой пароль и главное КАК(!) его узнать!!!
     
  2. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    lmdem49



    Узнавать как обычно, bp на GetWindowText, потом вводишь любой "пароль" и нажимаешь ОК, сработает bp, находишь в памяти свой "пароль", ставишь bp на этот участок
     
  3. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Гы, а ты посмотри теперь в Qdb.dat, что там за слово в самом начале файла? гы %)
     
  4. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    кто-нибудь пробовал этот погонять под WinDbg?

    под OllyDbg все именно так, правильный пароль находится элементарно.

    Под WinDbg у меня ( WinXP SP2) была такая ситуция: введенный пароль сравнивается с некоторой строкой, причем эта строка признается правильной, если .exe запущен под отладчиком (т.е. сделано attach to process или open executable). при этом открывается окно редактирования теста БЕЗ вопросов, но пароль там сменить можно (.dat файл при этом не меняется, но пароль как-то запоминается. возможно что до перезагрузки -- не проверял). вот такой интересный эффект :)
     
  5. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Да, хм... с WinDbg как-то странно, прога отлаживается так, как будто нет Qdb.dat файла и сверяется с паролем

    "tpdefp" зашитым в прогу, но в тоже время пустой qdb.dat появляется в каталоге WinDbg, и в него пишутся все изменения, в т.ч. новый пароль. Это WinDbg такое мутит или прога? Надо будет порыть, никогда с WinDbg раньше не отлаживал
     
  6. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Тьфу, это из-за того, что в WinDbg надо указывать явно start directory, и прога ес-но не находит Qdb.dat
     
  7. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    да блин, я тоже просек фишку.. я не замечал что в директории с WinDbg файло создается ) вот блин замутили систему )