
20.03.2017, 09:13
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от p1cador
Есть массив, содержащий hex .dll файла.
Эту .dll можно как-нибудь заинжектить в игру? Заменить адрес файла указателем на этот массив в функции инжекта не прокатывает
C++:
Код:
bool
inject
(
DWORD pID
,
char
*
path
)
{
path
=
cHexCode
;
HANDLE proc_handle
;
LPVOID RemoteString
;
LPVOID LoadLibAddy
;
if
(
pID
==
0
)
return
false
;
proc_handle
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
false
,
pID
)
;
if
(
proc_handle
==
0
)
return
false
;
LoadLibAddy
=
GetProcAddress
(
GetModuleHandle
(
"kernel32.dll"
)
,
"LoadLibraryA"
)
;
RemoteString
=
VirtualAllocEx
(
proc_handle
,
NULL
,
strlen
(
path
)
,
MEM_RESERVE
|
MEM_COMMIT
,
PAGE_READWRITE
)
;
WriteProcessMemory
(
proc_handle
,
RemoteString
,
path
,
strlen
(
path
)
,
NULL
)
;
//запись DLL в память игры
CreateRemoteThread
(
proc_handle
,
NULL
,
NULL
,
(
LPTHREAD_START_ROUTINE
)
LoadLibAddy
,
RemoteString
,
NULL
,
NULL
)
;
CloseHandle
(
proc_handle
)
;
return
true
;
}
Можно, но чую, что ты ***ню затеял, так что ни подсказки, ни готового кода (который есть) ты не получишь
|
|
|

20.03.2017, 10:20
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от SR_team
Можно, но чую, что ты ***ню затеял, так что ни подсказки, ни готового кода (который есть) ты не получишь
По скрину понял что там стиллер? Жостко.
|
|
|

20.03.2017, 10:48
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от NarutoUA
По скрину понял что там стиллер? Жостко.
по скрину понял, что файл не правильно в массив записан и работать при инжекте не будет. А мысли о стилере растут из самого вопроса
|
|
|

20.03.2017, 10:55
|
|
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами:
6395080
Репутация:
128
|
|
Всего лишь вх от гейбена и других умников прячу
|
|
|

20.03.2017, 10:57
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Да придумали же инжекторы которые без драйверов не спалить.
|
|
|

20.03.2017, 20:46
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
MemoryLoadLibrary смотрел? Я сам не использовал, только читал про него, но вроде делает как раз то что тебе необходимо
|
|
|

21.03.2017, 16:40
|
|
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами:
6314183
Репутация:
68
|
|
За что отвечает ID_TIMESTAMP в PacketEnumeration?
|
|
|

21.03.2017, 19:41
|
|
Познающий
Регистрация: 24.02.2017
Сообщений: 75
С нами:
4849680
Репутация:
0
|
|
RakNet 4-ой версии совместим с SAMPом? Скачал отсюда https://github.com/OculusVR/RakNet, пытаюсь подключиться к серверу (для тестов использовал сервер RakSAMP), но он не подключается, выдает ID_CONNECTION_ATTEMPT_FAILED, а сервер говорит: [WARNING] Invalid checksum.
Это из-за разных версий или я просто неправильно подключаюсь?
Вообще я мог бы и на более ранних версиях писать, но в 4-ой сделали возможность писать на шарпе, что для меня очень удобно.
|
|
|

21.03.2017, 19:49
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от winrare
RakNet 4-ой версии совместим с SAMPом? Скачал отсюда https://github.com/OculusVR/RakNet, пытаюсь подключиться к серверу (для тестов использовал сервер RakSAMP), но он не подключается, выдает ID_CONNECTION_ATTEMPT_FAILED, а сервер говорит: [WARNING] Invalid checksum.
Это из-за разных версий или я просто неправильно подключаюсь?
Вообще я мог бы и на более ранних версиях писать, но в 4-ой сделали возможность писать на шарпе, что для меня очень удобно.
В сампе старый и очень модифицированный ракнет. Тут или делать враппер старого ракнета или фиксить новый смотря на старый.
|
|
|

21.03.2017, 23:17
|
|
Новичок
Регистрация: 13.12.2015
Сообщений: 9
С нами:
5482480
Репутация:
0
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|