エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SECCON CTF 福岡大会の中性子問題の解説
11. XOR⽤のデータ⽣成&準備 #2^0から2^8までがbitsに⼊る bits = [] for i in range(0, 8): bits.appen... 11. XOR⽤のデータ⽣成&準備 #2^0から2^8までがbitsに⼊る bits = [] for i in range(0, 8): bits.append(2**i) #要素をリストの末尾に追加 #orgGZのバイト数を保存する byteSize = len(origGz) 12. プログラムメイン部 for byte in range(0, byteSize): for bit in bits: #ordで8bit⽂字列のバイト値を求める #chrでアスキーコードを⽂字に戻す change = chr( ord(origGz[byte]) ^ bit ) newGz = origGz[0:byte]+change+ origGz[byte+1:] change origGz[byte+1:]origGz[0:byte]
2020/12/30 リンク