Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизСканирование памяти Найти похожие ветки
← →
кактусбел © (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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c