Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

09.01.2007, 21:10
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Сообщение от Tarakan
Какие функции WinAPI используются для этого?
CreateProcessA/OpenProcess
ReadProcessMemory
WriteProcessMemory
CloseHandle
|
|
|

09.01.2007, 22:44
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
примерно так
Код:
include 'win32ax.inc'
Patch db 0x75BCD15 ;Your constant
.code
start:
invoke FindWindow, NULL, 'Put here your WindowName'
or eax, eax
jz .err
invoke GetWindowThreadProcessId, eax, PID
or eax, eax
jz .err
invoke OpenProcess, PROCESS_VM_OPERATION or PROCESS_VM_WRITE, NULL, [PID]
mov dword [handle], eax
or eax, eax
jz .err
mov edi, 0x00410000 ;StartBruteforcePoint
.Brute:
inc edi
mov esi, dword [edi]
cmp esi, dword [Patch]
jnz .Brute
invoke WriteProcessMemory, dword [handle], edi, Patch, 1, temp
invoke CloseHandle, dword [handle]
jmp .ending
.err:
invoke MessageBox, NULL, Err, 'loader', MB_OK or MB_ICONWARNING
invoke ExitProcess, 0
.ending:
invoke MessageBox, NULL, Suc, 'loader', MB_OK or MB_ICONWARNING
invoke ExitProcess, 0
ret
.end start
Err db 'Error patching!', 0;
Suc db 'Patching done!', 0;
handle db ?
PID dd ?
temp db ?
BaseOffset db ?
мож даж заработает )
а вообще лу4ше узнать смещение в файле с константой и руками ее пропат4ить
Последний раз редактировалось ProTeuS; 09.01.2007 в 22:48..
|
|
|

10.01.2007, 02:01
|
|
Новичок
Регистрация: 16.12.2006
Сообщений: 15
Провел на форуме: 337123
Репутация:
107
|
|
Всем огромное спасибо. Программа работает.
Осталось ускорить поиск да добавить возможность включать/выключать соперников.
Последний раз редактировалось Tarakan; 10.01.2007 в 03:11..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|