SlideShare a Scribd company logo
1 of 17
Download to read offline
柿と杮
たいちょー
みなさん#!/bin/bash(こんにちはの意)
たいちょー
@xztaityozx_001
母語はC#
金髪ゆるふわお嬢様系難読化シェル芸人
ちょっとこれ見て
かき と こけら
こけらかき
フォント:メイリオ
フォント:メイリオ
こけらかき
柿とは
柿(かき)
木 + 市(シ)からなる9画の漢字
人が多く集まる場所(市)で取引される果実[1]
U+67FF
[1] https://okjiten.jp/kanji2041.html
杮とは
杮(こけら)
木+(ハイ) からなる8画の漢字
木を切ったときに出る切り屑のこと
JIS X 0212に含まれる
http://www.asahi-net.or.jp/~ax2s-
kmtn/ref/jisx0212/index.html
 U+676E
JISのきもち
区別しないよ
過去の文献見たら柿と杮がごちゃまぜになっててわ
からん!w(意訳)
http://hccweb6.bai.ne.jp/~hgd17901/hirorinhp/1%20ka
nji/1%20ronkou/kakikoke!.html
難読化に使っちゃいますか!
全然見分けつかないのでなんかできそう
難読化というか変なエンコーディング
できました
$ echo -n 柿杮杮柿柿杮柿柿柿杮杮柿柿柿柿杮柿杮杮杮柿杮柿柿柿杮杮柿柿杮柿杮|
sed "y/柿杮/${?}${##}/"|
grep -o -P ".{$((${##}<<${##}<<${##}))}"|
sed "${##}iobase=${##}$((${##}<<${##}<<${##}-
${##}<<${##}));ibase=$((${##}<<${##}));"|
bc|
xxd -ps -r|
bash
2019年 10月 26日 土曜日 00:46:41 JST
解説
解説
$ echo -n 柿杮杮柿柿杮柿柿柿杮杮柿柿柿柿杮柿杮杮杮柿杮柿柿柿杮杮柿柿杮柿杮|
sed "y/柿杮/01/"| # かきを0、杮を1に割り当て
grep -o -P ".{8}"| # 8文字で区切る
sed "1iobase=16;ibase=2;"|bc| # 2進数 => 16進数
xxd -ps -r| # 0x64 0x61 0x74 0x65 => date
bash
わーい楽しい
気軽にエンコード、デコードできるツールが欲
しいですね
できました
xztaityozx/kakikokera
Go製
Install
$ go get -u github.com/xztaityozx/kakikokera
つかいかた
# Encode 引数で
$ kakikokera UNKO
柿杮柿杮柿杮柿杮柿杮柿柿杮杮杮柿柿杮柿柿杮柿杮杮柿杮柿柿杮杮杮杮
# Encode Stdinから
$ echo KingUnko | kakikokera
柿杮柿柿杮柿杮杮柿杮杮柿杮柿柿杮柿杮杮柿杮杮杮柿柿杮杮柿柿杮杮杮柿杮柿杮柿杮柿杮柿杮杮柿杮杮杮柿
柿杮杮柿杮柿杮杮柿杮杮柿杮杮杮杮
# 日本語もOK
$ echo あ | kakikokera
杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿柿柿柿杮柿
# Decode もできるよ
$ kakikokera -d 柿杮柿杮柿杮柿杮柿杮柿柿杮杮杮柿柿杮柿柿杮柿杮杮柿杮柿柿杮杮杮杮
UNKO
$ echo 杮杮杮柿柿柿杮杮杮柿柿柿柿柿柿杮杮柿柿柿柿柿杮柿|kakikokera --decode
あ
みんなも柿杮っていこう!
僕はしません

More Related Content

More from xztaityozx

実績を達成しました!
実績を達成しました!実績を達成しました!
実績を達成しました!xztaityozx
 
ワタナBase59
ワタナBase59ワタナBase59
ワタナBase59xztaityozx
 
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよxztaityozx
 
ワタナベシェル
ワタナベシェルワタナベシェル
ワタナベシェルxztaityozx
 
難読化PowerShell芸入門
難読化PowerShell芸入門難読化PowerShell芸入門
難読化PowerShell芸入門xztaityozx
 
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!xztaityozx
 
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった終わりを出力するコマンドつくった
終わりを出力するコマンドつくったxztaityozx
 
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸ワタナベ難読化シェル芸
ワタナベ難読化シェル芸xztaityozx
 
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!xztaityozx
 
CLIツール作るの楽しい
CLIツール作るの楽しいCLIツール作るの楽しい
CLIツール作るの楽しいxztaityozx
 
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸レッツゴー難読化シェル芸
レッツゴー難読化シェル芸xztaityozx
 
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸xztaityozx
 
部活でシェル芸がはやらない
部活でシェル芸がはやらない部活でシェル芸がはやらない
部活でシェル芸がはやらないxztaityozx
 
潜入工作任務用シェル芸
潜入工作任務用シェル芸潜入工作任務用シェル芸
潜入工作任務用シェル芸xztaityozx
 
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸xztaityozx
 
破壊的難読化シェル芸
破壊的難読化シェル芸破壊的難読化シェル芸
破壊的難読化シェル芸xztaityozx
 
みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸xztaityozx
 
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話xztaityozx
 
難読化シェル芸
難読化シェル芸難読化シェル芸
難読化シェル芸xztaityozx
 

More from xztaityozx (19)

実績を達成しました!
実績を達成しました!実績を達成しました!
実績を達成しました!
 
ワタナBase59
ワタナBase59ワタナBase59
ワタナBase59
 
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
 
ワタナベシェル
ワタナベシェルワタナベシェル
ワタナベシェル
 
難読化PowerShell芸入門
難読化PowerShell芸入門難読化PowerShell芸入門
難読化PowerShell芸入門
 
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
 
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
 
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
 
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
 
CLIツール作るの楽しい
CLIツール作るの楽しいCLIツール作るの楽しい
CLIツール作るの楽しい
 
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
 
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
 
部活でシェル芸がはやらない
部活でシェル芸がはやらない部活でシェル芸がはやらない
部活でシェル芸がはやらない
 
潜入工作任務用シェル芸
潜入工作任務用シェル芸潜入工作任務用シェル芸
潜入工作任務用シェル芸
 
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
 
破壊的難読化シェル芸
破壊的難読化シェル芸破壊的難読化シェル芸
破壊的難読化シェル芸
 
みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸
 
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
 
難読化シェル芸
難読化シェル芸難読化シェル芸
難読化シェル芸
 

柿と杮