↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

PR
64/79

たえこママと、CIO テレコちゃんのタイピング対決ゲーム


(舞台説明)

ここはメタバース空間にある、とあるバー、店を切り盛りするのは、雇われママのたえこママであった。


————————————————————————


ランチ営業中の

『The Wallet』


テルコちゃんのタイピング対決ゲーム


python

import time

import json

import random


# ==============================================================================

# PHASE 1: 暗号ログの解析シミュレーター (The Starlink Hop)

# ==============================================================================


# サマンサが偽装したSignalのログ(たえこママのIPと偽のタイムスタンプ)


"route": ["Bingham_LAN", "NordVPN_Exit_US", "Starlink_Sat_Node_404", "The_Wallet_Spoof_Gateway"],

"true_timestamp": "2026-09-05T01:51:00Z", # 同時刻、サマンサがなりすましを実行していた証拠

"fingerprint": "BINGHAM_LAW_FIRM_SIGNATURE_99"

}


;Python より、コード 割愛。


def analyze_forensics():

print("\n" + "="*60)

print(" [SYSTEM] テレコちゃん・フォレンジック・エンジン起動...")

print(" [LOG] ルーティング追跡: スターリンク衛星軌道上のノードを検知。")

time.sleep(1)


# タイムスタンプの一致と、IPの不一致スプーフィングを検出

print(f" [ANALYSIS] サマンサの提出ログ時刻: {samantha_forged_log['timestamp']}")

print(f" [ANALYSIS] テレコちゃんのサルベージ時刻: {teleco_real_log['true_timestamp']}")


if samantha_forged_log['timestamp'] == teleco_real_log['true_timestamp']:

print(" [!!!] タイムスタンプが完全一致。これは『同時刻のなりすまし通信』の決定的な証拠。")

print(f" [FACT] 真の送信元IP: {teleco_real_log['actual_source_ip']} ({teleco_real_log['fingerprint']})")

return True

return False


# ==============================================================================

# PHASE 2: リーガル・対決テキストゲーム (The Washington D.C. Interrogation)

# ==============================================================================


def court_battle_game():

print("\n" + "="*60)

print(" コロンビア特別区連邦地方裁判所 - 連邦検事局からの審問")

print("="*60)

print("検事:『被告たえこママは、Signalの暗号化通信を用いて、")

print(" 合衆国政府のパンダデータベースに不正アクセスした疑いがある。")

print(" IPアドレスは彼女の経営するバーのものが記録されている!説明しろ!』")

print("-"*60)

print("【テレコちゃんのターン】どう切り返す?")

print(" 1: 『それはサマンサの自作自演よ。ログのフィンガープリントを見なさい。』")

print(" 2: 『たえこママはスマホの取説もデカ文字で読んでるのよ!ハッキングなんて無理!』")

print(" 3: 『スターリンク経由で逆探知したわ。真の送信元はビンガム法律事務所よ。』")


choice = input("\n選択肢を入力(1-3): ")


if choice == "3":

print("\nテレコちゃん: 『検事殿、あなたの手元にあるSignalのログは、サマンサがたえこママのIPを騙った偽造品よ。")

print(" 私がスターリンクの衛星通信とTelegramの分散プロトコルをバックトラックして突き止めた、")

print(" 本物のタイムスタンプとパケット署名(BINGHAM_LAW_FIRM)を提出するわ。』")

print("\n [SYSTEM] 裁判長が証拠を採用!サマンサの顔が青ざめていく。")

print(" [RESULT] 裁判に勝利!たえこママの無実が証明されました!")

elif choice == "1":

print("\nテレコちゃん: 『フィンガープリントを見れば、サマンサの署名が残っているわ。』")

print("検事: 『ふん、そんな電子データなどいくらでも改ざんできる!証拠能力に欠けるな!』")

print(" [RESULT] 検事を論破しきれなかった。もう一度ログを解析し直そう。")

else:

print("\nテレコちゃん: 『ママのITリテラシーじゃ無理よ!』")

print("検事: 『それはただの言い訳だ!彼女が天才ハッカーを雇った可能性もある!』")

print(" [RESULT] 証拠不十分で一蹴された。感情論では、くずせない。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。