阅读694 返回首页    go 阿里云 go 技术社区[云栖]


unix下快速混淆源代码

只能算雕虫小技,但可以快速简单的做混淆,如下:


#vapyhqr <fgqvb.u>
#vapyhqr <fgqyvo.u>
#vapyhqr <fgqobby.u>
#vapyhqr <havfgq.u>

#qrsvar MAX_NAME 256

vag znva(ibvq)
{
	qbhoyr s = 123.456;
	sybng k = 123.456;
	cevags("ahz vf %n , sybng glcr vf %n\a",s,k);
	trgpune();
	erghea 0;
}

能看懂吗?转回来自然懂鸟:

tr '[n-za-m]' '[a-z]' < x.c

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <unistd.h>

#define MAX_NAME 256

int main(void)
{
	double f = 123.456;
	float x = 123.456;
	printf("num is %a , float type is %a\n",f,x);
	getchar();
	return 0;
}



最后更新:2017-04-03 14:54:06

  上一篇:go 页面局部加载,适合Ajax Loading场景(Demo整理)
  下一篇:go [剑指Offer]11.斐波那契数列