Paste #666
#include <stdio.h>
#include <windows.h>
int main() {
unsigned char code[] = {0xF0, 0x0F, 0xC7, 0xC8};
void (*func)() = (void (*)())code;
func(); // выполнение байтов как кода
return 0;
}
#include <stdio.h>
#include <windows.h>
int main() {
unsigned char code[] = {0xF0, 0x0F, 0xC7, 0xC8};
void (*func)() = (void (*)())code;
func(); // выполнение байтов как кода
return 0;
}