0 / 0 / 0
Регистрация: 06.02.2015
Сообщений: 46

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

19.02.2015, 22:36. Показов 5138. Ответов 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,028
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,028
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru