Вниз
Скачать: CL | DM;

Сканирование памяти   Найти похожие ветки 

 
кактусбел ©   (2004-07-24 01:25) [0]

Как произвести в памяти поиск какого либо числа
(я имею в виду поиск по ячейкам в памяти)
Заранее спасибо


 
Кириешки ©   (2004-07-24 11:21) [1]

А зачем тебе это ? Программа аля ArtMoney или GameHack ?


 
Serge_   (2004-07-24 21:21) [2]

?
?
?
Ты имеешь ввиду поиск в памяти другого процесса?
Тогда ReadProcessMemory ...
Если же в каком нибудь из внутренних буферов программы тогда так:

function  SearchMem(mem:pchar;sz:dword;num:dword):pointer;assembler;stdcall;
asm
push esi
push ecx
push ebx
mov esi,mem
xor ebx,ebx
@CompareLoop:
cmp ebx,sz
jge @notFound
lodsd
cmp eax,num
jnz @CompareLoop
sub esi,4
mov eax,esi;
jmp @leave
@notFound:
xor eax,eax
@Leave:
pop ebx
pop ecx
pop esi
end;


 
wicked ©   (2004-07-24 23:13) [3]

> [2]
жуть... :(
полпроцедуры можно заменить на rep scas(b|d)....


 
Serge_   (2004-07-25 00:19) [4]

wick Хорош понтоваться...
не пол а 2 строчки плюс там надо размер на 4 делить
плюс mov ecx...


 
кактусбел ©   (2004-07-27 03:02) [5]

>>А зачем тебе это ? Программа аля ArtMoney или GameHack ?
ну  чтото типа того что бы понять алгоритмы этих программ


 
Digitman ©   (2004-07-27 08:54) [6]


>  что бы понять алгоритмы этих программ


чтобы понять алгоритм, не этим нужно заниматься

следует дизассемблировать программу и заняться исследованием ассемблерного листинга



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
4-1091188853
Ven
2004-07-30 16:00
2004.09.12
Проверка телефонной линии


14-1092981849
Qwer
2004-08-20 10:04
2004.09.12
Delphi 7 + CR9 !!!


1-1093508174
DimonNew
2004-08-26 12:16
2004.09.12
Путь, откуда был вызван exe


4-1090755241
Itap
2004-07-25 15:34
2004.09.12
"Вытащить" данные из DOS окна


8-1088018888
Mozart
2004-06-23 23:28
2004.09.12
Цвет, работа с ним...




   Наверх