За ReadProcessMemory
2 отговора
116 прегледа
За ReadProcessMemory
Някой да има примери за използването на тази функция ?
Търсих в нета, но не намерих много за VB. А и това което намерих не е много добро...
Интересува ме за следната задача:
Има програми, които стартират свои Threads в адресното пространство на други процеси. Чрез ReadProcessMemory може да се прочита съдържанието на паметта на някой процес. Но има ли някакъв начин да се разбере, че такъв външен Thread се е стартирал в адресното пространство на определен процес като се използва ReadProcessMemory ?
Захванах се с писането на Counter-Strike-Anti-Hack (!@$(!@$%!%@!@$!@$) програма и тя вече може да хваща хакове от рода на opengl32.dll или други непознати .dll файлове които се използват от hl.exe, може да хваща хакове, които стартират hl.exe за да работят, но не хваща хакове, които работят чрез стартирането на свои Threads в адресното пространство на hl.exe.
Благодаря предварително на малкото хора, които ще се отзоват.
Търсих в нета, но не намерих много за VB. А и това което намерих не е много добро...
Интересува ме за следната задача:
Има програми, които стартират свои Threads в адресното пространство на други процеси. Чрез ReadProcessMemory може да се прочита съдържанието на паметта на някой процес. Но има ли някакъв начин да се разбере, че такъв външен Thread се е стартирал в адресното пространство на определен процес като се използва ReadProcessMemory ?
Захванах се с писането на Counter-Strike-Anti-Hack (!@$(!@$%!%@!@$!@$) програма и тя вече може да хваща хакове от рода на opengl32.dll или други непознати .dll файлове които се използват от hl.exe, може да хваща хакове, които стартират hl.exe за да работят, но не хваща хакове, които работят чрез стартирането на свои Threads в адресното пространство на hl.exe.
Благодаря предварително на малкото хора, които ще се отзоват.
Re: За ReadProcessMemory
Аз съм от многото хора, т.е. от тези които няма да се отзоват, но просто исках да те попитам:
Защо се занимаваш с глупости?
[линк]
Бии, за да те уважават!
Защо се занимаваш с глупости?
[линк]
Бии, за да те уважават!
Re: За ReadProcessMemory
Не питай че направо ме е срам да отговоря...
:)))
Този линк който си дал го имам кода, само че като 'разгледам' съдържанието на процеса - нищо което да ми загатне по някакъв начин че има стартиран в него друг Thread. Имам някакъв друг код в който обясняват че се променял PE Header-а на EXE-то в паметта, което пък било точно като PE Header-а на EXE-то на диска... само дето като търся този PE Header в паметта на процеса с ReadProcessMemory не мога да го намеря, дори и на процес, в който не е стартиран друг Thread. В примера с обясненията за PE Header-а използват CreateRemoteThread, която мисля е само в NT,2000,XP. Но как се прави това под 98 ?!?!?!??!!?!?!?!!?
Жалко че не им хареса Cheating-Death, нямаше сега да се занимавам с @#$!#$@!#$!@#$!@#$!@#%!@#%!@#... ;((((
:)))
:)))
Този линк който си дал го имам кода, само че като 'разгледам' съдържанието на процеса - нищо което да ми загатне по някакъв начин че има стартиран в него друг Thread. Имам някакъв друг код в който обясняват че се променял PE Header-а на EXE-то в паметта, което пък било точно като PE Header-а на EXE-то на диска... само дето като търся този PE Header в паметта на процеса с ReadProcessMemory не мога да го намеря, дори и на процес, в който не е стартиран друг Thread. В примера с обясненията за PE Header-а използват CreateRemoteThread, която мисля е само в NT,2000,XP. Но как се прави това под 98 ?!?!?!??!!?!?!?!!?
Жалко че не им хареса Cheating-Death, нямаше сега да се занимавам с @#$!#$@!#$!@#$!@#$!@#%!@#%!@#... ;((((
:)))