extern "C" __declspec(dllimport) void myfun ( int * a,int b,int c); void main(void) { int a = 6; myfun(&a,7,10); }
#include <iostream> using namespace std; extern "C" __declspec(dllexport) void myfun(int * a,int b, int c) { cout << "a: " << *a << " | b: " << b << " | c: " << c << "\n"; }
$ cl -LD dll.cpp && cl main.cpp /LINK dll.lib $ ./main a: 6 | b: 7 | c: 10
$ python fuzztest.py | grep a: # grep to ommit debug prints a: 6 | b: 7 | c: 10 a: 6 | b: 256 | c: 32 a: 6 | b: 4096 | c: 0 a: 6 | b: 64 | c: 16
There are 31,328 total registered users.
[+] expand