ктота Опубликовано 7 сентября, 2022 Поделиться Опубликовано 7 сентября, 2022 (изменено) Существует ли возможность добавить дополнительную кодировку текста, чтоб можно было прямо в памяти процесса распознавать русский текст? У меня версия 7.4 и в меню кодировок текста только 4 пункта: ASCii, Codepage, UTF-8, UTF-16. Хотелось бы добавить Windows-1251 или заменить ею одну из существующих кодировок. Изменено 7 сентября, 2022 пользователем ктота орфография Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 8 сентября, 2022 Поделиться Опубликовано 8 сентября, 2022 Мне кажется, этот вопрос логичнее задать на форуме самой программы, но посмотрим, может, кто-то из наших ребят сталкивался с такой задачей. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 8 сентября, 2022 Поделиться Опубликовано 8 сентября, 2022 22 часа назад, ктота сказал: Существует ли возможность добавить дополнительную кодировку текста, чтоб можно было прямо в памяти процесса распознавать русский текст? Отвечая на вопрос существует ли возможность, то она лично у Вас теоретически всегда существует, а именно самостоятельно изучить программирование и сделать, но вряд ли кто-то другой будет этим заниматься с отдельной кодировкой. Логику работы кодировки можно увидеть в исходниках MemoryBrowserFormUnit, исходниках hexviewunit.pas. Там не только чтение, но и запись в кодировке. Ссылка на комментарий Поделиться на другие сайты Поделиться
ктота Опубликовано 8 сентября, 2022 Автор Поделиться Опубликовано 8 сентября, 2022 Спасибо за наводку, но видимо вопрос был поставлен не совсем корректно. Конечно же речь не шла о самостоятельном переписывании СЕ 😅 Не найдя ничего интересного в поисковиках, подумал на всякий случай переспросить у людей погруженных в тему взломов. В любом случае еще раз спасибо за участие, однако запрос очевидно слишком экзотичен. Наверное действительно логичнее всего спрашивать с чернобайтера😜 Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 8 сентября, 2022 Поделиться Опубликовано 8 сентября, 2022 Да, лучше спросить у Дарк Байта. Может быть, сделать можно через registerCustomTypeLua. Нет? Если есть желание. можешь погуглить. Можешь написать на C# через чтение памяти Спойлер string text = "Заказ Р·РІРѕРЅРєР° технической поддержки"; Encoding utf8 = Encoding.GetEncoding("UTF-8"); Encoding win1251 = Encoding.GetEncoding("Windows-1251"); byte[] utf8Bytes = win1251.GetBytes(text); byte[] win1251Bytes = Encoding.Convert(utf8, win1251, utf8Bytes); Console.WriteLine(win1251.GetString(win1251Bytes)); Или другими программами попытаться просматривать память. Типа winHex Спойлер Могут быть и программы альтернативы. Хотя CE как небольшой комбайн, но не все же ему уметь делать во всех кодировках. Пробуй IDA, Hidra и т.п. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения