hiww_備忘録

Anime, CTF

DefCamp CTF Qualification 2017 Writeup

チーム Harekaze で DefCamp CTF Qualification 2017 に参加しました。(25th/473)

[Junior] HEX Warm Up

A friend of mine is learning about encryption and now is challenging me to break it! Can you give it a go? Download 
Author: Lucian Nitescu

Downloadしたzipを解凍し、binwalk -e lock.isoで、中のindex.txtにFlag

mb% ll
total 8
-rw-r--r--@ 1 mb  staff  2113 10  4 12:26 junior3.zip
mb% unzip junior3.zip
Archive:  junior3.zip
  inflating: lock.iso
  inflating: ransomware.py
mb% ll
total 24
-rw-r--r--@ 1 mb  staff  2113 10  4 12:26 junior3.zip
-rw-rw-r--@ 1 mb  staff  1058  9 21 12:43 lock.iso
-rw-rw-r--@ 1 mb  staff  1804  9 21 12:43 ransomware.py
mb% binwalk -e lock.iso

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             xz compressed data
112           0x70            Zip archive data, at least v2.0 to extract, compressed size: 278, uncompressed size: 427, name: index.txt
536           0x218           End of Zip archive

mb% ll
total 24
drwxr-xr-x  6 mb  staff   192 10  4 12:29 _lock.iso.extracted
-rw-r--r--@ 1 mb  staff  2113 10  4 12:26 junior3.zip
-rw-rw-r--@ 1 mb  staff  1058  9 21 12:43 lock.iso
-rw-rw-r--@ 1 mb  staff  1804  9 21 12:43 ransomware.py
mb% cd _lock.iso.extracted
0       0.xz        70.zip      index.txt
mb% cat index.txt | grep DCTF
DCTF{474dac08d29d013515a312d1a8460050634f9b3cb6a696a4c73652d1802a1872}

よって、 DCTF{474dac08d29d013515a312d1a8460050634f9b3cb6a696a4c73652d1802a1872}

ソーシャル・エンジニアリング

ソーシャル・エンジニアリング

正式にリリースされたGoogle社のDrive File Stream(ドライブファイルストリーム)を使ってみた。(G Suiteユーザー向け)

Drive File Stream(ドライブファイルストリーム)について

f:id:hiww:20170927020850p:plain
Driveの容量

  • 2017年3月9日に発表された「Drive File Stream」がEAP(Early Adopter Program)に登録していない人、組織でも2017年9月26日未明から(JST)から利用可能になった。
  • このサービス(Drive File Stream)は手元のPCにファイルをDLせずに編集、利用が可能。
  • Google Driveから今後はこのサービスDrive File Stream(ドライブファイルストリーム)とバックアップ・同期アプリ「Backup and Sync」に移行。
  • これにより、クラウドをより身近に利用することができる。
  • 対抗サービスとしては、DropboxのSmart Syncがある。

  • 今回は、実際にMacWindows環境に導入してみた。

  • また、使用したアカウントは容量無制限な為、総容量として1EBと表示された。(圧巻)

導入方法

使い方

  • Windows環境では、「Explorer」、Mac環境では、「Finder」を用いる。
    • macOS(High Sierra)でアプリを起動する際は、Blockedになるので、Allowする必要がある。
    • あとは使うだけ。(詳細情報やバグ等は随時追記)

追記等

  • Macでは、使用容量が総容量と同じ表示になっていたのを確認した。

f:id:hiww:20170927020903p:plain
Macでの容量の表示

SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム

SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

macOS High Sierra が正式にリリースされたので、インストールした。(随時追記)

macOS High Sierra とは

www.apple.com

  • 従来のHFS+から新しいApple File System(APFS)に変更。(高速化)
  • SafariやSpotlight、Siri、メモ(Notes)、写真(Photos)などがより使い易く。
  • グラフィック性能の向上、対応。(機会楽手やVR等の新技術サポート)
  • 第6世代CPU(2016年モデル~)のMacでは、写真や動画のマルチメディアのフォーマット(形式)が変更。

    – 写真:JPEG(.jpg, .jpeg) -> HEIF(.heic) – 動画:H.264 -> H.265/HEVC

f:id:hiww:20170926172001j:plain
macOS-High-Sierra-Install

macOS High Sierra にアップグレードする前に。

support.apple.com

macOS High Sierraにアップグレードする。

macOS High Sierra

macOS High Sierra

  • Apple
  • ユーティリティ
  • 無料

使用感想

  • アップデート後の環境関係の対応は、まずは次の通り。
  • Terminal(iTerm.app)で brew upgrade を行った際、
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
  • となり、正常に完了できない。原因はXcodeのいつもの問題で、xcode-select --install をターミナル上で入力、実行する。

f:id:hiww:20170926171936j:plain
xcode-select