内容へ移動
情研Wiki
ユーザ用ツール
ユーザー登録
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ユーザー登録
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ctf:lesson:第9回
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
# 第9回資料 - 2018/07/15 バーチャル回 - 昨日のNITAC miniCTF2の問題を解いてみましょう ## mosa1cを解いてみよう - それぞれの□がファイルに含まれるbyteを表しています - 50 4b 03 04で始まっているのでZIPファイルとわかります ```javascript for (let d of document.querySelectorAll("div")) { console.log(d.style.backgroundColor); } ``` - Pythonでバイトの部分だけ取り出してみましょう - findメソッドを使ってみる ```python import binascii f = open('problem.html', 'r') st = f.read() dst = open("flag.bin", "wb") place = st.find(":#", 0) while place != -1: dst.write(binascii.unhexlify(st[place+2:place+4])) place = st.find(":#", place+3) ``` - xdg-openコマンドは便利です
ctf/lesson/第9回.txt
· 最終更新: 2018/08/15 16:49 (外部編集)
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ