Submit Search
Upload
みんなで!Base64難読化シェル芸
•
Download as PPTX, PDF
•
1 like
•
7,819 views
X
xztaityozx
Follow
7/8に行われた大阪工業大学LTと7/1に29回シェル芸勉強会で発表したLTの資料です
Read less
Read more
Science
Report
Share
Report
Share
1 of 17
Download now
Recommended
2017/10/07に開催された第31回シェル芸勉強会 大阪サテライトで発表したLT資料です
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
2017/08/26 第30回シェル芸勉強会大阪サテライトのLT大会で使った資料です
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
2017/05/27にOITで開かれたLT大会で使用した難読化シェル芸のスライド資料 #oitLT
難読化シェル芸
難読化シェル芸
xztaityozx
7/1の29回シェル芸勉強会で話したスライドです
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
https://enebular.connpass.com/event/221901/
20211102 enebular meetup_kitazaki v1
20211102 enebular meetup_kitazaki v1
Ayachika Kitazaki
2017/12/02の第32回シェル芸勉強会で発表に使ったスライドです
潜入工作任務用シェル芸
潜入工作任務用シェル芸
xztaityozx
Raspberry pi 3の購入準備~OSインストール そして、ドローン関連のおまけ
Raspberry pi 3を使ってみてあれこれ
Raspberry pi 3を使ってみてあれこれ
Lina Katayose
PowerShellでfork爆弾は可能なのでしょうか? 素朴な疑問を調べてみました。
危険PowerShell芸はできるのか?
危険PowerShell芸はできるのか?
kanata -
Recommended
2017/10/07に開催された第31回シェル芸勉強会 大阪サテライトで発表したLT資料です
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
2017/08/26 第30回シェル芸勉強会大阪サテライトのLT大会で使った資料です
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
2017/05/27にOITで開かれたLT大会で使用した難読化シェル芸のスライド資料 #oitLT
難読化シェル芸
難読化シェル芸
xztaityozx
7/1の29回シェル芸勉強会で話したスライドです
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
https://enebular.connpass.com/event/221901/
20211102 enebular meetup_kitazaki v1
20211102 enebular meetup_kitazaki v1
Ayachika Kitazaki
2017/12/02の第32回シェル芸勉強会で発表に使ったスライドです
潜入工作任務用シェル芸
潜入工作任務用シェル芸
xztaityozx
Raspberry pi 3の購入準備~OSインストール そして、ドローン関連のおまけ
Raspberry pi 3を使ってみてあれこれ
Raspberry pi 3を使ってみてあれこれ
Lina Katayose
PowerShellでfork爆弾は可能なのでしょうか? 素朴な疑問を調べてみました。
危険PowerShell芸はできるのか?
危険PowerShell芸はできるのか?
kanata -
第61回シェル芸勉強会でさせていただいたLTで使った資料です
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
第60回シェル芸勉強会 京都サテライトのLTで使った資料です
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
第58回シェル芸勉強会のLTコーナーで使った資料です
surgeコマンド作りました
surgeコマンド作りました
xztaityozx
第57回シェル芸勉強会のLTで使った資料です
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
xztaityozx
第56回シェル芸勉強会のLTコーナーで使用した資料です
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
xztaityozx
2021年8月21日に行われたシェル芸勉強会のLTで使った資料です
Owari version 2.0 をつくりました
Owari version 2.0 をつくりました
xztaityozx
第53回シェル芸勉強会のLTに使った資料です
実績を達成しました!
実績を達成しました!
xztaityozx
2020/12/27に開催された第51回シェル芸勉強会のLTで話したときの資料です
ワタナBase59
ワタナBase59
xztaityozx
第50回シェル芸勉強会のLT資料です
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
xztaityozx
第45回シェル芸勉強会@大阪サテライトでのLTに使った資料です
ワタナベシェル
ワタナベシェル
xztaityozx
第44回シェル芸勉強会 大阪サテライトのLTで使った資料
柿と杮
柿と杮
xztaityozx
2019/08/10開催の第43回シェル芸勉強会大阪サテライト LT大会で使った資料です
難読化PowerShell芸入門
難読化PowerShell芸入門
xztaityozx
第41回シェル芸勉強会大阪サテライトのLTで使った資料です
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
xztaityozx
第40回シェル芸勉強会@大阪サテライトのLTで使った資料です
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
xztaityozx
2018/12/22に開催された第39回シェル芸勉強会大阪サテライトでやったLTの資料です
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
xztaityozx
第38回シェル芸勉強会@大阪サテライトでLTに使った資料です
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
xztaityozx
第37回シェル芸勉強会@大阪サテライトのLTで使った資料です
CLIツール作るの楽しい
CLIツール作るの楽しい
xztaityozx
2018/07/07に開催されたシェル芸勉強会でLTしたかった資料です
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
xztaityozx
2018/04/07に開催された第35回シェル芸勉強会の大阪サテライトでLTしたときに使った資料です
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
xztaityozx
2018/3/17大阪で行われた第34回シェル芸勉強会のLTで使ったスライドです
部活でシェル芸がはやらない
部活でシェル芸がはやらない
xztaityozx
More Related Content
More from xztaityozx
第61回シェル芸勉強会でさせていただいたLTで使った資料です
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
第60回シェル芸勉強会 京都サテライトのLTで使った資料です
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
第58回シェル芸勉強会のLTコーナーで使った資料です
surgeコマンド作りました
surgeコマンド作りました
xztaityozx
第57回シェル芸勉強会のLTで使った資料です
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
xztaityozx
第56回シェル芸勉強会のLTコーナーで使用した資料です
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
xztaityozx
2021年8月21日に行われたシェル芸勉強会のLTで使った資料です
Owari version 2.0 をつくりました
Owari version 2.0 をつくりました
xztaityozx
第53回シェル芸勉強会のLTに使った資料です
実績を達成しました!
実績を達成しました!
xztaityozx
2020/12/27に開催された第51回シェル芸勉強会のLTで話したときの資料です
ワタナBase59
ワタナBase59
xztaityozx
第50回シェル芸勉強会のLT資料です
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
xztaityozx
第45回シェル芸勉強会@大阪サテライトでのLTに使った資料です
ワタナベシェル
ワタナベシェル
xztaityozx
第44回シェル芸勉強会 大阪サテライトのLTで使った資料
柿と杮
柿と杮
xztaityozx
2019/08/10開催の第43回シェル芸勉強会大阪サテライト LT大会で使った資料です
難読化PowerShell芸入門
難読化PowerShell芸入門
xztaityozx
第41回シェル芸勉強会大阪サテライトのLTで使った資料です
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
xztaityozx
第40回シェル芸勉強会@大阪サテライトのLTで使った資料です
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
xztaityozx
2018/12/22に開催された第39回シェル芸勉強会大阪サテライトでやったLTの資料です
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
xztaityozx
第38回シェル芸勉強会@大阪サテライトでLTに使った資料です
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
xztaityozx
第37回シェル芸勉強会@大阪サテライトのLTで使った資料です
CLIツール作るの楽しい
CLIツール作るの楽しい
xztaityozx
2018/07/07に開催されたシェル芸勉強会でLTしたかった資料です
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
xztaityozx
2018/04/07に開催された第35回シェル芸勉強会の大阪サテライトでLTしたときに使った資料です
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
xztaityozx
2018/3/17大阪で行われた第34回シェル芸勉強会のLTで使ったスライドです
部活でシェル芸がはやらない
部活でシェル芸がはやらない
xztaityozx
More from xztaityozx
(20)
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
surgeコマンド作りました
surgeコマンド作りました
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
Owari version 2.0 をつくりました
Owari version 2.0 をつくりました
実績を達成しました!
実績を達成しました!
ワタナBase59
ワタナBase59
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
ワタナベシェル
ワタナベシェル
柿と杮
柿と杮
難読化PowerShell芸入門
難読化PowerShell芸入門
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
CLIツール作るの楽しい
CLIツール作るの楽しい
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
部活でシェル芸がはやらない
部活でシェル芸がはやらない
みんなで!Base64難読化シェル芸
1.
みんなで! 日本語base64難読化シェル芸 たいちょー
2.
みなさん#!/bin/bash(こんにちはの意) たいちょー Twitter : @xztaityozx_001 OITの4年生 /bin/bash在住 母語はC#
アイコンステッカーあります
3.
難読化シェル芸 #とは kanata氏考案のヤバいシェル芸 定義 内部的な動作の手続き内容・構造・データなどを人 間が理解しにくい、あるいはそのようになるよう加 工されたシェル芸のこと。 -- A
painter and a black cat より
4.
危険シェル芸の隠蔽、それが難読化シェル芸 危険シェル芸は確かに強力 しかし裸のまま危険シェル芸を書けば当然すぐ見つ かり火刑台送りとなる 街中をナイフ片手に闊歩するようなものである 難読化はそんな危険シェル芸を隠蔽し危険シェ ル芸人を守る最強の手段!
5.
dateコマンドを難読化の手法いろいろ アスキーコード利用型 $'x64x61x74x65‘ cutコマンド利用型 $(ls --help|grep ^M|cut
-c4,5,6,16) その他いろいろ
6.
ここまでは基本ですわ
7.
日本語base64難読化シェル芸 #とは ぼく(たいちょー)が2017/5/27に行われた oitLT(大阪工業大学LT)で発表した闇 Base64を使って日本語文字列からコマンド列を 取り出す
8.
例) dateコマンド $(echo "そずねぞ"|base64|tr
-d 44GCg==) そ → 44Gd ず → 44Ga ね → 44Gt ぞ → 44Ge
9.
日本語base64難読化シェル芸の覚え方 「ず」は「a」である echo 44G{a..z}|sed 's/
//g'|base64 -d|grep -o . ず~びまでが列挙されたはず 普通の五十音と並びが違うけど26文字だしアルファベッ トを覚えることができた皆さんなら余裕
10.
上級編1 44G〇の縛りにとらわれない心 例えば「㏾」をbase64に通すと44++Cg==が得ら れるので適当に整形して echo "㏾"|base64|tr -d
44C=|rev g++ 因みに「あ」だとgccが得られるよ
11.
上級編2 日本語base64難読化シェル芸をできるだけ短縮 する apt mooを今までのやり方で apt moo
→ ずどね てとと 短縮すると ㆩね ㉨と
12.
??????????? 手法は上級編1と同じ ㆩ → 44ap ね
→ 44Gt ㉨ → 44mo と → 44Go
13.
ちょっとまってください ㆩね ㉨と これ・・・なんて読むんですか・・・? 既に日本語でなくなってしまった
14.
日本語base64難読化シェル芸の弱点 Base64の仕様上出てこない文字がある 特にシェル芸でよく使いそうなものは - * (){}:;$ スペース これらはsedとかで例外的に用意しないとダメ
15.
隠蔽された危険シェル芸 破滅の呪文ことrm –rf / echo
"にて ーにた み"|base64|tr -d 44G|sed 's/CA/ /g;s/O8/-/g'|tr -d Cg== あれ?逆に覚えやすくなってない?
16.
難読化は読みにくく分かりにくくすること より「読みにくく」より「分かりにくく」を目 指してきたはずなのに にて -にた み これは非常に覚えやすい つまり難読化を求めるあまり逆行進化し た・・・?
17.
この辺で頭がおかしくなりそうだったのでそっ とPCの電源を切った $(echo "ㄇ㋭そブで"|base64|tr -d 44GCg==|sed
's/(.)/L1/g‘) shutdown
Download now