タグ

ブックマーク / jpn.nec.com (1)

  • Holiday Hack Challenge 2019のWriteUp

    電子錠の画像を見ると、1,3,7とENTERキーの様子が他のキーと異なります。これは利用者がキーに触れ、表面の氷が溶けたと考えられます。適当に数値を入力したところ8桁までしか入力できないことがわかりました。よってパスコードは1,3,7の組み合わせで最大8桁と推測できます。 得られた情報をもとにして、パスコードの組み合わせリストを作りブルートフォースを仕掛けるプログラムを作成します。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import sys import json import urllib.request import itertools for passcode_length in range(3,9): # 最低3文字、最大8文字 passcode_number = list() challenged = set() for i

    Holiday Hack Challenge 2019のWriteUp
  • 1