2017-02-01から1ヶ月間の記事一覧

ctfのお勉強 ksnctf #14 John

ctf

ksnctfを解いてみた ksnctf #14 John 問題を見た瞬間からJohn the Ripper かなと推測。 よくみるとここに辞書があるよと書いてある。 user99:$6$SHA512IsStrong$DictionaryIsHere.http//ksnctf.sweetduet.info/q/14/ dicti0nary_8Th64ikELWEsZFrf.txt:15491:…

ctfのお勉強

ksnctfを解いてみた ksnctfそろそろ難しくなってきた。。 #13 Proverb SSH: ctfq.sweetduet.info:10022 ID: q13 Pass: 8zvWx00MakSCQuGq sshでアクセスしてみる。ファイルが並んでいる。 -r-------- 2 q13a q13a 22 6月 1 05:21 2012 flag.txt ---s--x--x 1 …

ctfのお勉強 ksnctf #32 Simple Auth

ctf

ksnctfを解いてみた ksnctf #32 Simple Auth ログインページとphpのソースコードがある。 まずはソースコードを見てみると、postを取り出して値をそのまま比較している。 if (strcasecmp($_POST['password'], $password) == 0) "=="による緩やかな比較が0と…

ctfのお勉強 ksnctf #17 Math2 #28 Lo-Tech Cipher

ctf

ksnctfを解いてみた ksnctf #17 Math2 数学問題。 2分探索で求める問題。Step1. 10^n def calc_digits(x) min = 1 max = x.size p max while max - min > 2 do ave = (max + min) / 2 if (10 ** ave) ** 101 > x max = ave else min = ave end end min end d…

ctfのお勉強 ksnctf #20 G00913 #20 G00913

ctf

ksnctfを解いてみた ksnctf #20 G00913 πの10桁一致する初めのprime numberを見つける問題。 とりあえず、πを長めに取ってプログラムで1桁目から試してみる。 pi="314159265358979323846264338327950288419716939937510582097494459230781640628620899862803…

ctfのお勉強 ksnctf #3 Crawling Chaos #5 Onion

ctf

ksnctfを解いてみた ksnctf #3 Crawling Chaos ソースコード見てみるとscriptでうにょうにょしている問題。 少しググってみると出てくる出てくる。 だた、まともに一個一個仕様と照らし合わせて、コードをたどっても大変そうなので、nodejsで実行してみまし…