Submit Search
Upload
ファイルの隠し方
•
3 likes
•
1,847 views
M
mfumi
Follow
第01回北関東情報セキュリティ勉強会 目覚ましLT資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
Programming under capability mode
Programming under capability mode
Yuichiro Naito
Lispmeetup11
Lispmeetup11
blackenedgold
Slide
Slide
Kazki Matsumoto
OSS 資料管理システム kassis orange のご紹介
OSS 資料管理システム kassis orange のご紹介
Akifumi Nakamura
FFFTP設定ファイルを簡単にバックアップ
FFFTP設定ファイルを簡単にバックアップ
samkino
シェルスクリプトを極める
シェルスクリプトを極める
bsdhack
勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版
Ryoma Fujiwara
Unityでlinqを使おう
Unityでlinqを使おう
Yuuki Takada
Recommended
Programming under capability mode
Programming under capability mode
Yuichiro Naito
Lispmeetup11
Lispmeetup11
blackenedgold
Slide
Slide
Kazki Matsumoto
OSS 資料管理システム kassis orange のご紹介
OSS 資料管理システム kassis orange のご紹介
Akifumi Nakamura
FFFTP設定ファイルを簡単にバックアップ
FFFTP設定ファイルを簡単にバックアップ
samkino
シェルスクリプトを極める
シェルスクリプトを極める
bsdhack
勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版
Ryoma Fujiwara
Unityでlinqを使おう
Unityでlinqを使おう
Yuuki Takada
Mongo db勉強会
Mongo db勉強会
otmb
3-1
3-1
Atsushi Hara
Whitespcae 入門
Whitespcae 入門
Nobutada Matsubara
awsを学ぶ上で必要となる前提知識(DB)
awsを学ぶ上で必要となる前提知識(DB)
聡 大久保
今日からはじめるVim入門
今日からはじめるVim入門
Yuta Ogura
Awsを学ぶ上で必要となる前提知識(DNS/LB)
Awsを学ぶ上で必要となる前提知識(DNS/LB)
聡 大久保
20110611 v7unix-b
20110611 v7unix-b
Takayuki Ukai
追いかけファイル読み込み開発注意点
追いかけファイル読み込み開発注意点
Tetsuya Sasamori
プログラミング作法
プログラミング作法
Kota Uchida
ターミナル上でのSwift運用 ver.1.1
ターミナル上でのSwift運用 ver.1.1
HarutakaMatsumoto
Casual Web-browsing with gPXE and SYSLINUX
Casual Web-browsing with gPXE and SYSLINUX
Taisuke Yamada
Linux container update
Linux container update
Motohiro KOSAKI
Bazaar
Bazaar
KLab株式会社
フレッシャーズのためのパケット解析入門
フレッシャーズのためのパケット解析入門
彰 村地
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
Takaya Kotohata
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
Leveled compaction
Leveled compaction
seki_intheforest
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
PHP+DB
PHP+DB
Sawada Makoto
080720 Vim M
080720 Vim M
Takuya Hashimoto
MMDs 12.3 SVM
MMDs 12.3 SVM
mfumi
MMDs10.6-7
MMDs10.6-7
mfumi
More Related Content
What's hot
Mongo db勉強会
Mongo db勉強会
otmb
3-1
3-1
Atsushi Hara
Whitespcae 入門
Whitespcae 入門
Nobutada Matsubara
awsを学ぶ上で必要となる前提知識(DB)
awsを学ぶ上で必要となる前提知識(DB)
聡 大久保
今日からはじめるVim入門
今日からはじめるVim入門
Yuta Ogura
Awsを学ぶ上で必要となる前提知識(DNS/LB)
Awsを学ぶ上で必要となる前提知識(DNS/LB)
聡 大久保
20110611 v7unix-b
20110611 v7unix-b
Takayuki Ukai
追いかけファイル読み込み開発注意点
追いかけファイル読み込み開発注意点
Tetsuya Sasamori
プログラミング作法
プログラミング作法
Kota Uchida
ターミナル上でのSwift運用 ver.1.1
ターミナル上でのSwift運用 ver.1.1
HarutakaMatsumoto
Casual Web-browsing with gPXE and SYSLINUX
Casual Web-browsing with gPXE and SYSLINUX
Taisuke Yamada
Linux container update
Linux container update
Motohiro KOSAKI
Bazaar
Bazaar
KLab株式会社
フレッシャーズのためのパケット解析入門
フレッシャーズのためのパケット解析入門
彰 村地
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
Takaya Kotohata
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
Leveled compaction
Leveled compaction
seki_intheforest
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
PHP+DB
PHP+DB
Sawada Makoto
080720 Vim M
080720 Vim M
Takuya Hashimoto
What's hot
(20)
Mongo db勉強会
Mongo db勉強会
3-1
3-1
Whitespcae 入門
Whitespcae 入門
awsを学ぶ上で必要となる前提知識(DB)
awsを学ぶ上で必要となる前提知識(DB)
今日からはじめるVim入門
今日からはじめるVim入門
Awsを学ぶ上で必要となる前提知識(DNS/LB)
Awsを学ぶ上で必要となる前提知識(DNS/LB)
20110611 v7unix-b
20110611 v7unix-b
追いかけファイル読み込み開発注意点
追いかけファイル読み込み開発注意点
プログラミング作法
プログラミング作法
ターミナル上でのSwift運用 ver.1.1
ターミナル上でのSwift運用 ver.1.1
Casual Web-browsing with gPXE and SYSLINUX
Casual Web-browsing with gPXE and SYSLINUX
Linux container update
Linux container update
Bazaar
Bazaar
フレッシャーズのためのパケット解析入門
フレッシャーズのためのパケット解析入門
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
詳解UNIXプログラミング 第4章 ファイルとディレクトリ
20120525 mt websocket
20120525 mt websocket
Leveled compaction
Leveled compaction
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
PHP+DB
PHP+DB
080720 Vim M
080720 Vim M
More from mfumi
MMDs 12.3 SVM
MMDs 12.3 SVM
mfumi
MMDs10.6-7
MMDs10.6-7
mfumi
IA16 2
IA16 2
mfumi
IA16
IA16
mfumi
IA14
IA14
mfumi
木を綺麗に描画するアルゴリズム
木を綺麗に描画するアルゴリズム
mfumi
MMDs Chapter 9
MMDs Chapter 9
mfumi
グラフを奇麗に描画するアルゴリズム
グラフを奇麗に描画するアルゴリズム
mfumi
Algorithms Introduction 9章
Algorithms Introduction 9章
mfumi
MMDs 6.3-6.5
MMDs 6.3-6.5
mfumi
MMDs Chapter 5.1 PageRank
MMDs Chapter 5.1 PageRank
mfumi
xv6のコンテキストスイッチを読む
xv6のコンテキストスイッチを読む
mfumi
More from mfumi
(12)
MMDs 12.3 SVM
MMDs 12.3 SVM
MMDs10.6-7
MMDs10.6-7
IA16 2
IA16 2
IA16
IA16
IA14
IA14
木を綺麗に描画するアルゴリズム
木を綺麗に描画するアルゴリズム
MMDs Chapter 9
MMDs Chapter 9
グラフを奇麗に描画するアルゴリズム
グラフを奇麗に描画するアルゴリズム
Algorithms Introduction 9章
Algorithms Introduction 9章
MMDs 6.3-6.5
MMDs 6.3-6.5
MMDs Chapter 5.1 PageRank
MMDs Chapter 5.1 PageRank
xv6のコンテキストスイッチを読む
xv6のコンテキストスイッチを読む
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(14)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
ファイルの隠し方
1.
ファイルの隠し方 @mfumi2
2.
自己紹介 ●
セキュキャン2012 セキュアなOSを作ろう クラス ● Bitvisorを少しいじってました
3.
本題: ファイルを隠すには? ●
ファイル名を偽装する ● フォルダを深くする ● 暗号化する
4.
本題: ファイルを隠すには? ●
ファイル名を偽装する → 例えばテキストならgrepでばれる ● フォルダを深くする → 検索で一発 ● 暗号化する → 何か隠してあることがばれる ブルートフォースの可能性
5.
別のアプローチ ●
ファイルシステムの空きスペースを利用する
6.
ファイルシステムについて ●
ファイルを管理 ● 基本的にファイルはいくつかのブロックからなる 4KB 10KBのファイル
7.
方法1: 空き領域に勝手に書き
込む ● 例)空き領域をビットマップで管理していた場合 1 1 0 ここが空いてる! 0 1 0
8.
方法1: 空き領域に勝手に書き
込む ● 問題点 消される可能性がある
9.
方法2: 空き領域に勝手に書き
込む ver.2 ● 空き領域管理のメタデータも修正する 1 1 ここを1にする 0 ここを使う 0 1 0 空き領域管理 ビットマップ
10.
方法2: 空き領域に勝手に書き
込む ver.2 ● 管理上は使用領域となっているがファイルシ ステム上のどのファイルも使用していない ファイルが存在 → fsck 等でばれる
11.
方法3: 不良セクタ領域を使用
● 不良セクタの管理情報を勝手に書き換えて使用 0 0 ここを1にする 1 ここを利用 1 0 0 不良セクタ管理 ビットマップ
12.
方法3: 不良セクタ領域を使用 ●
空き領域を利用するよりは見つけにくい ● でもたくさん不良セクタがあれば不自然
13.
方法4: ファイルのスラック領
域を利用 ● 10KBのファイルのため4KBのブロックを3つ 割り当てる → 4KB×3-10KB = 2KB の余り! → この領域がスラック領域 4KB 10KBのファイル
14.
方法4: ファイルのスラック領
域を利用 ● 問題点 対象ファイルが更新されれば消える可能性 → 変更の低いファイルが狙い目
15.
方法5: ファイルシステムの領
域外を利用 ● 現在普通にUbuntuを新規HDDにインストー ルすると2048セクタ目からファイルシステム がはじまる(いわゆるAFT) → HDD先頭2000セクタほど使える ブートローダ 空き パーティション
16.
応用 ●
これらの領域をうまく利用して隠しファイル システムを実装すれば利便性up!
17.
まとめ ●
ファイルを隠す方法はいろいろある ● ファイルシステムは奥が深い
Download now