Сломал прогу

Тема в разделе "WASM.BEGINNERS", создана пользователем rootftp, 14 ноя 2008.

  1. rootftp

    rootftp New Member

    Публикаций:
    0
    Регистрация:
    15 окт 2008
    Сообщения:
    17
    Всем привет!у мня есть экзешник.в нем есть гиперссылка,я поменял лишь 1 параметр в ней на значение большей длины..после чего прога становится нерабочей-прям не запускается даже.Использовал hexplorer выбрила replace.
    Подскажите,что дела не так?!
     
  2. inviZ

    inviZ Сергей

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    92
    Адрес:
    Хабаровск
    Подробнее. Хотя бы что означает "не запускается".
     
  3. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    в этом вся причина скорее всего. вероятно затёр посторонние данные или код
     
  4. Clear_Energy

    Clear_Energy Алексей

    Публикаций:
    0
    Регистрация:
    3 ноя 2008
    Сообщения:
    375
    Не запускается она, родной, из за того, что дописав значение большей длины ты затер код/какие то структуры данных... Распаковывай обратно из архива/кусай локти :)
     
  5. rootftp

    rootftp New Member

    Публикаций:
    0
    Регистрация:
    15 окт 2008
    Сообщения:
    17
    во,это я понял.....как мне грамотно исправить не затирая?
     
  6. Clear_Energy

    Clear_Energy Алексей

    Публикаций:
    0
    Регистрация:
    3 ноя 2008
    Сообщения:
    375
    Если помнишь, какие байты за строкой стояли - вписывай их :)
    Иначе - никак


    З.Ы.

    Вот они, молодые крякеры :)
     
  7. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    rootftp
    прежде чем что-то экспериментировать, не лишним сбэкапить куда-нить исходный екзешник.
     
  8. rootftp

    rootftp New Member

    Публикаций:
    0
    Регистрация:
    15 окт 2008
    Сообщения:
    17
    чёт вы меня не поняли)))))
    Канеш бекап есть и эксперименты делались на копии=)
    Я спрашиваю как грамотно переделать прогу(поменят параметр) сохранив работоспособность проги =)
     
  9. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    rootftp
    Отследить в каком месте происходит обращение к строке, и поменять адрес в этом месте обращения.
     
  10. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    P.S.:
    это я один такой, увидев название темы подумал, что чувак разреверсил прогу научил прогу быть не жадной ?
     
  11. HuXTUS

    HuXTUS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2007
    Сообщения:
    240
    угу, я тоже заглянул, думал парня поздравить с первой победой. помню свой первый взлом...какая у меня была эйфория, ах! ))
     
  12. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    EvilsInterrupt,HuXTUS
    иной смысл приходит потому, что в бегиннерсе в основном жалуюццо, а не радостью деляццо
     
  13. rootftp

    rootftp New Member

    Публикаций:
    0
    Регистрация:
    15 окт 2008
    Сообщения:
    17
    да самому смешно..я просто с hex редактором не работал=)
    Может кто-нить лучше советом поможет?!;)
    Ещё раз более подробно...есть экзешник в нем гиперссылка типа
    http://caйт.ru/index.php?=eng мне нужно поменять на http://caйт.ru/index.php?=ru
    ну открыл в hexplorer выбрал replace....findом нашел место и заменил...насколько я понял,я нарушил длину экзешника...и тем самым вызвал сбой...но,наверняка же можно безболезненно изменить этот параметр?!Может кто-нить более подробно объяснить?!
     
  14. 47726573684e696b

    47726573684e696b New Member

    Публикаций:
    0
    Регистрация:
    1 ноя 2008
    Сообщения:
    15
    Хм, строка же короче чем была? Значить ты ничо не затер ....
     
  15. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    rootftp

    если строка была короче, чем оригинальная, то недостающие символы замени нулями
     
  16. tekton

    tekton New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2007
    Сообщения:
    48