ScanDigit by (VB)

Тема в разделе "WASM.RESEARCH", создана пользователем cha0s, 15 ноя 2006.

  1. cha0s

    cha0s New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2006
    Сообщения:
    7
    Столкнулся с проблемой - необходимо отучить программу (написанную на VB) от электронных ключей (HASP). Читал статьи по этому поводу - мало чего понял :) Вроде как задача решается , даже если на руках есть лишь дизассемблер... но я пока не знаю, как... помогите кто чем может )
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Дизассемблер мало чем поможет, если программа написана на VB. Попробуй пошукать в Инете на предмет эмуляторов ключей, может для твоей программы что-то и найдется.
     
  3. cha0s

    cha0s New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2006
    Сообщения:
    7
    Сама программа мне нафиг не нужна - это такое задание. Т.Е. мне не нужны ни эмуляторы ключей, ни готовые кряки - мне надо найти те два (вот даже что я уже знаю :)) места, в которых происходит проверка... вот...
     
  4. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Если ты уже знаешь количество мест, в которых выполняется проверка, то ты и места должен знать.
    Могу пока только два совета дать:
    1. Обработать программу имеющимися декомпиляторами Басика (хотя вряд-ли поможет)
    2. Дизассемблировать в IDA в надежде на то, что программа не в пи-кодах. Тогда хотя бы можно будет попытаться найти нужные куски и понять, как их подправить.
    А вообще заниматься кряком программ на Басике - только время зря терять. Только за очень большой бонус! Это мое личное мнение.
     
  5. Chingachguk

    Chingachguk New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    340
    bpx DeviceIoControl
     
  6. cha0s

    cha0s New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2006
    Сообщения:
    7
    У меня как раз бонус большой... Это моё задание , препод сказал что проверки две и они примерно похожи... декомпилятор Бейсика не подходит по сути, нужно именно с помощью дизасма. Программа в натив коде :)
    если можно поподробней... это конкретно для скандиджита?
     
  7. Chingachguk

    Chingachguk New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    340
    > это конкретно для скандиджита?

    если можно поподробней :derisive: что это?

    bpx - это команда установки BreakPoint on eXecution, в данном случае api DeviceIoControl. Обычно ее (эту api) вызывает user32 код для обращения к ключу (обычно через драйвер *.sys / *.vxd - в 98).
     
  8. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    cha0s
    У вас в институте видимо кракеров готовят, если такие задания получаете :)
     
  9. rsp

    rsp New Member

    Публикаций:
    0
    Регистрация:
    23 янв 2008
    Сообщения:
    2
    Где взять Scandigit
     
  10. vav_snz

    vav_snz New Member

    Публикаций:
    0
    Регистрация:
    29 янв 2008
    Сообщения:
    2
    Пульни свою программу в личку. Может быть, смогу помочь.
    Задачка должна быть простенькая с точки зрения VB (найти места), где проверки. На VB вообще практически невозможно защититься. Использование р-кода - защита только от дилетантов.