c ++得到函数和执行的字节等价物

时间:2016-07-24 02:21:00

标签: c++

我如何使用函数,例如void example() { int i = 1; }并将其转换为等效的字节?所以这样的事情(例如):

0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42

然后获取这些字节并执行它们,就像它们是原始函数void example() { int i = 1; }一样。这可能吗?

1 个答案:

答案 0 :(得分:1)

据我所知,这个字节方法不起作用

U可以获取函数的地址并将其存储在函数指针中 并通过调用函数指针

执行该函数

尝试搜索函数指针