Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 06.02.2015
Сообщений: 46

Редактирование памяти процесса

19.02.2015, 22:36. Показов 5109. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно релизовать поиск в процессе байтов FF 00 FF ?? FF и их изменение на FF 00 FF 0F FF?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2015, 22:36
Ответы с готовыми решениями:

Чтение памяти другого процесса по таймеру: нужно ли закрывать хэндл процесса?
В моём варианте работает так: По таймеру (0,1 сек) определяю ID процесса по ехе-шнику, получаю хэндл процесса(открываю процесс) ...

Запрет доступа к памяти процесса
Всем привет. Возможно ли запретить какой-либо доступ к своему процессу другим программам? Например, read/writeprocessmemory? Можно...

Как получить снимок памяти процесса?
Дело обстоит так - мне необходимо найти определенную последовательность данных в чужом процессе, причем положение этих данных все время...

22
place status here
 Аватар для gunslinger
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,026
22.02.2015, 16:53
Студворк — интернет-сервис помощи студентам
Senchick, ты определенно ничего не понимаешь.
Видишь на картинке фразы "Что искать" и "На что заменить"?
Возможно, определение базового адреса (функция GetBase) нужно доработать, но это чисто технический вопрос.
Об остальном я уже говорил.
И если не видишь выложенный код, я хз что тебе еще нужно и куда ткнуть носом.

Добавлено через 11 минут
P.S.: еще хорошо бы сделать поиск / попытку замены байтов более аккуратным, что ли (например, побайтово). И немного оптимизировать (проверять не сразу всю комбинацию искомых байтов подряд, а начинать с первого искомого байта и т. д., и в случае несовпадения продолжать поиск с первого байта).
1
0 / 0 / 0
Регистрация: 06.02.2015
Сообщений: 46
22.02.2015, 18:42  [ТС]
Скинь исходник плиз..
0
place status here
 Аватар для gunslinger
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,026
23.02.2015, 12:03
Лучший ответ Сообщение было отмечено Senchick как решение

Решение

Господа нынче пошли до невозможности ленивые. Накидать на форму компонентов и добавить готовый код им уже не с руки.
Ты, я вижу, по-хорошему не отстанешь.
Ну тогда получи и распишись. Только учти, что билдер XE5. Запускаться программа должна от имени администратора (подсказка есть, но на англ.).
Дальнейшая консультация окончена (если тема меня снова не заинтересует; но с таким подходом, как у ТС, шансы сильно снижаются).
Вложения
Тип файла: zip ReadWriteProcessMemory.zip (307.7 Кб, 12 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2015, 12:03

Чтение памяти защищенного процесса
Друзья возникла нужда прочитать память процесса, защиту которого обеспечивает драйвер. Функции RPM WPM не работают, обойти это не...

Как изменить длину строки в памяти процесса (менять ник прямо в памяти игры)
Надо написать программку, способную менять ник в игре прямо в памяти этой игры. но возникла проблема с тем, что длина ника динамическая, и...

Защита памяти процесса от редакторов памяти
Подскажите как можно написать программу которая смогла бы защитить память другого процесса от редакторов памяти. Знаю это довольно трудная...

О памяти процесса
Всем доброго времени суток. Подскажите, как узнать (и возможно ли вообще) границы памяти, занимаемой определённым процессом, имея его...

Адрес процесса в памяти
Здравствуйте! Написал мини-программу которая в окно аутпут выводит список всех процессов, но мне необходимо узнать адресс процессов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
После бана на Пикабу не работает авторизация аккаунта с Яндекса.
Hrethgir 09.07.2026
В частности https:/ / auto. ru/ logbook/ zapret-na-vozhdenie-posle-65-let_1cf28789-07b4-4c75-a2f7-4cd4edf9deeb тут хотел оставить комментарий такой Зрите в корень - монополизация на разработку программ. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru