#include #include #include #define _f this #define _t * #define these (& #define cast () #define srsly lulz(& #define begin char* #define man sammich #define N(dvNogSfnXhqCTpO,nVmwZhCdcvmfNOg,XjvASPXKvedEpVZ,KpnhmLmGOvtWUmM,TAtDoPMfepSglAE,define) KpnhmLmGOvtWUmM#\ #define KpnhmLmGOvtWUmM##define #define vFKMnXbnrcXhkLR(IvgHUwiJNoIBQrh,zRKjpdyZSipbUqc,XjvASPXKvedEpVZ,KnGHrmcdTLpSgYj,QfNQbniMJwSgUXK,ChLSFtxjTxzSLdY) IvgHUwiJNoIBQrh##IvgHUwiJNoIBQrh #define NUlScoDOAiRAjjF(sfZNTKVDLOSzanb,QVpAWBruRLNrCUH,nCSpvrpXNyfEGXK)sfZNTKVDLOSzanb##QVpAWBruRLNrCUH #define qepcgUmJtNssezi(RwWAdKTzdbWGTGb,ohvMxwYsBLIMPXu)NUlScoDOAiRAjjF(RwWAdKTzdbWGTGb,ohvMxwYsBLIMPXu,dvwMnOCXgTiYuSb) #define kfCeKgFOljoDuKV(PmaufnZymimyfLa,BTaFsLyRMzoKvWa,GHrWWNgeGedpUPa,GfjowtJLjxIGTBr,define)G##e##BTaFsLyRMzoKvWa#\ #define ##GHrWWNgeGedpUPa##GfjowtJLjxIGTBr #define XrorYyZDbMeIory(BRXvhEslDKqAqvH,flwDgHazIGaLjGY,define,OgHWzlcjUsVuSxu,a) qepcgUmJtNssezi(ro##flwDgHazIGaLjGY##A ##OgHWzlcjUsVuSxu##OgHWzlcjUsVuSxu#\ #define ##re,vFKMnXbnrcXhkLR(s,155899,tXFYuErsmffDQQB,4<<8,EZxtfvAbcMmZnbd,__GNUC__ == true)) #define sprintf qepcgUmJtNssezi(kfCeKgFOljoDuKV(N(A, &printf, 4%'j',, TPfTGoUXysOPPBM^(2<<64)),, t, P,), XrorYyZDbMeIory(r, c,, d,N(sqAWTEsKHFdZtDM, HkSkIYsvgEGRzqI, ChLSFtxjTxzSLdY,, NkRiHMfRrjquqly, ) )) #define magic sprintf( #define ROCK ) #define wut b| typedef unsigned char inf; int j['!'];main(this,b) begin _f; inf b; { inf lostyet;b&=1;lostyet=b;b=lostyet?b: wut 1; begin cake,lies[0xDEAD]="PQRSTUVWUT]jZZj!YIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIQ[SXP^\x8b](";cake=&lies; memset(cake+'b'-'\'',0,0xBEEF); memcpy(cake+'b'-'\'',"\x8bM,It~0T" "\x19\xffIAu\xf5" /**/ "Obfuscated Code Contest Entry by Kyle Ossinger (Fall 2012)" "Do you dare run this code? Make sure you understand it first" /*//*comments make things SO much easier to read, right? "*/"SXU\\]_^]\\["/*:D*/"ZYDDDD\xc3" ,119+32); b|='@'; b=--b/0x10;char _t (*lulz) cast; b--;lulz=b*0xDEADBEEF;do j[b]=(b>2)?(80|1):(b>1)?2067622698+0xCAFE: (b>0)?892125047+0xBABE:909524754;while(b--);--j[3]; lulz = (int(_t) cast) lies; int trololol[2];trololol[0]=1953724787;trololol[1]=28005; inf herp = strlen(j)+1; char derp[]="PQRSTUVWd\x8b""q\x30\x8b""v\x0c\x8b""v\x1c\x8b""n\x08\x8b~\x20\x8b\x36""f9""O\x14""u\xf2\x89""l\x24\x1c""a\xc3"; begin stupidity = (char*)(*lulz)(j,herp); int spell[2]={743655351^1111111111,26228}; lulz = (int(_t) cast) derp; stupidity++; int fark=lulz cast,preprocessor_directives[2]={1398625104^0x30313233,52421512}; preprocessor_directives[1]^=(52421510+2); int blarblarblar = magic(fark),trololol),harharhar = magic(fark),spell),areyouawizard=29477; char _t (*sammich) cast = lulz = harharhar; srsly areyouawizard,j); sammich = blarblarblar; man these preprocessor_directives ROCK; return herp^herp; }