Как внести изменения в файл?

Тема в разделе "WASM.BEGINNERS", создана пользователем Ruslan, 22 сен 2006.

  1. Ruslan

    Ruslan New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2006
    Сообщения:
    5
    Вобщем есть в файл с праписаными настроками как их изминить
    содержание настроик
    1. Техт
    2. IP адрес
     
  2. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    Ну если файл текстовый, то:

    1) запускаем Блокнот.exe
    2) открываем в Блокноте файл
    3) делаем изменения
    4) сохраняем измененный файл

    П.С. Телепаты сегодня в отпуске (с) не я
     
  3. Ruslan

    Ruslan New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2006
    Сообщения:
    5
    нет *.exe упакованый йодой
     
  4. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    Странно... Если знаеш такие слова как "упакованный" и "йода", тогда должен знать как изменить. Снимай йоду первым делом :)
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Bohdan200: У тебя есть такой файл: Блокнот.exe? =)
    Ну сначала я думаю надо распаковать его, потом загрузить в HIEW и поискать нужную тебе строку.
     
  6. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    :)))

    Могу помочь скриптами к Ольке:
     
  7. Ruslan

    Ruslan New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2006
    Сообщения:
    5
    Дело то в том что все я это поверхностно узнал только вчера
    Пацаненок мне помог маленько
    Так все сделал вчера весь вечар промучился, а где редактировать строки не нашел. Подскажите где.

    Мой дествия скачал весь софт который он дал запустил файл пока OutPostFirewall его блокировал сделал дамп прогой PE Tools(Dump Full)
    потом нашел OEP прогой PEiD нажал кнопку -> там выбрал PLugins -> Generic OEP Finder там получилось OEP = 0040DC1F дальше в проге PE Tools выбрал Tools->PE Editor (незнаю что выбирать дамп или файл монстра) но понял что встовлять OEP надо в меню Optional Header в сторку Entry Point.
    И все в этом месте встал а где редактировать строки "В строке 004024F6 меняем JNE на JE (75 -> 74) И все защиты больше нет."
    Какой прогой даже не вкуплюсь. WinHex строк этих не видет. Да еще и как наити текст и IP
    Кто подскажет буду очен благодарен
     
  8. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    004024F6 - Виртуальный адрес, тебе надо превратить его в смещение.
    В общем могу дать один ответ - кури мануалы.
     
  9. Ruslan

    Ruslan New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2006
    Сообщения:
    5
    Да я парень смышленый просто надо наталкнуть на правельнубмысль и все а если уиду в запой с мануалами то пипец на долго а надо мне это сделать по быстрей. Если можеш на скинь покороче мануалы или уж ссылку на кроиняк на эти манулы
     
  10. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    Сцылка на ХОРОШИЕ мануалы ВОТ
    Накрайняк еще и ВОТ
     
  11. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Ruslan
    Hiew, IDA Pro, OllyDbg и т.д. все умеют конвертировать RVA/VA в file offset и наоборот. В крайнем случае, можно на калькуляторе посчитать или столбиком на бумажке.
     
  12. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    итак, если файл упакован yC 1.2, береёш для него статический распаковщик (от LiB), распаковываешь.
    затем распакованный файл грузишь в отладчик (OllyDbg), в отладчике идёшь по адресу 004024F6 (Ctrl-G), видишь следующий дизассемблированныйй код:
    jne <адрес>
    жмёшь пробел, влезает окно для изменения текущего кода, вводишь:
    jmp <адрес>

    потом сэйвишь файл (правый клик окне отладчика -> Save modifications to file -> All -> ...)

    Удачи.

    P.S. не ленись больше читать
     
  13. Ruslan

    Ruslan New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2006
    Сообщения:
    5
    Огромное спаисбо. Даная информация было очень позновательна.
    Один вопрос какой статический распогковщик испльзовать
    я скачал suFSG2 v.0.1.5
    Но y получившегося дампа я в PE Tools не могу изменить EP упаковщика на OEP
     
  14. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Ruslan
    Зачем снимать дамп и править EP, ведь мы уже имеем статически распакованный экзешник?!