![]() |
Сделал инжектор по гайду @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 |
[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 |
Цитата:
|
Цитата:
|
Цитата:
|
[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 |
Цитата:
все ровно дичь, поставил там break, файл скачался - а выдало ошибку 0_0 govno-code: [CODE] appdata + = "\\dump.dll" ; // прибавляем к папке аппдаты имя файла ( нужно для скачки ) , можно вообще любое | | appdata . c_str ( ) - путь . cout |
Цитата:
|
Цитата:
|
Цитата:
|
| Время: 17:36 |