Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
xztaityozx
PPTX, PDF
8,006 views
みんなで!Base64難読化シェル芸
7/8に行われた大阪工業大学LTと7/1に29回シェル芸勉強会で発表したLTの資料です
Science
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
危険PowerShell芸はできるのか?
by
kanata -
PPTX
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
by
xztaityozx
PPTX
難読化シェル芸
by
xztaityozx
PPTX
潜入工作任務用シェル芸
by
xztaityozx
PPTX
ダブルシンク難読化シェル芸
by
xztaityozx
PPTX
破壊的難読化シェル芸
by
xztaityozx
PDF
20211102 enebular meetup_kitazaki v1
by
Ayachika Kitazaki
PPTX
Raspberry pi 3を使ってみてあれこれ
by
Lina Katayose
危険PowerShell芸はできるのか?
by
kanata -
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
by
xztaityozx
難読化シェル芸
by
xztaityozx
潜入工作任務用シェル芸
by
xztaityozx
ダブルシンク難読化シェル芸
by
xztaityozx
破壊的難読化シェル芸
by
xztaityozx
20211102 enebular meetup_kitazaki v1
by
Ayachika Kitazaki
Raspberry pi 3を使ってみてあれこれ
by
Lina Katayose
Similar to みんなで!Base64難読化シェル芸
PDF
難読化PowerShell芸入門
by
xztaityozx
PDF
CLIツール作るの楽しい
by
xztaityozx
PDF
ワタナベ難読化シェル芸
by
xztaityozx
PPTX
bash(の変な使い方)update
by
Ryuichi Ueda
PDF
超・記号オンリー難読化シェル芸
by
xztaityozx
ODP
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
PDF
終わりを出力するコマンドつくった
by
xztaityozx
PDF
~/.bashrcを難読化しよう!
by
xztaityozx
PDF
レッツゴー難読化シェル芸
by
xztaityozx
PDF
20171223 シェル芸勉強会in大都会
by
kunst1080
PPTX
20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)
by
Ryuichi Ueda
PPTX
第41回シェル芸勉強会 午後オープニング
by
Ryuichi Ueda
PDF
20131222 第8回シェル芸勉強会スライド
by
Ryuichi Ueda
難読化PowerShell芸入門
by
xztaityozx
CLIツール作るの楽しい
by
xztaityozx
ワタナベ難読化シェル芸
by
xztaityozx
bash(の変な使い方)update
by
Ryuichi Ueda
超・記号オンリー難読化シェル芸
by
xztaityozx
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
終わりを出力するコマンドつくった
by
xztaityozx
~/.bashrcを難読化しよう!
by
xztaityozx
レッツゴー難読化シェル芸
by
xztaityozx
20171223 シェル芸勉強会in大都会
by
kunst1080
20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)
by
Ryuichi Ueda
第41回シェル芸勉強会 午後オープニング
by
Ryuichi Ueda
20131222 第8回シェル芸勉強会スライド
by
Ryuichi Ueda
More from xztaityozx
PDF
呪符式高速詠唱シェル芸2
by
xztaityozx
PDF
ocsとselってコマンド作ったわよ
by
xztaityozx
PDF
呪符式高速詠唱シェル芸
by
xztaityozx
PDF
ワタナベシェル
by
xztaityozx
PPTX
部活でシェル芸がはやらない
by
xztaityozx
PDF
シェル芸をドット絵にして思いを伝えよう!
by
xztaityozx
PDF
ワタナBase59
by
xztaityozx
PDF
柿と杮
by
xztaityozx
PDF
Owari version 2.0 をつくりました
by
xztaityozx
PDF
ナーベンシュタイン距離 ~グラフを添えて~
by
xztaityozx
PDF
実績を達成しました!
by
xztaityozx
PDF
あの、selのリベンジをさせてください
by
xztaityozx
PDF
surgeコマンド作りました
by
xztaityozx
呪符式高速詠唱シェル芸2
by
xztaityozx
ocsとselってコマンド作ったわよ
by
xztaityozx
呪符式高速詠唱シェル芸
by
xztaityozx
ワタナベシェル
by
xztaityozx
部活でシェル芸がはやらない
by
xztaityozx
シェル芸をドット絵にして思いを伝えよう!
by
xztaityozx
ワタナBase59
by
xztaityozx
柿と杮
by
xztaityozx
Owari version 2.0 をつくりました
by
xztaityozx
ナーベンシュタイン距離 ~グラフを添えて~
by
xztaityozx
実績を達成しました!
by
xztaityozx
あの、selのリベンジをさせてください
by
xztaityozx
surgeコマンド作りました
by
xztaityozx
みんなで!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