Показать сообщение отдельно

  #5952  
Старый 19.03.2022, 17:16
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

Репутация: 113
По умолчанию

Цитата:
Сообщение от SC6UT  

вы ебнутые? @zTechnology @legendabrn

C++:





Код:
#include 
BOOL APIENTRY
DllMain
(
HMODULE
,
DWORD dwReason
,
LPVOID
)
{
if
(
dwReason
==
DLL_PROCESS_ATTACH
)
{
auto
samp
=
(
DWORD
)
GetModuleHandleA
(
"samp.dll"
)
;
auto
addr
=
samp
+
0xE596Cu
+
29u
;
DWORD vp
=
PAGE_EXECUTE_READWRITE
;
VirtualProtect
(
(
void
*
)
addr
,
1
,
vp
,
&
vp
)
;
*
(
char
*
)
addr
=
'1'
;
VirtualProtect
(
(
void
*
)
addr
,
1
,
vp
,
nullptr
)
;
}
}

зачем трогать оригинальную строчку, ведь если ему потребуется использовать строку больше 46 символов, то твой пример затронет и чужую строку
 
Ответить с цитированием