powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Дисасемблировать программу, сделать переход и сохранить
11 сообщений из 11, страница 1 из 1
Дисасемблировать программу, сделать переход и сохранить
    #39432415
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе из заголовка ясно и в то же время не понятно. Итак, расскажу все по порядку.
Есть программа, есть IDA pro. Надо отредактировать программу, так чтобы она пропускала несколько шагов и делала ближе к концу.
Опишу работу программы. Имеется поле ввода для поиска, производится поиск на одном сервере, в БД находит имя файла, которое находится на другом сервере. Дальше производится копирование файлов во временную папку, открываются файлы по очереди и редактируются (наляпывается на изображение надпись), сохраняется, и открывается другим просмотрщиком. Тк форматы файлов изменились, и просмотрщиком и операция стали не нужны, а исходники программы отсутствуют. Необходимо внести следующие изменения:
После копирования временных файлов сразу подавать на просмотрщиком, то есть пропуская этап редактирования. Когда взлому это никак не относится тк: 1. программа внутри организации и соответственно бесплатна
2. Это самый простой путь(если успешный исход) в адаптации имеющегося софта.
Программу прилагаю. https://yadi.sk/d/uyj4m1883GcdvN
Желательно объяснить все доступно, тк с асм не имел ничего общего никогда.
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39432471
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО Судя по описанию проще новую прогу написать, чем старую латать дизасемблером.
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39432476
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TИМХО Судя по описанию проще новую прогу написать, чем старую латать дизасемблером.
Вчера смотрел через ida pro и понял что ф-я вызывается из ф-ии, следовательно надо подменить одно на другое. Но как, и какие нюансы при этом могут появиться - не знаю, поэтому и решил спросить у знающих людей.
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39432488
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngelЖелательно объяснить все доступно, тк с асм не имел ничего общего никогда.

Ассемблер для чайников
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39432563
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngelDima TИМХО Судя по описанию проще новую прогу написать, чем старую латать дизасемблером.
Вчера смотрел через ida pro и понял что ф-я вызывается из ф-ии, следовательно надо подменить одно на другое. Но как, и какие нюансы при этом могут появиться - не знаю, поэтому и решил спросить у знающих людей.
Вызов функции редактирования заменить на NOP в нужном числе байт
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39432603
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТк форматы файлов изменились, и просмотрщиком и операция стали не нужны, а исходники программы отсутствуют. Необходимо внести следующие изменения:

а что если вместо ненужных программ написать проги - заглушки которые ни-че-го не делают, и прописать в путях так чтобы вызывались они - тогда фигарить с дебагером не придется. т.е. старая пр-ииы заживет в новой экосистеме.
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39434459
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я маленько ошибся, сказав что файлы копируются. Они читаются в буфер и там редактируются, а затем вываливаются на жесткий в указанную папку и открывает сторонней программой просмотрщиком. Все оказывается хуже чем я думал.
Тогда остается одно - получить имя юзера и пароль для подключения к серверу.
Как тут быть? В net reflector что то не понятно это показано.
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39435087
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngel Необходимо внести следующие изменения:



мужик, необходимо - ВНОСИ!!!
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39436220
TITO-видел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngelЯ маленько ошибся, сказав что файлы копируются. Они читаются в буфер и там редактируются, а затем вываливаются на жесткий в указанную папку и открывает сторонней программой просмотрщиком. Все оказывается хуже чем я думал.
Тогда остается одно - получить имя юзера и пароль для подключения к серверу.
Как тут быть? В net reflector что то не понятно это показано.

вклинюсь, раз, ты такие `слова', знаешь...
не! надо просить помощи..., работай, ищи, думай ...
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39436307
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngelЯ маленько ошибся, сказав что файлы копируются. Они читаются в буфер и там редактируются, а затем вываливаются на жесткий в указанную папку и открывает сторонней программой просмотрщиком. Все оказывается хуже чем я думал.
Тогда остается одно - получить имя юзера и пароль для подключения к серверу.
Как тут быть? В net reflector что то не понятно это показано.

и в какую часть всего этого нужно внести изменения, и какие именно? что именно не устраивает в цепочке? (если имя пользователя и пароль попрятали, наверное не хотели, чтобы ими могли просто пользоваться (((((. обычно у логино-пароля есть хозяин, который его может сбрасывать и все такое....
...
Рейтинг: 0 / 0
Дисасемблировать программу, сделать переход и сохранить
    #39438053
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вдруг там побочные эффекты? с такой методой ...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Дисасемблировать программу, сделать переход и сохранить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]