找回密码
 欢迎注册
查看: 34800|回复: 30

[欣赏] Hello,world!

[复制链接]
发表于 2010-1-8 22:14:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
给大家欣赏一下几个超级无敌的C程序 郑重声明:经本人测试,以下代码均在gcc下编译通过
  1. #define _________ }
  2. #define ________ putchar
  3. #define _______ main
  4. #define _(a) ________(a);
  5. #define ______ _______(){
  6. #define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
  7. #define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
  8. #define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
  9. #define _____ __ ___ ____ _________
  10. #include <stdio.h>
  11. _____
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-8 22:17:03 | 显示全部楼层
#include #define __(a) goto a; #define ___(a) putchar(a); #define _(a,b) ___(a) __(b); main() { _:__(t)a:_('r',g)b:_('\$',p) c:_('l',f)d:_(' ',s)e:_('a',s) f:_('o',q)g:_('l',h)h:_('d',n) i:_('e',w)j:_('e',x)k:_('\n',z) l:_('H',l)m:_('X',i)n:_('!',k) o:_('z',q)p:_('q',b)q:_(',',d) r:_('i',l)s:_('w',v)t:_('H',j) u:_('a',a)v:_('o',a)w:_(')',k) x:_('l',c)y:_('\t',g)z:___(0x0)}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-8 22:24:46 | 显示全部楼层
#include #define _(_) putchar(_); int main(void){int i = 0;_( ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++i)_(++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++i)_(++++++++++++++ i)_(--++i)_(++++++i)_(------ ---------------------------- ---------------------------- ---------------------------- ---------------------------- ----------------i)_(-------- ----------------i)_(++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++i) _(----------------i)_(++++++ i)_(------------i)_(-------- --------i)_(---------------- ---------------------------- ---------------------------- ---------------------------- ---------------------------- ------i)_(------------------ ---------------------------- i)return i;}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-8 22:31:17 | 显示全部楼层
还是看链接吧,贴起来老是出问题~~ http://coolshell.cn/?p=914
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 22:50:11 | 显示全部楼层
呵呵,以前我收集过整套的ioccc代码, 效果比上面的还要壮观。

评分

参与人数 1鲜花 +5 收起 理由
wayne + 5 见识广博! The International Obfuscated ...

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 22:53:54 | 显示全部楼层
太厉害了。以前都没有想过的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 23:02:05 | 显示全部楼层
#define _________ } /*_________ 最长的这个是}*/ #define ________ putchar #define _______ main #define _(a) ________(a); /*_ 为putchar()*/ #define ______ _______(){ /*______这个长度就是main()*/ #define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C) /*__这个长度就是几个putchar(),很明显0x48就是第八个大写字符H了*/ #define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F) /*___这个长度也是几个putchar(),很明显可以认出0x20是空格符号*/ #define ____ _(0x72)_(0x6C)_(0x64)_(0x21) /*同上*/ #define _____ __ ___ ____ _________ /*_____ 这个就等于 main(){helloworld 的 putchar()}*/ #include _____ 翻译了一下第一个
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 23:05:16 | 显示全部楼层
我也写过一个比较乱的代码,大家看看看的出结果不?
  1. /*
  2. 本程序用于测试二联符以及一些编码。
  3. winxos 2009-6-19
  4. */
  5. #include <iostream>
  6. using namespace std;
  7. %:define police 110
  8. %:define X 10
  9. %:define I +1
  10. int main()
  11. <%
  12. int _i(5),_(861904),_24(24);
  13. char a<:8:>=<%police%>;
  14. while(a<:_i--] =*a+_%X*(_24%2?-1:1)I,_24>>=1,_/=X);
  15. cout<<a<<endl;
  16. return 0;
  17. }
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 23:07:27 | 显示全部楼层
像以前的JAVA混淆器处理过的代码也比较恐怖 , 一堆的0oOoo之类的东西。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-10 23:09:11 | 显示全部楼层
好吧,再给大家看一个日本人写的程序吧,非常的变态。
  1. #define/**/X
  2. char*d="X0[!4cM,!"
  3. "4cK\`*!4cJc(!4cHg&!4c\$j"
  4. "8f'!&~]9e)!'|:d+!)rAc-!*m*"
  5. ":d/!4c(b4e0!1r2e2!/t0e4!-y-c6!"
  6. "+|,c6!)f\$b(h*c6!(d'b(i)d5!(b*a'\`&c"
  7. ")c5!'b+\`&b'c)c4!&b-_\$c'd*c3!&a.h'd+"
  8. "d1!%a/g'e+e0!%b-g(d.d/!&c*h'd1d-!(d%g)"
  9. "d4d+!*l,d7d)!,h-d;c'!.b0c>d%!A\`Dc\$![7)35E"
  10. "!'1cA,,!2kE\`*!-s@d(!(k(f//g&!)f.e5'f(!+a+)"
  11. "f%2g*!?f5f,!=f-*e/!<d6e1!9e0'f3!6f)-g5!4d*b"
  12. "+e6!0f%k)d7!+~^'c7!)z/d-+!'n%a0(d5!%c1a+/d4"
  13. "!2)c9e2!9b;e1!8b>e/! 7cAd-!5fAe+!7fBe(!"
  14. "8hBd&!:iAd\$![7S,Q0!1 bF 7!1b?'_6!1c,8b4"
  15. "!2b*a,*d3!2n4f2!\${4 f. '!%y4e5!&f%"
  16. "d-^-d7!4c+b)d9!4c-a 'd :!/i('\`&d"
  17. ";!+l'a+d<!)l*b(d=!' m- a &d>!&d'"
  18. "\`0_&c?!\$dAc@!\$cBc@!\$ b < ^&d\$\`"
  19. ":!\$d9_&l++^\$!%f3a' n1 _ \$ !&"
  20. "f/c(o/_%!(f+c)q*c %! * f &d+"
  21. "f\$s&!-n,d)n(!0i- c- k) ! 3d"
  22. "/b0h*!H\`7a,![7* i] 5 4 71"
  23. "[=ohr&o*t*q*\`*d *v *r ; 02"
  24. "7*~=h./}tcrsth &t : r 9b"
  25. "].,b-725-.t--// #r [ < t8-"
  26. "752793? <.~;b ].t--+r / # 53"
  27. "7-r[/9~X .v90 <6/<.v;-52/={ k goh"
  28. "./}q; u vto hr \`.i*\$engt\$ \$ ,b"
  29. ";\$/ =t ;v; 6 =\`it.\`;7=\` : ,b-"
  30. "725 = / o\`. .d ;b]\`--[/+ 55/ }o"
  31. "\`.d : - ?5 / }o\`.' v/i]q - "
  32. "-[; 5 2 =\` it . o;53- . "
  33. "v96 <7 / =o : d =o"
  34. "--/i ]q-- [; h. / = "
  35. "i]q--[ ;v 9h ./ < - "
  36. "52={cj u c&\` i t . o ; "
  37. "?4=o:d= o-- / i ]q - "
  38. "-[;54={ cj uc& i]q - -"
  39. "[;76=i]q[;6 =vsr u.i / ={"
  40. "=),BihY_gha ,)\0 " , o [
  41. 3217];int i, r,w,f , b ,x ,
  42. p;n(){return r <X X X X X
  43. 768?d[X(143+ X r++ + *d ) %
  44. 768]:r>2659 ? 59: ( x = d
  45. [(r++-768)% X 947 + 768] ) ?
  46. x^(p?6:0):(p = 34 X X X )
  47. ;}s(){for(x= n (); ( x^ ( p
  48. ?6:0))==32;x= n () ) ;return x ; }
  49. void/**/main X () { r = p
  50. =0;w=sprintf (X X X X X X o
  51. ,"char*d="); for ( f=1;f < * d
  52. +143;)if(33-( b=d [ f++ X ] )
  53. ){if(b<93){if X(! p ) o
  54. [w++]=34;for X(i = 35 +
  55. (p?0:1);i<b; i++ ) o
  56. [w++]=s();o[ w++ ]
  57. =p?s():34;} else X
  58. {for(i=92; i<b; i
  59. ++)o[w++]= 32;} }
  60. else o [w++ ]
  61. =10;o [
  62. w]=0 ;
  63. puts(o);}
复制代码
C语言,GCC可以编译通过,VC也可以。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-23 14:39 , Processed in 0.029917 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表