Soumettre la recherche
Mettre en ligne
ワタナベ難読化シェル芸
•
1 j'aime
•
4,538 vues
X
xztaityozx
Suivre
2018/12/22に開催された第39回シェル芸勉強会大阪サテライトでやったLTの資料です
Lire moins
Lire la suite
Ingénierie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
目grep入門 +解説
目grep入門 +解説
murachue
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
Yukiya Hayashi
OPC UAをオープンソースやフリーのソフトで遊んでみた
OPC UAをオープンソースやフリーのソフトで遊んでみた
ミソジ
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Docker volume基礎/Project Longhorn紹介
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
Ruby で高速なプログラムを書く
Ruby で高速なプログラムを書く
mametter
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
Recommandé
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
目grep入門 +解説
目grep入門 +解説
murachue
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
Yukiya Hayashi
OPC UAをオープンソースやフリーのソフトで遊んでみた
OPC UAをオープンソースやフリーのソフトで遊んでみた
ミソジ
レシピの作り方入門
レシピの作り方入門
Nobuhiro Iwamatsu
Docker volume基礎/Project Longhorn紹介
Docker volume基礎/Project Longhorn紹介
Masahito Zembutsu
Ruby で高速なプログラムを書く
Ruby で高速なプログラムを書く
mametter
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
ESP32開発環境まとめ
ESP32開発環境まとめ
Kenta IDA
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
Toshinori Sato
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動
uchan_nos
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
実践イカパケット解析
実践イカパケット解析
Yuki Mizuno
CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料
SECCON Beginners
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方
wata2ki
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事
uchan_nos
僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない
Takuya ASADA
ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観
Yamato Tanaka
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
分散システムの限界について知ろう
分散システムの限界について知ろう
Shingo Omura
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
泰 増田
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
Contenu connexe
Tendances
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
ESP32開発環境まとめ
ESP32開発環境まとめ
Kenta IDA
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
Toshinori Sato
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動
uchan_nos
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
実践イカパケット解析
実践イカパケット解析
Yuki Mizuno
CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料
SECCON Beginners
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方
wata2ki
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事
uchan_nos
僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない
Takuya ASADA
ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観
Yamato Tanaka
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
分散システムの限界について知ろう
分散システムの限界について知ろう
Shingo Omura
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
泰 増田
Tendances
(20)
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
ESP32開発環境まとめ
ESP32開発環境まとめ
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Docker Compose 徹底解説
Docker Compose 徹底解説
実践イカパケット解析
実践イカパケット解析
CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方
Glibc malloc internal
Glibc malloc internal
OSを手作りするという趣味と仕事
OSを手作りするという趣味と仕事
僕のIntel nucが起動しないわけがない
僕のIntel nucが起動しないわけがない
ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観
分散システムについて語らせてくれ
分散システムについて語らせてくれ
分散システムの限界について知ろう
分散システムの限界について知ろう
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
Plus de xztaityozx
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
surgeコマンド作りました
surgeコマンド作りました
xztaityozx
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
xztaityozx
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
xztaityozx
Owari version 2.0 をつくりました
Owari version 2.0 をつくりました
xztaityozx
実績を達成しました!
実績を達成しました!
xztaityozx
ワタナBase59
ワタナBase59
xztaityozx
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
xztaityozx
ワタナベシェル
ワタナベシェル
xztaityozx
柿と杮
柿と杮
xztaityozx
難読化PowerShell芸入門
難読化PowerShell芸入門
xztaityozx
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
xztaityozx
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
xztaityozx
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
xztaityozx
CLIツール作るの楽しい
CLIツール作るの楽しい
xztaityozx
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
xztaityozx
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
xztaityozx
部活でシェル芸がはやらない
部活でシェル芸がはやらない
xztaityozx
潜入工作任務用シェル芸
潜入工作任務用シェル芸
xztaityozx
Plus de 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ツール作るの楽しい
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
部活でシェル芸がはやらない
部活でシェル芸がはやらない
潜入工作任務用シェル芸
潜入工作任務用シェル芸
ワタナベ難読化シェル芸
1.
ワタナベ難読化シェル芸 たいちょー
2.
みなさん#!/bin/bash(こんにちはの意) たいちょーです @xztaityozx_001 母語はC# 2N(Nは[0-9])歳になりました
3.
めっきり寒くなりましたね 心も体も財布も寒い 激しいシェル芸で心と体は暖めよう!!!!
4.
本題の前に 午前中BOMの話が出たので BOMを使って難読化してみました
5.
BOMを爆破してdateを得る難読化 echo –n 搀愀琀攀|iconv
-t utf-16|sed 's/^¥xff¥xfe//g'
6.
デモをしてみます
7.
今回の激しい難読化シェル芸 ワタナベ難読化シェル芸 ワタナベさんの「ナベ」が山のようにあること それらを表現する方法を利用する難読化
8.
なぜワタナベ 渡る世間はナベばかり ワタナベさんの「ナベ」でやる神経衰弱 前回の大阪LT後に盛り上がった話題 見分けつきません
9.
ナベのみんな 辺のなかま編 辺 辺
辺 辺󠄂
10.
ナベのみんな 邉のなかま編 邉󠄀 邉󠄁
邉󠄂 邉󠄃 邉󠄄 邉󠄅 邉󠄆 邉󠄇 邉󠄈 邉󠄉 邉󠄊 邉󠄋 邉󠄌 邉󠄍 邉󠄎 邉󠄏 邉󠄐 邉󠄑 邉󠄒 邉󠄓 邉󠄔 邉󠄕 邉󠄖 邉󠄗 邉󠄘 邉󠄙 邉󠄚 邉󠄛 邉󠄜 邉󠄝 邉󠄏 邉󠄟
11.
ナベのみんな 邊のなかま編 邊󠄀 邊󠄁
邊󠄂 邊󠄃 邊󠄄 邊󠄅 邊󠄆 邊󠄇 邊󠄀 邊󠄉 邊󠄊 邊󠄋 邊󠄌 邊󠄍 邊󠄎 邊󠄏 邊󠄐 邊󠄑 邊󠄒 邊󠄓 邊󠄓
12.
たくさんのナベを表す方法 異体字セレクタ(VS: Variation Selector) 符号を付け加えることで字体を選択するもの SVSとIVSという2つのタイプがある 今回はIVSというやつで話を進めます
13.
異体字セレクタ(IVS) IVS(Ideographic Variation Sequence) 漢字専用の異体字セレクタ 大体40,000個の異体字が登録されている 範囲はU+E0100〜U+E01EF
14.
異体字セレクタ(IVS) 辺 辺 辺
辺󠄂U+8FBA U+8FBA U+E0100 U+8FBA U+E0101 U+8FBA U+E0102VS
15.
異体字セレクタを探すときに使えるツール 異体字セレクタセレクタ https://747.github.io/vsselector/ たのしい GryphWiki https://glyphwiki.org/wiki/GlyphWiki たのしい
16.
異体字セレクタで遊びたいときのフォント IPAmj明朝 https://mojikiban.ipa.go.jp/1300.html 人名漢字をほぼカバーしてるすごいやつ 游明朝 上にないやつがあったりする
17.
難読化シェル芸できるやん 見た目はほぼ同じ プログラムで見ると違いが分かる ↓ 難読化のいい材料では!?
18.
方針 異体字セレクタセレクタにあるやつを使う キリがないため アルファベット・記号・数字を置き換える ただし単なる置換ではない
19.
無いナベ 異体字セレクタがついてないベースのやつら 辺 邊󠄓 邉󠄏 これらを無いナベと呼んでフラグにする
20.
無いナベフラグ 辺 あとに続く「ナベ」は小文字アルファベット 邉󠄏 あとに続く「ナベ」は大文字アルファベット 邊󠄓 あとに続く「ナベ」は数値と記号
21.
文字の割り当て 異体字セレクタU+E0100から順番に続くリンクリ スト上に割り当てる a b c U+E0100
U+E0101 U+E0102 d z U+E0100 ・・・ U+E0115 邉 U+9089 辺 U+8FBA 小文字のとき はここから
22.
難読化ツール作りました xztaityozx/noc .NET Core2.1以上で動きます 環境がない人向けにDockerfile用意してます デモをします
23.
以上です 朝方4時に考えたのでかなりガバガバです ツールはテストすらしてない 何か必要になったら「ナベ」で難読化してみて くださいね!
Télécharger maintenant