-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
и так сегодня и вам покажу пример как писать базу для своего чита
нам понадобится:
1) прямые руки (это важно)
2) VS (visual studio)
3) уметь читать (тоже важно),
4) вроде и всё
и так приступим (за говно код простите. пытался делать максимально простой код)
на выходе мы получим DLL в которой будет весь этот говно код )
нам понадобится:
1) прямые руки (это важно)
2) VS (visual studio)
3) уметь читать (тоже важно),
4) вроде и всё
и так приступим (за говно код простите. пытался делать максимально простой код)
на выходе мы получим DLL в которой будет весь этот говно код )
шаг первый: для начало создаем пустой проект и выбираем dll
шаг второй: создаем главный .cpp файл в который мы и будем пихать весь код
шаг третий: начинаем писать DLL
для начало нам нужно подключить все библиотеки чтобы все переменные корректно определялись
Код:
#include <windows.h>
#include <stdio.h>
#include <iostream>
using namespace std;
Код:
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved){
DisableThreadLibraryCalls(hDll);
if (dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)function, NULL, NULL, NULL);
}
return TRUE;
}
Условие здесь определяет, если заинжектировали, то создаём поток в которой "запихиваем" нашу функцию: function.
Давайте теперь её создадим://
void function()
{
while (true)
{
if (GetAsyncKeyState(VK_F2))
{
MessageBoxA(
NULL,
"Привет!",
"я тут pCoder",
MB_YESNO | //Да нет (кнопки)
MB_DEFBUTTON1 | //Выделеная кнопка
MB_ICONEXCLAMATION | //Тип иконки
MB_DEFAULT_DESKTOP_ONLY);
Beep(500, 470);
}
}
}
В этой функции типа воид сразу стоит бесконечный цикл, в котором идёт проверка нажатия клавиши f2. То есть каждый раз когда мы будем нажимать клавишу f2, Будет появляться сообщение и звук бип.//:
Код:
#include <windows.h>
#include <stdio.h>
#include <iostream>
using namespace std;
void function()
{
while (true)
{
if (GetAsyncKeyState(VK_F2))
{
MessageBoxA(
NULL,
"Привет!",
"я тут pCoder",
MB_YESNO | //Да нет (кнопки)
MB_DEFBUTTON1 | //Выделеная кнопка
MB_ICONEXCLAMATION | //Тип иконки
MB_DEFAULT_DESKTOP_ONLY);
Beep(500, 470);
}
}
}
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved){
DisableThreadLibraryCalls(hDll);
if (dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)function, NULL, NULL, NULL);
}
return TRUE;
}
добавив в функцию в место сообщения код который изменяет память. мы получим DLL с определенной функции например вх
думаю скрины не нужны были ? ( как создавать проект итд )
если надо будет пишите добавлю