typedef int (*pf)( int , int );
char c[] = {85,-119,-27,-117,69,12,3,69,8,93,-61,-112};
pf sum = (pf)c; //reinterpret_cast .
cout << sum(2,3); // 5.
* This source code was highlighted with Source Code Highlighter .
Now sum is an addition function, which is analogous to this:int sum(int a, int b){return a+b;}
cout << ((int (*)(int, int))"\x55\x89\xE5\x8B\x45\x0C\x03\x45\x08\x5D\xC3")(2,3)
Source: https://habr.com/ru/post/71234/
All Articles