Dr_Elvis
@Dr_Elvis
В гугле забанен

Как через HEX Editor менять строковые переменные на бОльшую длину?

Привет!
Как найти к примеру "Hello World" и поменять на "Bye World!!" понятно, тут количество символов одинаковое. Если надо меньше - то тоже понятно. А как сделать если нужно поменять на "Hello Hello Hello World!!!" там же дальше идет код другой?
  • Вопрос задан
  • 647 просмотров
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
У меня проблема - как через молоток вместо шкафа метр на метр поставить кресло метр на метр я понимаю, а как вместо шкафа метр на метр поставить диван метр на два метра, чтобы все влезло?

Нужно все-таки понять, что hex-редактор это просто инструмент. И дело не в hex редакторе а в данных, которые вы где-то правите - никто не знает, можно ли В ПРИНЦИПЕ увеличить длину строки в вашем файле, если это исполняемый файл.
И вопрос не в hex редакторе - это просто инструмент. Вопрос в самих данных, которые вы где-то редактируете и про которые в вопросе ничего не сказано.
Ответ написан
15432
@15432
Системный программист ^_^
Найти пустое место в области программы (или расширить секции), вписать вашу строку туда, поправить все ссылки на строку в коде, чтобы вели в нужное место.
Понадобится дизассемблер и умения редактировать скомпилированные программы.
Одного HEX редактора здесь не хватит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы