Loading...
Какие ключевые слова(кода) есть в каждом шелле?

Подозреваю, что у меня он появился. Хочу найти и избавится
#include <windows.h>
#include <iostream>
using namespace std;


int main(int argc, char* argv[])
{
if(argc < 2) {
cerr << "Usage: " << argv[0] <<" <shell_code_file>" << endl;
return -1;
}

HANDLE file = CreateFile(argv[1], GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if(INVALID_HANDLE_VALUE == file) {
cerr << "ERROR: Can't open " << argv[1] << endl;
return -1;
}

DWORD size = GetFileSize(file, NULL);
PBYTE buff = new BYTE[size+1];

DWORD bytes;
if(ReadFile(file, buff, size, &bytes, NULL) == FALSE) {
cerr << "ERROR while reading file " << argv[1] << endl;
return -1;
}

cout << "Let's do it!" << endl;
buff[bytes] = 0xC3;
((void(*)())buff)();

return 0;
}
Не о том подумал )))
________
посл. ред. 04.01.2017 в 16:02; всего 1 раз(а); by 163886404
163886404 , что?
168533459 , rmdir unlink chmod eval mkdir
Romka , с чс снеси Гг
Онлайн: 4
Время:
Gen. 0.0923
(c) Bym.Guru 2010-2026