c code obfuscation

#include<stdio.h>
#include<string.h>

int my_test_fuction(int a,int b)
{
	return a+b;
}

int main ()
{
	
	printf("%d\n",my_test_fuction(3,5));
	return ( 0 );
}

 

#include<stdio.h>
#include<string.h>

#define my_test_fuction		l10

int my_test_fuction(int a,int b)
{
	return a+b;
}

int main ()
{
	
	printf("%d\n",my_test_fuction(3,5));
	return ( 0 );
}

 

You can see that after adding #define my_test_fuction l10, the my_test_fuction function can no longer be seen through strings.

 

Guess you like

Origin blog.csdn.net/woailp___2005/article/details/103869546