Исследование кода VB(туплю)

Тема в разделе "WASM.BEGINNERS", создана пользователем rumvit, 25 окт 2009.

  1. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Подскажите люди добрые(здравствуйте).
    Надо было ломануть прогу, писанную под VB.
    Чтобы позволила вводить более 50 символов(так задумано разработчиком).
    Нашел в коде исправил.
    Но, блин уперся в MessageBoxInderectA, который при превышении теперь 70 символов пишет,
    что более 50 (как было ранее) незя.И String этот я в коде найте не можу, дабы по честному исправить 50 на 70.
    Vb Decompiler эту строку находит, а я дурак не могу.
    Помогите.......
     
  2. Clear__Energy

    Clear__Energy New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2009
    Сообщения:
    432
    Адреса говорит? Или как находит?
    Поищи в олли строку плэйном, поставь брейк н чтение.
    Нэ?
     
  3. iZzz32

    iZzz32 Sergey Sfeli

    Публикаций:
    0
    Регистрация:
    3 сен 2006
    Сообщения:
    355
    rumvit, юникод :derisive:
     
  4. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Декомпилит всю программу и показывает весь код.
    Если бы показывал адреса может и нашел бы.
    Код изменяю в OLLY, но строку там найти не могу.
    А что такое плэйн?
     
  5. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Да, я так и понял, что юникод.
    Но как-то ее найти же можно.
    Подскажите кто знает....
     
  6. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    прога p-code или native ?
     
  7. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    P-code похоже.
    Если я правильно делаю выводы из того что вижу в OLLY.
     
  8. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Vb Decompiler показывет так
    loc_004F8A06: var_30 = "Вы превысили разрешенную длину поля." & "13#1" & "Максимальная длина равна = 50"
     
  9. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    VBDecompiler должен точно написать, да и по коду видно

    если это действительно p-code то отладчик WKTVBDE в помощь

    патчить p-code сложнее чем native, особенно если нужно дописывать куски,
    а не тупо менять какую-нибудь "цифирь"
     
  10. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Aterix, я не прав.
    Native - VbDecopiler точно пишет.
     
  11. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Извини Asterix не Aterix.
    Случайно....
     
  12. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    тогда IDA в помощь в том числе
     
  13. rumvit

    rumvit New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2009
    Сообщения:
    8
    Всем спасибо.Нашел и и исправил.