Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Okinawapm#4

267 views

Published on

難読化についての紹介
それに関連したAcmeモジュールの紹介

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Okinawapm#4

  1. 1. ちょこっとLT @cat2koban
  2. 2. 自己紹介 • たば( @cat2koban ) • R大学情報工学科 • 次年度4年次 • Perl 1歳9ヶ月 • 映画鑑賞 • 好きなコマンド : man
  3. 3. 難読化
  4. 4. 暗号みたいで かっこいい!
  5. 5. acme::EyeDrops
  6. 6. 16進数同士の 排他的論理和
  7. 7. 「H」を出力したい • [ ` ] (バッククォート) ASCII 16進数表記 60 • [ ( ] (括弧) ASCII 16進数表記 28
  8. 8. 0110 0000 0010 1000 0100 1000 どちらか一方だけが1であるとき, 出力が1になる
  9. 9. 0110 0000 0010 1000 0100 1000 16進数表記に直すと, 48 = 48
  10. 10. perl -e ‘print “`"^"(","0"^"U","4"^"X","4"^"X","T"^";","t"^" X","f"^"1","T"^";","2"^"@","4"^"X","P"^"4", "Q"^"p","n";'
  11. 11. 不思議だなあ…
  12. 12. ''=~('(?{'.('[[).[|`%,,/`[/[@$'^'+)@@/^(@ @@@@,@),@').'! "})')
  13. 13. ご静聴ありがとうございました

×