• XSS.stack #1 – первый литературный журнал от юзеров форума

[Полезный риверс] Взлом Блокнота и системных библиотек

oleedd

RAID-массив
Пользователь
Регистрация
05.11.2022
Сообщения
67
Реакции
10
В Windows Блокноте есть лимит на количество символов в строке - 1024. И мне интересно, как это ограничение убрать. Это больше чтобы научиться выполнять задачи такого типа, так что не надо советовать другие программы.
Вот файл Блокнота: https://krakenfiles.com/view/uID2gzKW7K/file.html

Один человек предложил найти значение длины строки в Cheat Engine, а потом посмотреть, что его читает. Не думал, что такое может сработать, но оно сработало. Получилось найти проверку, после которой делается принудительный перенос строки (это "COMCTL32.dll+C6E44"). Увеличил лимит через Code injection в том же Cheat Engine, перенос строки уже не делается, но новые символы выходят за экран и полоса прокрутки для них не работает. Как это пофиксить?

Жаль, что нет статей про такое. Модификация программ - это реально полезный риверс. Давайте вместе разберёмся, думаю, для всех будет полезно.
 
Не думаю. Оно явно прописано в этой же библиотеке "COMCTL32.dll". И в документации Microsoft намекается, что ограничение в системной библиотеке.
Ну и вроде бы исходники есть Notepad++, а это совсем другое. А по Windows - есть Windows XP и часть 10, это не то. Ну и интересно всё-таки новые методы по риверсу узнать, а то стою на месте и не знаю, как делать то, что интересует. А это явно самое простое из того, что интересует.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх