質問: ハッカーを探す これが初めてのことです。うまくいけば、あまりにも簡単ではない(または難しすぎる)。どう考えているか教えてください。人々がこれを楽しむなら、私はもっと作るでしょう! --- It is May 26th, 2016 After years on the run, government authorities were able to find the location of Joe Jones, a wanted hacker. 今朝の06:00に、SWATチームは捨てられたアパートを見つけるために彼の場所を襲撃した。彼は時を過ぎて脱出したにちがいない。幸運なことに、ジョーンズ氏は、妻のキャシーが彼を見つけることができるようにするための何らかの手がかりを残すことが予想されます。ジョー・ジョーンズを見つけるために、あなたは探偵に割り当てられています。 容疑者について知っていることは次のとおりです > **名前**:Joe Jones > > **職業**:なし > > **エイリアス**:Dr.Bit、JJ > > **DOB** :5月3日、91日 > > **募集中**:他の犯行を意図した不正なコンピュータアクセス > > > **出身地**:フロリダ州マイアミ > **直近の場所**:フロリダ州ホームステッド > **配偶者の名前**:Kathy Jones > > **配偶者のDOB** :1月4日、92 > > **配偶者の職業**:コンピュータエンジニア > > SWATチームが出発すると、あなたはアパートに入り、Joeにつながるかもしれない手がかりを探し始める。あなたは、容疑者が急いでいるように見えることに気づきます。半分が外れていると思われるコンピュータがあります。おそらく彼と一緒にそれを取る失敗した試みで。あなたは彼が警察のサイレンが彼の道を向いていると聞くまで、彼がおそらく去っていないと考えています。 さらに調査すると、唯一のベッドと壁の間に詰まった財布を見つけることができます。あなたはそれがそこに落ちている可能性があると思っています。急いで、ジョーンズ氏は出発する前に見つけられませんでした。 ウォレットを開いて正当な州のIDを確認します。中には、彼女の大学卒業パーティーのように見える、妻の写真があります。そのタイムスタンプには08-15-04と書かれています。背中に手書きのメモがあります。それは読む: > 法令6/\ bs \ S * et {1}/igm AVE > > 証拠を取り除き、コンピュータの検索を決定します。プラグインして電源を入れます。驚いたことに、起動時にパスワードはありません。 "*いくつかのハッカー*"と思います。システムがロードされると、1つの端末が開きます。 ![Desktop Screenshot](https://i.stack.imgur.com/t9Tq2.jpg) 容疑者は、離れる前にファイルを削除しようとしたようです。あなたにとって幸い、彼はどんな種類の安全なワイプをしようと急いでいたにちがいありません。あるいは、彼は妻にこれを見せたいと思ったかもしれません。 デスクトップ上の.dataフォルダを開き、2つのファイルを検出します。 1つのイメージと1つのテキストファイル。 画像: ![Cipher Text](https://i.stack.imgur.com/85jGA.gif) テキストファイルの内容: > ikqr bmsp slhyp rdy netgsn kr rdy kepnmpr > > これはあなたが見つけることができたすべての有用な証拠です。 ジョーンズ氏はどこですか? 注:あなたは正確な住所を探しています。 ヒント1: > あらゆる細部に細心の注意を払う。 > > ヒント2:(挑戦したい場合は、これを見ないでください) > 必要なツールのリストが不完全な場合は、www.google.com、maps.google.com、アーカイブリーダー > >
回答: 私の所見を追加してこれを助けてください: 日付のイベントは次のとおりです。 配偶者の生年月日は、Colombusが不特定のカリブの島の海岸に最初に上陸した年の1/4/92です。 画像のタイムスタンプは8/15/04です。 1504年12月8日、スペインのイスラム教徒のためにファトワーが発表されました。あるいは、1504年の9月8日はミケランジェロがフィレンツェのダビデ像を建てた日でした。 regex101によると、これは正規表現の解釈です: ``` \b assert position at a word boundary (^\w|\w$|\W\w|\w\W) s matches the character s literally (case insensitive) \S* match any non-white space character [^\r\n\t\f ] Quantifier: * Between zero and unlimited times, as many times as possible, giving back as needed [greedy] e matches the character e literally (case insensitive) t{1} matches the character t literally (case insensitive) Quantifier: {1} Exactly 1 time (meaningless quantifier) i modifier: insensitive. Case insensitive match (ignores case of [a-zA-Z]) g modifier: global. All matches (don't return on first match) m modifier: multi-line. Causes ^ and $ to match the begin/end of each line (not only begin/end of string) ```