HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6761  
Старый 23.02.2023, 02:53
moreveal
Постоянный
Регистрация: 01.08.2020
Сообщений: 988
С нами: 3043831

Репутация: 163


По умолчанию

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

Возможно ли получить путь по названию процесса без прав администратора? С помощью OpenProcess и последующим GetModuleFileNameEx не работает, если файл, например, находится в Program Files.
C++:





[CODE]
#include
#include
#include
DWORD
GetProcessId
(
const
char
*
processName
)
{
DWORD processId
=
0
;
PROCESSENTRY32 pe32
;
pe32
.
dwSize
=
sizeof
(
PROCESSENTRY32
)
;
HANDLE hSnapshot
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
if
(
hSnapshot
==
INVALID_HANDLE_VALUE
)
{
std
::
cout

 
Ответить с цитированием

  #6762  
Старый 26.02.2023, 07:30
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

What's wrong? The color should change but it doesn't.

C++:





Код:
char
piluluall
[
64
]
=
{
0
}
;
int
pshow
=
(
int
)
PEDSELF
->
GetHealth
(
)
+
(
int
)
PEDSELF
->
GetArmor
(
)
;
if
(
(
int
)
pshow

Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
255
,
0
,
0
)
,
500
,
400
,
false
)
;
// {FF0000} | R = 255 | G = 0 | B = 0 |
}
else
if
(
(
int
)
pshow
>
30
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
255
,
110
,
0
)
,
500
,
400
,
false
)
;
// {FF6E00} | R = 255 | G = 110 | B = 0 |
}
else
if
(
(
int
)
pshow
>
49
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
255
,
180
,
0
)
,
500
,
400
,
false
)
;
// {FFB400} | R = 255 | G = 180 | B = 0 |
}
else
if
(
(
int
)
pshow
>
74
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
255
,
255
,
0
)
,
500
,
400
,
false
)
;
// {FFFF00} | R = 255 | G = 255 | B = 0 |
}
else
if
(
(
int
)
pshow
>
99
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
150
,
255
,
0
)
,
500
,
400
,
false
)
;
// {96FF00} | R = 150 | G = 255 | B = 0 |
}
else
if
(
(
int
)
pshow
>
124
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
0
,
255
,
0
)
,
500
,
400
,
false
)
;
// {00FF00} | R = 0 | G = 255 | B = 0 |
}
else
if
(
(
int
)
pshow
>
149
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
0
,
255
,
255
)
,
500
,
400
,
false
)
;
// {00FFFF} | R = 0 | G = 255 | B = 255 |
}
else
if
(
(
int
)
pshow
>
174
)
{
sprintf
(
piluluall
,
"%d"
,
(
int
)
pshow
)
;
pFont
->
Print
(
piluluall
,
D3DCOLOR_ARGB
(
0XFF
,
0
,
0
,
255
)
,
500
,
400
,
false
)
;
// {0000FF} | R = 0 | G = 0 | B = 255 |
}
 
Ответить с цитированием

  #6763  
Старый 26.02.2023, 15:46
jenees.21
Познающий
Регистрация: 30.05.2018
Сообщений: 73
С нами: 4187563

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

C++:





Код:
#include 
bool
state
=
false
;
kthook
::
kthook_simple

hook
{
0x747EB0
,
[
]
(
const
auto
&
hook
,
void
*
hwnd
,
unsigned
umsg
,
unsigned
wparam
,
unsigned
lparam
)
{
if
(
uMsg
==
WM_KEYDOWN
&&
wparam
==
VK_F2
&&
!
(
lparam
&
KF_REPEAT
)
)
{
state
=
!
state
;
for
(
auto
value
:
{
0x5109AC
,
0x5109C5
,
0x5231A6
,
0x52322D
,
0x5233BA
}
)
{
unsigned
old
;
VirtualProtect
(
reinterpret_cast

(
value
)
,
1
,
PAGE_READWRITE
,
&
old
)
;
if
(
state
)
*
reinterpret_cast

(
value
)
=
0xEB
;
else
*
reinterpret_cast

(
value
)
=
(
value

(
value
)
,
1
,
old
,
&
old
)
;
}
}
return
hook
.
get_trampoline
(
)
(
hwnd
,
umsg
,
wparam
,
lparam
)
;
}
}


Может кто сделать что бы работало только на ган под 24 айди и скомпилировать?
 
Ответить с цитированием

  #6764  
Старый 27.02.2023, 13:34
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

Как запихнуть к проекту дллку? У меня есть самый простой инжектор в процесс, к которому должна быть в этом же каталоге дллка, что бы я мог вписать её название и она заинжектилась в процесс, можно сделать так, что бы длл была скомпилирована вместе с исполняемым файлом .exe?
Переведи длл-ку или что у тебя там в байты и запиши это в массив, далее из этого массива создаешь файл и записываешь в него. Готово
 
Ответить с цитированием

  #6765  
Старый 27.02.2023, 14:34
moreveal
Постоянный
Регистрация: 01.08.2020
Сообщений: 988
С нами: 3043831

Репутация: 163


По умолчанию

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

А это сработает если у меня сторонняя длл? Не мной написана, и нету исходника её
да
 
Ответить с цитированием

  #6766  
Старый 28.02.2023, 21:25
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Цитата:
Сообщение от !Sam#0235  

C++:





Код:
static
float
color
[
3
]
{
0.0f
,
0.0f
,
0.0f
}
;


Color is written as INT

C++:





Код:
if
(
!
ImGui
::
ColorEdit3
(
"Color"
,
color
,
ImGuiColorEditFlags_PickerHueWheel
)
)
{
set_int_to_ini
(
INI_SECTION
,
INI_KEYR1
,
std
::
to_string
(
int
(
color
[
0
]
*
255
)
)
)
;
set_int_to_ini
(
INI_SECTION
,
INI_KEYG1
,
std
::
to_string
(
int
(
color
[
1
]
*
255
)
)
)
;
set_int_to_ini
(
INI_SECTION
,
INI_KEYB1
,
std
::
to_string
(
int
(
color
[
2
]
*
255
)
)
)
;
}


I need some function to take the color from the .INI itself that does not cause me problems, since the function that I use takes them like this:



Can anyone help me or know of a better way to do this?
C++:





Код:
ImVec4 color
=
{
0.0f
,
0.0f
,
0.0f
,
0.0f
}
;
ImGui
::
ColorEdit4
(
"Color"
,
(
float
*
)
&
color
,
ImGuiColorEditFlags_PickerHueWheel
)
;
ImU32 color_hex
=
ImColor
(
color
)
;
// or
ImU32 color_hex
=
ImGui
::
GetColorU32
(
color
)
;
 
Ответить с цитированием

  #6767  
Старый 01.03.2023, 14:44
Young123
Новичок
Регистрация: 08.10.2022
Сообщений: 10
С нами: 1895177

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

Подскажите кто нибудь, есть какие-нибудь туторы по поиску оффсетов сампа в Ida Pro?
 
Ответить с цитированием

  #6768  
Старый 02.03.2023, 19:18
Leatington
Участник форума
Регистрация: 25.11.2018
Сообщений: 263
С нами: 3929792

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

Как в std::sort передать массив wchar_t?
 
Ответить с цитированием

  #6769  
Старый 02.03.2023, 19:46
0Z0SK0
Познающий
Регистрация: 14.02.2023
Сообщений: 41
С нами: 1709244

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

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

Как в std::sort передать массив wchar_t?
Конвертировать каждую ячейку в wstring
 
Ответить с цитированием

  #6770  
Старый 02.03.2023, 20:38
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

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

Как в std::sort передать массив wchar_t?
std::begin, std::end
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.