![]() |
eXeL@B —› Вопросы новичков —› Не редактируются ресурсы EXE файла |
Посл.ответ | Сообщение |
|
Создано: 30 ноября 2008 12:50 · Личное сообщение · #1 Ребят помогите пожалуйста... очень нужна помощь по небольшой отвязки программы Teleport 1.56 вот тут ---> slil.ru/26383732 сам экзешник программы. В принципе вся прога и сосотоит из одного экзешника. Он уже пропатченный на лицензию. Нужно отвязать его от защиты изменения ресурсов..... вообщем разработчики сделали какую то хрень что если даже через любой редактор ресурсов изменишь хоть пару символов то прога уже не запускается и пишет что файл изменён и это могло служить следствием вируса. Необходимо мне для русификации. Спасибо ![]() |
|
Создано: 30 ноября 2008 13:27 · Поправил: An_ton · Личное сообщение · #2 mihmih,там надо всего один переход поменять на EB. Code:
![]() |
|
Создано: 30 ноября 2008 14:38 · Личное сообщение · #3 |
|
Создано: 30 ноября 2008 15:15 · Личное сообщение · #4 Возникла небольшая проблема.... ((( теперь Teleport отказывается открывать какие либо проекты или сохранять их..... вот сдезь небольшая статься http://www.exelab.ru/art/?action=view&id=358 но там побочные эффекты от таких действий как то упустились))))) ![]() |
|
Создано: 30 ноября 2008 15:52 · Поправил: An_ton · Личное сообщение · #5 mihmih Там всё также как в статье написано, вот другая проверка Code:
И можешь смело сохранять проекты. ![]() |
|
Создано: 30 ноября 2008 17:10 · Поправил: mihmih · Личное сообщение · #6 |
|
Создано: 30 ноября 2008 18:22 · Личное сообщение · #7 Вот буржуи обнаглели, даже не то что нельзя ресурсы изменять, а даже и переименовать файл. mihmih Прога не доканца заломана, замени все эти переходы на EB. Code:
Чтоб когда ты будешь, нажимать на кнопку Старт, прога не закрывалась. mihmih пишет: если не трудно напиши пожалуйста по пунктам как ты нашёл этот адрес??? 0041C787 Ну, там всё просто, грузишь сабж в Олю, запускаешь . Ставишь бряк на CreateFileA , пробуешь сохранять проект , срабатывает бряк на CreateFileA, потом идешь по F8 и смотришь в какой последней , процедуре прога закрывается. Или ставишь бряк на ExitProcess, и смотришь на адрес возврата, откуда вызывается ExitProcess. ![]() |
|
Создано: 30 ноября 2008 21:07 · Поправил: mihmih · Личное сообщение · #8 Если так прописать то оно не закрывается..... но и телепорт не работает... то есть жмёшь на закачку а выскакивает табличка о том чтобы изменить проект и всё.... на не патченном телепорте всё норм работает. вот тут прочёл способ http://www.exelab.ru/art/?action=view&id=1&old=vk_7 цитата : ставим прерывание на функцию GetModuleFileName...... но не совсем понял как да что.... ![]() |
|
Создано: 01 декабря 2008 09:52 · Личное сообщение · #9 mihmih пишет: вот тут прочёл способ http://www.exelab.ru/art/?action=view&id=1&old=vk_7 цитата : ставим прерывание на функцию GetModuleFileName...... но не совсем понял как да что.... Если сразу не понял, то прочитай внимательно ещё раз. mihmih Вот эти переходы поменяй на EB и телепорт заработает. Code:
Только поставь, как было переход по адресу 00425A20. ![]() |
|
Создано: 01 декабря 2008 14:43 · Поправил: mihmih · Личное сообщение · #10 An_ton Спасибо... теперь качает но когда проект закачался то вылетает))) в олле ставлю bpx GetModuleFileNameA Code:
Получаю к примеру а как узнать относится ли вот это к примеру Code:
Сорь но я только учусь....сильно не пинайте)))) ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Не редактируются ресурсы EXE файла |