Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Dark Side

The Dark Side

Let's unveil the hidden aspects of the languages of the web: how to write scripts with only six different characters, abuse the PNG compression to minify code and create a handcrafted version of Excel in less than 300 bytes. At first glance this has nothing to do with our reality – it shows you uglified code that you’ll never use during your day job. But it also reveals a force that we developers are following at night, when nobody is watching us. A kind of energy that we can use to organize complexity and create beautiful code.

Martin Kleppe

April 25, 2014
Tweet

More Decks by Martin Kleppe

Other Decks in Programming

Transcript

  1. . . . + . . . . . .

    . . . ,,o . __.o+. . od8^ . oo888888P^b . . ,".o' . . `b^'""`b -`b . ,'.'o' . . t. = -`b -`t. . ; d o' . ___ _.--.. 8 - `b =`b . dooo8< .o:':__;o. ,;;o88%%8bb - = `b =`b. . . |^88^88=. .,x88/::/ | \\`;;;;;;d%%%%%88%88888/%x88888 :-88=88%%L8`%`|::|_>-<_||%;;%;8%%=;:::=%8;;\%%%%\8888 . |=88 88%%|HHHH|::| >-< |||;%;;8%%=;:::=%8;;;%%%%+|]88 . | 88-88%%LL.%.%b::Y_|_Y/%|;;;;`%8%%oo88%:o%.;;;;+|]88 . Yx88o88^^'"`^^%8boooood..-\H_Hd%P%%88%P^%%^'\;;;/%%88 . `"\^\ ~"""""' d%P """^" ; = `+' - P . `.`.b . :<%%> . : - d' - P . . .`.b . . `788 ,'- = d' =.' . ``.b. :..- :' P . `q.>b . `^^^:::::,' . LS ""^^ . . . . . . . . .
  2. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdyssoooyNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNy/..` ``` ``..--/+/+yydNMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMNy- ` `....+mMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMNs.` ``

    `...`/hNMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMN+` `-dMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMN: ` ``-dMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMN- ` ``.:/dMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMdo` `.-/-hMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMNo` .:/:/.:hMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMN/ `.../sms.:oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMo` ``..-//:yNMMm::shMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy. ``..---.``.::///++oyNMMMMM+:soMMMMMMMMMMMMMM MMMMMMMMMMMMMMMN- ``..---::::/+ooosydmNMMMMMMN+//+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy- `....---:://+oyhdmNNNNMMMMMMmy/-+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMmo `....----::/++ohmmNNNNMMMMMMMMN/./mMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMN/ `.....``````..-::/osyhddhhddddmNd..+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMy` `.--...```````` ``-:/+++/:.``./hs`oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMNo+:.` .---..``` `.`````.:+o:.` `:+mNNMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMm:` ```----...``````:-``.``-+mN+..``:NNMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMmh-..`..`-::--........---....-oNMNdyyhmMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMho:. `-..``-:----..--::::::-...-+NMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMNo. ` `.-------:://///:-....-/hMMMMMMMMMh`oMMMMMMMMMMMMMMMM MMMMMMMMMMMMN- .-:------:::::--.`..--/sMMMh+yNMMh sMMMMMMMMMMMMMMM MMMMMMMMMMMMo `.-----..........`````.-+dNm+-/dN- +MMMMMMMMMMMMMMM MMMMMMMMMMMM. `.--...````````````````.oNMMo:.o/ +MMMMMMMMMMMMMMM MMMMMMMMMMMM/ `....````` ````.-:/+hmmy-:/y oMMMMMMMMMMMMMMM MMMMMMMMMMMMs ``..````````` ```.-+shyydh. dMMMMMMMMMMMMMMM MMMMMMMMMMMMy ``````````..``````--:/yMMNmh. /mMMMMMMMMMMMMMM MMMMMMMMMMMMs `````` ``````````.-oNNh+. .+oyhhmMMMMMMMM MMMMMMMMMMMM. ` ````````....-:ohmNd/` `-:+sh MMMMMMMMMMMs `...--/ydy: MMMMMMMMmdy- `.-. MMMNy+-. ms: ```
  3. __ _/\ \ /' \ \ \ __ __ ___

    ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/ //aem1k.com
  4. .<script> eval(z='p="<"+"pre>"/* ,.oq#+ ,._, */;for(y in n="zw24l6k\ 4e3t4jnt4qj24xh2 x/* =<,m#F^

    A W###q. */42kty24wrt413n243n\ 9h243pdxt41csb yz/* #K q##H######Am */43iyb6k43pk7243nm\ r24".split(4)){/* dP cpq#q##########b, */for(a in t=pars\ eInt(n[y],36)+/* p##@###YG=[#######y */(e=x=r=[]))for\ (r=!r,i=0;t[a/* d#qg `*PWo##q#######D */]>i;i+=.05)wi\ th(Math)x-= /* aem1k.com Q###KWR#### W[ */.05,0>cos(o=\ new Date/1e3/* .Q#########Md#.###OP A@ , */+x/PI)&&(e[~\ ~(32*sin(o)*/* , (W#####Xx######.P^ T % */sin(.5+y/7))\ +60] =-~ r);/* #y `^TqW####P###BP */for(x=0;122>\ x;)p+=" *#"/* b. OQ####x#K */[e[x++]+e[x++\ ]]||(S=("eval"/* l `X#####D , */+"(z=\'"+z.spl\ it(B = "\\\\")./* G####B" # */join(B+B).split\ (Q="\'").join(B+Q/* VQBP` */)+Q+")//m1k")[x/2\ +61*y-1]).fontcolor/* TP */(/\\w/.test(S)&&"#\ 03B");document.body.innerHTML=p+=B+"\\n"}setTimeout(z)')// </script>
  5. .<script> eval(z='p="<"+"pre>"/* ,.oq#+ ,._, */;for(y in n="zw24l6k\ 4e3t4jnt4qj24xh2 x/* =<,m#F^

    A W###q. */42kty24wrt413n243n\ 9h243pdxt41csb yz/* #K q##H######Am */43iyb6k43pk7243nm\ r24".split(4)){/* dP cpH@q##########b, */for(a in t=pars\ eInt(n[y],36)+/* p##A###YG=[#######y */(e=x=r=[]))for\ (r=!r,i=0;t[a/* d#qg `*PWo##q#######D */]>i;i+=.05)wi\ th(Math)x-= /* aem1k.com Q###KWR#### W[ */.05,0>cos(o=\ new Date/1e3/* .Q#########Md#.###OP A@ , */+x/PI)&&(e[~\ ~(32*sin(o)*/* , (W#####Xx######.P^ T % */sin(.5+y/7))\ +60] =-~ r);/* #y `^TqW####P###BP */for(x=0;122>\ x;)p+=" *#"/* b. OQ####x#K */[e[x++]+e[x++\ ]]||(S=("eval"/* l `X#####D , */+"(z=\'"+z.spl\ it(B = "\\\\")./* G####B" # */join(B+B).split\ (Q="\'").join(B+Q/* VQBP` */)+Q+")//m1k")[x/2\ +61*y-1]).fontcolor/* TP */(/\\w/.test(S)&&"#\ 03B");document.body.innerHTML=p+=B+"\\n"}setTimeout(z)')// </script> // 2013.jsconf.eu
  6. ····················· ,.oq#+ ,._, ······················· ···················· =<,m#F^ A W###q. ····················· ···················

    #K q##H######Am ···················· ················· dP cpH@q##########b, ·················· ················ p##A###YG=[#######y ················· ··············· d#qg `*PWo##q#######D ················ ·············· aem1k.com Q###KWR#### W[ ··············· ·············· .Q#########Md#.###OP A@ , ··············· ·············· , (W#####Xx######.P^ T % ··············· ·············· #y `^TqW####P###BP ··············· ··············· b. OQ####x#K ················ ················ l `X#####D , ················· ················· G####B" # ·················· ··················· VQBP` ···················· ····················· TP ····················· ······························································
  7. ····················· ,.oq#+ ,._, ······················· ···················· =<,m#F^ A W###q. ····················· ···················

    #K q# Am ···················· ················· dP cpH@q ##b, ·················· ················ p##A###YG=[#######y ················· ··············· d#qg `*PWo##q#######D ················ ·············· aem1k.com Q###KWR#### W[ ··············· ·············· .Q#########Md#.###OP A@ , ··············· ·············· , (W#####Xx######.P^ T % ··············· ·············· #y `^TqW####P###BP ··············· ··············· b. OQ####x#K ················ ················ l `X#####D , ················· ················· G####B" # ·················· ··················· VQBP` ···················· ····················· TP ····················· ······························································ ГДР
  8. ····················· ,.oq#+ ,._, ······················· ···················· =<,m#F^ A W###q. ····················· ···················

    #K q##H######Am ···················· ················· dP cpH@q##########b, ·················· ················ p##A###YG=[#######y ················· ··············· d#qg `*PWo##q#######D ················ ·············· aem1k.com Q###KWR#### W[ ··············· ·············· .Q#########Md#.###OP A@ , ··············· ·············· , (W#####Xx######.P^ T % ··············· ·············· #y `^TqW####P###BP ··············· ··············· b. OQ####x#K ················ ················ l `X#####D , ················· ················· G####B" # ·················· ··················· VQBP` ···················· ····················· TP ····················· ······························································
  9. ····················· ,.oq#+ ,._, ······················· ···················· =<,m#F^ A W###q. ····················· ···················

    #K q##H######Am ···················· ················· dP cpH@q##########b, ·················· ··············*· p##A###YG=[#######y ················· ··············· d#qg `*PWo##q#######D ················ ·············· aem1k.com Q###KWR#### W[ ··············· ·············· .Q#########Md#.###OP A@ , ··············· ·············· , (W#####Xx######.P^ T % ··············· ·············· #y `^TqW####P###BP ··············· ··············· b. OQ####x#K ················ ················ l `X#####D , ················· ················· G####B" # ·················· ··················· VQBP` ···················· ····················· TP ····················· ······························································
  10. ······························································ ·······*·*·*·*·*·*·*·*·*·*··###########################······· ········*·*·*·*·*·*·*·*·*····································· ·······*·*·*·*·*·*·*·*·*·*··###########################······· ········*·*·*·*·*·*·*·*·*····································· ·······*·*·*·*·*·*·*·*·*·*··###########################······· ········*·*·*·*·*·*·*·*·*····································· ·······*·*·*·*·*·*·*·*·*·*··###########################······· ······························································ ······#################################################·······

    ······························································ ······#################################################······· ······························································ ······#################################################······· ······························································ ······························································
  11. * * * * * * * * * *

    ########################### * * * * * * * * * * * * * * * * * * * ########################### * * * * * * * * * * * * * * * * * * * ########################### * * * * * * * * * * * * * * * * * * * ########################### ################################################# ################################################# #################################################
  12. ˒

  13. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  14. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  15. 140

  16. function(){/**Your e ntry, a useful, uniq ue, and valid JavaSc

    ript expression that packs as much functi onality into 140 byt es as possible. **/}
  17. 295

  18. <html> <canvas></canvas> <script> var b = document.body; var c =

    document.querySelector('canvas'); var a = c.getContext('2d'); *** YOUR SCRIPT *** </script> </html>
  19. 496

  20. 4 | | | | 16 |2 | | |

    2 |4 |2 |32 | 16 |64 |8 |2 | 351
  21. 168

  22. ...

  23. 64

  24. Hi ⁅⁆​⁆⁆​⁅​⁅​⁆⁅⁅​⁅​⁅⁆​​⁆⁆⁆⁆ ⁆​⁅​⁅⁆⁆​⁅⁅⁆​⁅⁅⁅⁆⁅⁆⁆⁅⁆⁅ ​⁅​⁆​⁅​⁆​⁆​⁅​​⁅​⁅​⁆⁅​⁅⁆⁅⁆⁆​⁆⁆⁅ ⁆⁅⁆⁅⁆​⁅⁆⁅⁆​⁅⁆⁆​​​⁆​⁆⁆⁅⁆​⁆ ⁅​⁆​⁅⁅​​⁅⁅⁆⁆​⁅⁆⁆⁅​⁅⁅​⁅⁆​​⁆⁆ ⁅​⁆​​⁅⁅⁅⁆⁆⁆⁅⁆⁅⁅⁆​⁅⁅⁆⁆⁅ ⁅⁆​⁅⁆⁆⁆⁆⁅⁅⁅⁆​⁆⁆​⁅⁅⁅⁅​⁅ ⁆⁅⁅​⁆​⁆​⁆​⁆⁆⁆⁅​⁅​⁆⁆⁅​⁅​⁆⁅⁅​ ⁅⁅⁆⁆⁅⁅⁅⁆⁆⁅⁆⁆⁆⁆​​⁆⁅​​⁅⁅

    ⁆⁅⁆⁅⁆⁅⁆​​​​⁅​​⁆⁅⁅⁆⁆​​​⁅⁆​​​​⁅⁆⁅ ⁅​⁅​⁆⁅​⁅​⁆⁆⁆​⁆​⁅⁅⁅⁅⁆⁆​⁅⁆⁅​ ⁆⁆⁅⁅⁅⁆⁅​⁅⁆​⁆⁆⁆​​⁆​⁅⁆⁅​​⁅​​⁅ ⁅⁅⁅​​⁅⁅​​⁅​⁆⁆⁅⁅⁅⁅⁅⁅​​⁆⁆⁅⁅​ ⁆​​⁆⁅⁅​⁅⁆​⁅⁅⁅​⁅⁅⁆​​⁆⁅⁆⁅​⁆⁆​ ⁅⁅⁆​​​​⁆​⁆​⁅⁆⁆​​⁅⁆⁅​⁅⁅⁅⁆⁅⁆⁆ ⁆⁆⁆⁅⁆⁅​⁅⁅​⁅⁅⁆​⁆⁆⁅⁆​⁆​⁆⁆ ⁆⁆⁅​⁆⁆⁆⁅​​​⁆​⁅⁆​​⁆⁆​​⁅⁆⁆⁆⁆⁅
  25. [])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]] +(!![]+[])[+[[+!+[]]]]][([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+ []+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!! []+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+! []]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+![]]] +(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+ +[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]] ([][[]]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+ []]]]+(!![]+[])[+[[+!+[]]]]+([][[]]+[])[+[[+[]]]]+([][(![]+[])[[[[]]] +([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+

    (!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[ ]]]]]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[+[[+ []]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+ []]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+ [[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+ []]]]]((![]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[!+[ +!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[ [[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+ +[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+ [[+!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+[+!+[]]+([] [(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+ [])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]] +(!![]+[])[+[[+!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+
  26. [][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[ !+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[ +!+[]]]]][([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+( ![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(! ![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+ [])[+[[!+[]+!+[]+!+[]+!+[]+![]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]] ]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[] +!+[]+!+[]+!+[]]]]+([][[]]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![ ]+[])[+[[+[]]]]+(!![]+[])[+[[+!+[]]]]+([][[]]+[])[+[[+[]]]]+([][(![]+[])[[[[] ]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]

    +[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[! +[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+ []+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+ [])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+ []+!+[]]]]+(!![]+[])[+[[+!+[]]]]]((![]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]] ]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]+(!![]+[])[+[[+[]]]]+( [][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[ !+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[ +!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+[+!+[]]+([][(![]+[])[+ [[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+ (!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[]) [+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]])() 1700
  27. 700 X [(!X + X)[+ X]+([! X]+X [X ])[+!+X +[+X

    ]]+(!X +X )[!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+ X ]+(!!X +X )[+!+X ]][(X +{})[!+X +!+X +!+X +!+X +! +X ]+(X +{})[+!+X ]+(X [X ]+X )[+!+X ]+(!X +X )[!+X +!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[+!+X ]+(X [X ]+X )[+X ]+(X +{})[!+X +!+X +!+X +!+X +!+X ]+(!!X + X )[+X ]+(X +{})[+!+X ]+(!!X +X )[+!+X ]]((!X +X )[ +!+X ]+(!X +X )[!+X +!+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]+(!!X +X )[+X ]+(!X +X [(!X +X )[ +X ]+([!X ]+X [X ])[+!+X +[+X ]]+(!X +X )[!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]])[!+X +!+X +[+X ]]+[+!+X ]+(!!X +X [(!X +X )[+X ]+([!X ]+X [X ])[+!+X +[+X ]]+(!X +X )[!+X +! +X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]])[!+X +!+X +[+X ]])()
  28. Я Л Ж З Ч Д П Б Ю Ф

    И Ы C P Ь Ш X H T Ы
  29. Я = [ ] ; Л = { } ;

    Ж = ! Я ; З = ! Ж ; Ч = ! + Я ; Д = Ч + Ч ; П = З + Я ; Б = Д + Ч ; Ю = Ж + Я ; Ф = [ Ж ] + Я [ Я ] ; И = П [ + Ч ] ; Ы = Я [ Ю [ + Я ] + Ф [ + Ч + [ + Я ] ] + Ю [ Д ] + П [ + Я ] + П [ Б ] + И ] ; C = Я [ Я ] + Я ; P = Я + Л ; Ь = Д + Б ; Ш = + Ч ; X = + Я ; H = П [ X ] ; T = Д + [ X ] ; Ы [ P [ Ь ] + P [ Ш ] + C [ Ш ] + Ю [ Б ] + H + И + C [ X ] + P [ Ь ] + H + P [ Ш ] + И ] ( Ю [ Ш ] + Ю [ Д ] + П [ Б ] + И + H + ( Ж + Ы ) [ T ] + [ Ш ] + ( З + Ы ) [ T ] ) ( ) ;
  30. Я = [ ] ; Л = { } ;

    Ж = ! Я ; З = ! Ж ; Ч = ! + Я ; Д = Ч + Ч ; П = З + Я ; Б = Д + Ч ; Ю = Ж + Я ; Ф = [ Ж ] + Я [ Я ] ; И = П [ + Ч ] ; Ы = Я [ Ю [ + Я ] + Ф [ + Ч + [ + Я ] ] + Ю [ Д ] + П [ + Я ] + П [ Б ] + И ] ; C = Я [ Я ] + Я ; P = Я + Л ; Ь = Д + Б ; Ш = + Ч ; X = + Я ; H = П [ X ] ; T = Д + [ X ] ; Ы [ P [ Ь ] + P [ Ш ] + C [ Ш ] + Ю [ Б ] + H + И + C [ X ] + P [ Ь ] + H + P [ Ш ] + И ] ( Ю [ Ш ] + Ю [ Д ] + П [ Б ] + И + H + ( Ж + Ы ) [ T ] + [ Ш ] + ( З + Ы ) [ T ] )
  31. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  32. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  33. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  34. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  35. Зв езда <body onload= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  36. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  37. ███████╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║████╗ ██║ █████╗ ██║ ██║██╔██╗ ██║

    ██╔══╝ ██║ ██║██║╚██╗██║ ██║ ╚██████╔╝██║ ╚████║ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
  38. ██╗ ██╗███╗ ███╗██╗████████╗███████╗ ██║ ██║████╗ ████║██║╚══██╔══╝██╔════╝ ██║ ██║██╔████╔██║██║ ██║ ███████╗

    ██║ ██║██║╚██╔╝██║██║ ██║ ╚════██║ ███████╗██║██║ ╚═╝ ██║██║ ██║ ███████║ ╚══════╝╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝
  39. ███████╗ ██████╗ ██████╗██╗ ██╗███████╗ ██╔════╝██╔═══██╗██╔════╝██║ ██║██╔════╝ █████╗ ██║ ██║██║ ██║

    ██║███████╗ ██╔══╝ ██║ ██║██║ ██║ ██║╚════██║ ██║ ╚██████╔╝╚██████╗╚██████╔╝███████║ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
  40. ██╗ █████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ██████╗ ███████╗

    ██║ ██╔══██╗████╗ ██║██╔════╝ ██║ ██║██╔══██╗██╔════╝ ██╔════╝ ██║ ███████║██╔██╗ ██║██║ ███╗██║ ██║███████║██║ ███╗█████╗ ██║ ██╔══██║██║╚██╗██║██║ ██║██║ ██║██╔══██║██║ ██║██╔══╝ ███████╗██║ ██║██║ ╚████║╚██████╔╝╚██████╔╝██║ ██║╚██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
  41. ██╗ ██╗ █████╗ ███╗ ██╗ ██║ ███║██╔══██╗████╗ ██║ ██║ ╚██║╚█████╔╝██╔██╗

    ██║ ██║ ██║██╔══██╗██║╚██╗██║ ███████╗██║╚█████╔╝██║ ╚████║ ╚══════╝╚═╝ ╚════╝ ╚═╝ ╚═══╝
  42. ::::::::::: ::: ::: ::: :::: ::: ::: ::: :+: :+:

    :+: :+: :+: :+:+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +#+ +#++:++#++ +#++:++#++: +#+ +:+ +#+ +#++:+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ #+# #+# #+# #+# #+# #+# #+#+# #+# #+#
  43. js1k.com jsconf.eu 140byt.es jsfuck.com ubilabs.net aem1k.com/sheet aem1k.com/world aem1k.com/darkstar ascii-art.de/ascii/s/starwars.txt p01.org/releases/64b_thread_js

    pouet.net/prod.php?which=62917 js1k.com/2014-dragons/demo/1919 js1k.com/2014-dragons/details/1862 gist.github.com/veu/603535c10c8516de15cb the.sunnyspot.org/asciiart/gallery/starwars.html
  44. @aemkei __ _/\ \ /' \ \ \ __ __

    ___ ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/