2012-01-01から1年間の記事一覧
SECCON CTFの横浜大会に参加してきた。チームメンバーは、@yatuhataさん、@tanaproさん、@zuisouさん、@kusano_k(私)。結果は準優勝だった。以下は各問題の解法と答え。分かるところのみ。 1 練習問題 書かれている答えをコピペするだけ。答え secconctf 2…
昨年、「TVRock」「東方文花帖 〜 Shoot the Bullet.」「kkcald」に脆弱性を発見し、IPAに報告しました。IPAからは脆弱性に関連する情報を公開しないように言われる(情報非開示依頼)のですが、起算日から1年以上が経過すると情報非開示依頼の取り下げを求…
(」・ω・)」うー!(/・ω・)/にゃー!encodeの説明。(」・ω・)」うー!(/・ω・)/にゃー!encodeは、JavaScriptを(」・ω・)」うー!(/・ω・)/にゃー!に変換する。このJavaScript alert("(」・ω・)」うー!(/・ω・)/にゃー!") は、以下のようになる。 (ᒧᆞωᆞ)=(/ᆞωᆞ/),…
某所で解いたCTFの問題の解説。 iCTF 2011 Challenge 33 The file contains JPEG image. By removing 0-72ac7 bytes, we can see the image with the answer. bank account 901729374207-162837465036 iCTF 2011 Challenge 30 The file name "reverse2.7z.en…
i) # coding: utf-8 # ライセンス:このプログラムは好きに使ってください import sys # 利用者 class user: def __init__(self,id_,t_,s_,g_): self.id,self.t,self.s,self.g = id_,t_,s_,g_ def __repr__(self): return "user(%d,%d,%d,%d)"%(self.id,self…
隣り合う音の差(半音を1とする)の和+付点の個数%2 を特徴量とした。 # coding: utf-8 # ライセンス:このプログラムは、好きに使ってください。 # 特徴量の計算 def compute(s): # 譜面データ形式を、0:A, 1:A#, 2:B, 3:C, 4:C#, 5:D, 6:D#, 7:E, 8:F, #…
i) # coding: utf-8 # ライセンス:このプログラムは、好きに使ってください。 import sys # 問題のランダム文字列を生成 def makerandom(): R = [] r = 16 for i in xrange(3000000): r = (r*1103515245+12345)&0xFFFFFFFF R += [chr(0x61+(26*(r/0x10000))…
# coding: utf-8 # ライセンス1: # このプログラムのライセンス2以前の部分は下記のURLに記載されているプログラムです。 # 下記のサイトのライセンス(CC-BY-SA)に従ってください。 # http://en.wikipedia.org/wiki/Lanczos_approximation from cmath i…
# coding: utf-8 # ライセンス:このプログラムは、好きに使ってください from datetime import * from time import * print "Input a b c n." a,b,c,n = map(int,raw_input().split()) A = date(a,b,c) # 生年月日 B = date.today() # 現在日時 C = date(a+…
CODE VSに参加した。予選は、総合部門3位、学生部門2位。決勝戦には学生のみ出場できて、3位(準決勝進出)。ソースコード。 事前計算 実行する度にマップが変化するとのことだけど、マップは一部の障害物が出たり消えたりするだけ。敵は常に同じ。また、htt…