- 博客(2)
- 资源 (3)
- 收藏
- 关注
翻译 据说是美国最“怪”C程序大赛的获奖程序
int main(){printf(&unix["/021%six/012/0"], (unix)["have"] + "fun" - 0x60); }gcc -S编译成汇编代码如下: .file "test.c" .section .rodata.LC0: .string "fun".LC1: .
2007-11-08 23:08:00 555
翻译 程序自己打印自己
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34)}",34);}//(关键点 1.利用函数从右向左的入栈顺序 2.34是引号 ) 因此相当于://main(a){printf("main(a){printf(a,34,a=%c%s%c,34)}",34,a="main(a){printf(a,34,a=%c%s%c,34)}",34);
2007-11-08 22:50:00 767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人