Jak najkrótszy kod w JSF**k

Jak najkrótszy kod w JSF**k
Manna5
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 667
1

Niedawno udało mi się samodzielnie zakodować własne imię (Jan) w JavaScript za pomocą jedynie sześciu różnych znaków (JSF**k). Oto cały kod:

Kopiuj
((+(+(((+!![]+!![]+!![]+!![])+[])+((+![])+[]))))[((!![]+[])[+![]])+((!![]+[][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])])[+((+!![]+[])+(+![]+[]))])+((+![]+(([]+[])[(([][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])]+([]+[]))[+!![]+!![]+!![]])+((!![]+[][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])])[+((+!![]+[])+(+![]+[]))])+(([][+![]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]])+((![]+[])[+!![]+!![]+!![]])+((!![]+[])[+![]])+((!![]+[])[+!![]])+((!![]+[])[+!![]+!![]])+(([][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])]+([]+[]))[+!![]+!![]+!![]])+((!![]+[])[+![]])+((!![]+[][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])])[+((+!![]+[])+(+![]+[]))])+((!![]+[])[+!![]])]))[+((+!![]+[])+(+![]+[]))])+((!![]+[])[+![]])+((!![]+[])[+!![]])+(([][+![]]+[])[+!![]+!![]+!![]+!![]+!![]])+(([][+![]]+[])[+!![]])+((+![]+[![]]+([]+[])[(([][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])]+([]+[]))[+!![]+!![]+!![]])+((!![]+[][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])])[+((+!![]+[])+(+![]+[]))])+(([][+![]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]])+((![]+[])[+!![]+!![]+!![]])+((!![]+[])[+![]])+((!![]+[])[+!![]])+((!![]+[])[+!![]+!![]])+(([][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])]+([]+[]))[+!![]+!![]+!![]])+((!![]+[])[+![]])+((!![]+[][((![]+[])[+![]])+(([![]]+[][+!![]])[+((+!![]+[])+(+![]+[]))])+((![]+[])[+(+!![]+!![])])+((!![]+[])[+![]])+((!![]+[])[+!![]+!![]+!![]])+((!![]+[])[+!![]])])[+((+!![]+[])+(+![]+[]))])+((!![]+[])[+!![]])])[(+((+!![]+[])+(+![]+[])))+(+((+!![]+[])+(+![]+[])))])](+(((+!![]+!![])+[])+((+![])+[]))+!![])[+!![]])+((![]+[])[+!![]])+(([][+![]]+[])[+!![]])

Chodzi o to, aby ten kod był jak najkrótszy. Ciekaw jestem, kto utworzy najkrótszy kod JSF**k zwracający "jan". Używanie automatów zabronione!

.__.
  • Rejestracja: dni
  • Ostatnio: dni
4

Dalej czekam na przeglądarkę na androida a Ty się w jakieś głupoty bawisz

sugar_hiccup
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 176
1

Ok, troszkę oszukałem, bo użyłem {}, więc to nie jest jsfuck ;)

([]+{})[+!![]+!![]+!![]]+(![]+[])[+!![]]+([][[]]+[])[+!![]]

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Podobna koncepcja, tylko spawnowanie shella w rubym -> https://github.com/p4-team/ctf/tree/master/2015-10-18-hitcon/misc_200_hardtosay ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.