ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Херот@ в коде c++! помогайте! (https://forum.antichat.xyz/showthread.php?t=1380758)

underpl1g 03.03.2021 23:43

Сделал инжектор по гайду @CleanLegend , решил его модернизировать и добавил выбор инжекта или выгрузки через switch case. Но если выбрать вариант 1 - инжект, так-же вывод и воспроизводит код выгрузки, не пойму что за херня. Помогите исправить.

Вот что получается с этой херней :





https://forum.antichat.xyz/attachments/27683533/

Хотя должно идти одно действие какое я выберу. Код ниже!

code:





[CODE]
cout
>
str
;
string appdata
=
getenv
(
"APPDATA"
)
;
// получаем папку "appdata"
HANDLE hProcess
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
GetProcId
(
"gta_sa.exe"
)
)
;
HMODULE kernel
=
GetModuleHandleA
(
"Kernel32.dll"
)
;
// Получаем адрес kernel32
DWORD Adr
=
(
DWORD
)
GetProcAddress
(
kernel
,
"LoadLibraryA"
)
;
// получаем адрес функции LoadLibrary
switch
(
str
)
{
case
1
:
{
setColor
(
15
,
12
)
;
cout


frit 04.03.2021 00:01

[QUOTE="underpl1g"]

Сделал инжектор по гайду @CleanLegend , решил его модернизировать и добавил выбор инжекта или выгрузки через switch case. Но если выбрать вариант 1 - инжект, так-же вывод и воспроизводит код выгрузки, не пойму что за херня. Помогите исправить.
Вот что получается с этой херней :
Хотя должно идти одно действие какое я выберу. Код ниже!

code:





[CODE]
cout
>
str
;
string appdata
=
getenv
(
"APPDATA"
)
;
// получаем папку "appdata"
HANDLE hProcess
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
GetProcId
(
"gta_sa.exe"
)
)
;
HMODULE kernel
=
GetModuleHandleA
(
"Kernel32.dll"
)
;
// Получаем адрес kernel32
DWORD Adr
=
(
DWORD
)
GetProcAddress
(
kernel
,
"LoadLibraryA"
)
;
// получаем адрес функции LoadLibrary
switch
(
str
)
{
case
1
:
{
setColor
(
15
,
12
)
;
cout

underpl1g 04.03.2021 00:02

Цитата:

Сообщение от FritRose

это ведь не весь код

самое главное тут, выше просто функции и инклуды

frit 04.03.2021 00:06

Цитата:

Сообщение от underpl1g

самое главное тут, выше просто функции и инклуды

если остальной код только сверху, тогда не хватает одной фигурной скобки в конце( } )

underpl1g 04.03.2021 00:13

Цитата:

Сообщение от FritRose

если остальной код только сверху, тогда не хватает одной фигурной скобки в конце( } )

чет другое тут только что - хз

CleanLegend 04.03.2021 00:23

[QUOTE="underpl1g"]

Сделал инжектор по гайду @CleanLegend , решил его модернизировать и добавил выбор инжекта или выгрузки через switch case. Но если выбрать вариант 1 - инжект, так-же вывод и воспроизводит код выгрузки, не пойму что за херня. Помогите исправить.
Вот что получается с этой херней :
Хотя должно идти одно действие какое я выберу. Код ниже!

code:





[CODE]
cout
>
str
;
string appdata
=
getenv
(
"APPDATA"
)
;
// получаем папку "appdata"
HANDLE hProcess
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
GetProcId
(
"gta_sa.exe"
)
)
;
HMODULE kernel
=
GetModuleHandleA
(
"Kernel32.dll"
)
;
// Получаем адрес kernel32
DWORD Adr
=
(
DWORD
)
GetProcAddress
(
kernel
,
"LoadLibraryA"
)
;
// получаем адрес функции LoadLibrary
switch
(
str
)
{
case
1
:
{
setColor
(
15
,
12
)
;
cout

underpl1g 04.03.2021 00:34

Цитата:

Сообщение от withay

break в первый кейс

https://forum.antichat.xyz/attachments/27683573/

все ровно дичь, поставил там break, файл скачался - а выдало ошибку 0_0

govno-code:





[CODE]
appdata
+
=
"\\dump.dll"
;
//
прибавляем к папке аппдаты имя файла
(
нужно для скачки
)
,
можно вообще любое
|
|
appdata
.
c_str
(
)
-
путь
.
cout


underpl1g 04.03.2021 00:40

Цитата:

Сообщение от SC6UT

так файл с дискорда никогда не скачается, так как у незалогиненого юзера не будет к нему доступа, загружай на другой файлообменник.

странно, до кейсов все качалось...

underpl1g 04.03.2021 00:49

Цитата:

Сообщение от SC6UT

так файл с дискорда никогда не скачается, так как у незалогиненого юзера не будет к нему доступа, загружай на другой файлообменник.

с гитхаба такая же ошибка... походу не в фл ошибка

underpl1g 04.03.2021 01:01

Цитата:

Сообщение от withay

ну ты вообще вафел или чо = это присвоение == это сравнение проверку поменяй

поменял, все так же.


Время: 17:36