![]() |
eXeL@B —› Программирование —› Изменение текста в секции .text или правка в памяти |
Посл.ответ | Сообщение |
|
Создано: 10 мая 2009 12:26 · Личное сообщение · #1 Уважаемые, помогите пожалуйста! Мне нужно подменить текст, который хранится в секции .text. Просто поиском в файле не виден, просматривается через Peid в секциях. Вопрос как его изменить? Если это невозможно, то я нашел с помощью Artmoney, что он каждый раз подгружается в память в три места, адреса постоянно меняются. Есть ли исходник на чем-нибудь, где производится поиск в памяти и правится значение? ![]() |
|
Создано: 10 мая 2009 12:31 · Личное сообщение · #2 |
|
Создано: 10 мая 2009 12:55 · Личное сообщение · #3 |
|
Создано: 10 мая 2009 13:09 · Поправил: SER[G]ANT · Личное сообщение · #4 Возьми любой HEX редактор, например WinHex, ищи "СЛОВО" или "С.Л.О.В.О." и заменяй. Еще, как вариант, можно воспользоваться редактором ресурсов, например Restorator, намного удобнее чем Hex-редактор, но не во всех случаях помогает. Естественно что программа должна быть распакована, если накрыта чем-то. ![]() |
|
Создано: 10 мая 2009 13:15 · Личное сообщение · #5 xyyx Уважаемый, сам вопрос вынуждает отослать к другой теме. Как писал SER[G]ANT выше - можно воспользоваться Hex-редакторами. Но вдруг в программе окажется crc-проверка - и что тогда? Вы снова будете задавать вопрос уже о том, как эту проверку обойти? Почитайте статьи на форуме, узнайте что такое отладчик и как им пользоваться - и всё будет хорошо. Как вариант - можно продолжить пользоваться ArtMoney ![]() |
|
Создано: 10 мая 2009 13:18 · Личное сообщение · #6 |
|
Создано: 10 мая 2009 13:32 · Личное сообщение · #7 xyyx пишет: Есть ли исходник на чем-нибудь, где производится поиск в памяти и правится значение? Такого рода задача относится к классу "поиск подстроки в заданной строке". Естественно, что под "строкой" подразумевается массив байт, в данном случае сам exe-файл. Если же есть проверка контроля целостности на случай патча, то можно сделать лодырь. ----- Программист SkyNet ![]() |
|
Создано: 10 мая 2009 13:57 · Личное сообщение · #8 |
|
Создано: 10 мая 2009 15:03 · Личное сообщение · #9 |
![]() |
eXeL@B —› Программирование —› Изменение текста в секции .text или правка в памяти |
Эта тема закрыта. Ответы больше не принимаются. |