Форум программистов, компьютерный форум CyberForum.ru

Внедряемся в память чужого процесса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Номер строк и столбцов всех седловых точек матрицы. http://www.cyberforum.ru/cpp-beginners/thread528423.html
#include <iostream.h> void main(void) { int const n = 3, m = 3; int mas; int i,j; cout << "Vvedite matricy" << endl; for (i = 0; i < n; i++) for (j = 0; j < m; j++)
C++ Заданы три корня кубического уравнения: a, b, c. Написать программу Дано: Заданы три корня кубического уравнения: a, b, c. Задание: Найти коэффициенты данного уравнения. http://www.cyberforum.ru/cpp-beginners/thread528419.html
C++ Найти количество строк матрицы, элементы которых упорядочены по возрастанию
помогите исправить ошибки,я задачу решил только ошибки выходят!Matrix42. Дана матрица размера M . N. Найти количество ее строк, элементы которых упорядочены по возрастанию. #include<iostream.h> #include<math.h> #define m 5 #define n 5 void main() {int a,i,j,s; for(i=0;i<m;i++) for(j=0;j<n;j++) cin>>a;
Найти максимальный элемент главной диагонали матрицы, поменять местами строку/столбец, где он находится C++
С клавиатуры вводится матрица чисел P Найти максимальнный элемент главной диагонали Поменять местами элементы строки и столбца , на пересечение которых находится максимальный элемент.
C++ Как изменить регистр всех символов в String? http://www.cyberforum.ru/cpp-beginners/thread528374.html
Подскажите, пожалуйста - "как привести регистр всех символов, находящихся в string к нижнему регистру?". Нашел функцию string std::strlwr(char *str), но использовать ее не получается. Пытался сделать так: string word="Some text"; word = strlwr(word.data()); - ругается на то, что word.data возвращает const char*, а нужно char*
C++ Логическая игра Учюсь в Германии. В школе на информатике играли против учителя в игру. Он всегда выигрывал. Вот игра и правила: | | | 3 | | | | | 5 | | | | | | | 7 Кто уберёт последнюю палочку(-ки) - выйграл. Можно брать сколько хочешь, но только из одного ряда. Если будет не трудно - напишите программу на с++ ( начинаю изучать ) подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
27.03.2012, 00:24     Внедряемся в память чужого процесса
Битл, ещё раз: чтобы как-то дифференцировать байты ты должен их считать. Чтобы их считать тебе необходим какой-то промежуточный буфер (просто участок памяти). Есть рабочее решение. Если тебя оно не устраивает- выставь требования к решению. Но эта вещь, на мой взгляд фундаментальная и незыблемая: тебе не обойтись без промежуточного буфера. Разжёвано же
Не работает поиск сигнатуры

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Вообще я не знаю, что ты имеешь ввиду "запустить сканер в чужом процессе" (повторюсь непосредственно для поиска сигнатур есть нормальное рабочее решеие)

Если ты хочешь чтобы стороний процесс САМ СЕБЯ сканировал чтобы найти сигнатуру в самом себе же- ЗАБЕЙ НА ЭТО ДЕЛО. Если сама сигнатура теб не важна, а её поиск- лишь пример, это тяжело, сразу говорю. Это тебе надо сделать примерно так:

1) Написать код на ассемблере, который бы выполнял всё, что тебе надо- поиск сигнатуры и чего хочешь (ну то есть писать ты можешь его на чём угодно, но сдаётся мне, не обойтись без побайтового кодинга)
2) Внедрить этот код в адресное пространство стороннего процесса
3) Запустить этот код там. Вот тогда и получится, что сторонний процесс в чистом виде сам себя сканирует и даже не обращается к ReadProcessMemory

Это всё в общих чертах. Если это то, то тебе надо, wasm.ru ждёт тебя. Должны помочь

Добавлено через 5 минут

Не по теме:

А Рихтер действительно учитель хакеров и крякеров

 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru