「察立」PHDays VII新芏参入者は幞運な銀行たたはロブ銀行であり、GSMに違反しおいる

今幎、私たちCARKAカザフスタンは、悪意のあるハッカヌずしおPHDaysでの攻撃者ず防埡者スタンドオフの戊いに初めお参加したした。 投皿では、むベントがどのように開催されたかを説明しようずしたす。



入門



私たちのチヌムは数幎にわたりPHDaysを蚪れおおり、䞻に小芏暡な倧䌚で優勝しおいたす。 したがっお、今幎はメむンコンペでの勝利にのみ興味がありたした。



構成



今幎は、ペンテスタヌ、リバヌサヌ、ハヌドりェアマネヌゞャヌ、システム管理者、博士号、孊生、孊童、フィットネストレヌナヌの13人のチヌムで䌚議に参加したした。 しかし、7人が盎接察立に参加したした。



画像



始めるためのいく぀かのリンク



1 スタンドオフはそれ自䜓を支配したす

2Habréには、DefendersずSOCからの「察立」に関する投皿がすでに1぀ず 2぀ありたす。



準備する



私たちが取った機噚から



MikroTik RB951Ui-2HnD-1個

チクセル・キヌネティック-1個 倱われた

Tplink 8portハブ-1個

Alfa Usb Wifiアダプタヌ-5個

SDR、LFおよびHFアンテナを備えたProxmark、BladeRF、HackRF、GSM機噚など。ご想像のずおり、空枯で非垞に慎重に調査されたした。 そしお、私たちの手は、飛行䞭に自分の基地局を䞊げお話したいずかゆくなりたした。



たた、アスタナのオフィスでは、Radeon R9 290Xが搭茉され、VPN経由でアクセスできるブルヌトマシンブルヌトアリスず呌ばれたすが準備されたした。 この赀ちゃんは私たちの勝利で重芁な圹割を果たしたした。



初日



私たちはすでに午前8時から9時の堎所に到着したした。 私たちは最初の䞀人であり、なんずか最果おのコヌナヌでテヌブルを取りたした。 コンテストのロヌカルネットワヌクにはただアクセスできず、ワヌクスペヌスの敎理を開始したした。むンタヌネット甚のロヌカルSIMカヌドを賌入し、ルヌタヌを蚭定し、ファむアりォヌルルヌルを蚭定し、KNFC Wi-Fiアクセスポむントを䜜成したした。他のチヌムは容赊なく競争を攻撃し、競争が始たるのを埅ち始めたした。 12時たでに、内郚ネットワヌクぞのアクセスが衚瀺され、タスクぞのポヌタルぞのログむンずパスワヌドが䞎えられたした。 察立が始たった。





タスク付きシステム。



タスクのリスト玄50個ありたしたを衚瀺した埌、チヌムの䞀郚はサブネットのスキャンを開始し、他の郚分はWebリ゜ヌスの脆匱性を探し、ハヌドりェアナヌザヌはGSMでタスクにすぐに切り替えたした。 2人の男が自分甚にメディアバッゞを䜜成し、攻撃者ず防埡者のチヌムをフォロヌし始め、むンタビュヌさらに非垞に成功し、参加者の机の写真を撮りたした。 圌らは䜕枚もの写真を撮るこずができたした。



獲物から



コンテストの䞻催者のチヌムビュヌアヌからのパスワヌド。 垂内の信号機を制埡しお画面にアクセスできたす。 そしお、私たちはこれを利甚する機䌚を逃したせんでした私たちは街の動きを止めるこずができたしたが、「芗き芋」のために䜕もカりントしたせんでした=







倕方たで、私たちは䞻に偵察を行い、サヌビスを運甚しようずしたした。 むンフラストラクチャの本質を掘り䞋げ、タスクを凊理し、ロヌカルのバグバりンティポヌタルに軜埮な脆匱性を投げ蟌み、トップ5にずどたりたせんでした。倕方、ハヌドりェアは垂長の劥協材料を傍受しおタスクを実行し、朝たですぐに1䜍になりたした。 このタスクのために、圌らは150,000の出版物郜垂のゲヌム通貚を䞎えたした。



私たちの報道関係者のハヌドりェアが察立の参加者に倉わった埌、圌らはGSMネットワヌクの神々に祈り始めたした。







そしお圌らのサポヌトを受けお、圌らはGSMネットワヌクに急いだ。



GnuRadioブロックを䜿甚しおGSMトラフィックを埩号化するBladeRFの最初のスキャンは、ネットワヌクが2Gで完党に動䜜しおおり、特別な番号を持぀いく぀かのデバむスおそらく基地局自䜓のボットず、IMSI自䜓から圢成される番号を持぀いく぀かのデバむスが接続されおいるこずを瀺したしたSIMカヌド。 埌者は、通垞の電話を䜿甚しおネットワヌクに接続するこずで決定したしたカザフスタンでは、それらを「ZhayFony」ず呌ぶのが䞀般的です。 基地局にはIMSI認蚌がなかったため、jiphonsを䜿甚しおネットワヌクに簡単に接続できたした。 しかし、私たちは別の結果の準備ができおいたしたosmocombbプログラムずMotorola c118電話に基づいお仮想SIMカヌドを䜜成し、IMSIがMNCずMMCをベヌスステヌションずしお識別したす。



しかし、ここで行き詰たりたした。BladeRFずGnuRadioからこれ以䞊デヌタを取埗できたせんでしたが、パッケヌゞがただ存圚しおいるこずがはっきりずわかりたした。 次に、2Gで動䜜するように䜜成された2Gネットワ​​ヌクスキャンに接続するこずにしたした。これは、Calypso GSMモデムずバック゚ンドのosmocombbプログラムを備えたMotorola c118電話です。 タスクはネットワヌクをスキャンするこずであったため、osmocombbからsylvainず呌ばれるプログラムブランチを䜿甚したした。 ネットワヌクをスキャンした最初の数分で、私たちはそれが暗号化されおいないこず、たたは暗号化がA5 / 0レベルで実装されおいるこずに気付きたした。



プログラムスタックの実装を䜿甚しおネットワヌクをリッスンしたした。



1モトロヌラ自䜓で、osmocombb /マスタヌファヌムりェアが第1レむダヌlayer1.highram.binのcompal e88で起動されたした。 これは、モデムの物理郚分党䜓を実装するOSIモデルのレむダヌ1です。

2ホストで、osmocombb / sylvianレシヌバヌがmiscフォルダヌ-ccch_scanで起動されたした。 このツヌルを䜿甚するず、layer1からデヌタを受信し、特定のARFCN、぀たりCCCHのベヌスステヌションからデヌタを怜玢するように制埡できたす。 次に、目的のアドレスこの堎合はルヌプバックにそれらを送信できたす。

3ルヌプバックは私たちの愛するWiresharkによっお聞かれ、スキャン結果を瀺したした。



このタスクのために起動したものを正確に瀺す画面







ある時点で、2぀のネットワヌククラむアントの掻発な掻動に気付きたした。圌らは積極的にメッセヌゞを亀換したした。 圌らの通信でお金に぀いお話しおいるずすぐに残念ながら、私たちの勀勉な人は英語に堪胜です、䌚話党䜓を蚘録したした。 䌚話は、垂長ず他の関係者の構造ず腐敗に぀いおの誰かの間で行われたこずが刀明したした。 「私たちは考えたした」私たちはあなたを芋぀けたした、悪い、悪い垂長」



Wiresharkの察応が衚瀺される画面







そしおもちろん、通信自䜓



察応
秘密のSMSチャット

宛先901708

から901706

sms芪愛なるトヌマス、野菜ず果物の販売ネットワヌクに関連する取匕に぀いおお話したいず思いたす。 今すぐ電話しおもいいですか



宛先901706

から901708

smsこんにちは。 昚日、すでにこのトピックに぀いお議論したず思いたした。 私はあなたず話す時間がない...



宛先901706

から901708

smsいくら



宛先901708

から901706

SMS10000ナヌロ。



から901708

宛先901706

smsなるほど。 お支払いをお埅ちしおいたす。 これにより、ダりンタりンに5぀の販売ポむントを開くこずができたす。



から901708

宛先901706

smsそしお、ずころで誰もこの䌚話に぀いお知らないはずです。 これは䞡方の利益になりたす。



倜



最初の行に登った埌、最埌たで頑匵りたいずいう切望がありたした。 私たちのチヌムは䞀晩滞圚し、倜の戊いを続けるこずにしたした。 SCADAシステムに切り替えた人もいれば、銀行自䜓を壊そうずした人もいたした。これには参加者ず垂の䜏民のお金が含たれおいたした。ハヌドりェア゚ンゞニアはGSMをクラックし続けたした䞻催者は午前䞭に再床レむズする必芁がありたした。 銀行の゜ヌスコヌドず、銀行ナヌザヌのログむンずmd5ハッシュをプルできるAPIを備えたgitリポゞトリが芋぀かりたした。 そしお、熱が始たりたした。 RDotチヌムは、同じ脆匱性を発芋する5〜10分前に、既にナヌザヌのお金をアカりントに匕き出し始めおいたす。 たた、私たちは少数の手ですぐにパスワヌドを倉曎し、自分のためにお金を匕き出すようになりたした。 送金の過皋で、誰かがXSSスニファヌを介しおセッションを盗もうずしおいるこずに気付きたした。幞いなこずに、圌らは成功したせんでした。 XSSは機胜したせんでしたが、怠慢な攻撃者を凊眰するこずを決定し、元のクッキヌず同様の停のCookieを生成し、これをすべおリモヌト攻撃サヌバヌに送信しお、停のデヌタを入力したした。 サヌバヌ偎のテンプレヌトむンゞェクションの脆匱性も発芋されたしたが、それを解消するこずはできたせんでした。 基本的に、ほずんどのナヌザヌは4〜5桁のパスワヌドを持っおいたすが、「最も厚い」アカりントの䞀郚には12個の重芁なパスワヌドがあり、午前䞭にのみロヌルオフされたした。 朝たでに、私たちずRDotチヌムは、パスワヌドが薄いアカりントからほずんどすべおのお金を匕き出したした。 この時点で、䞻催者から発行された銀行口座のパスワヌドは、小文字の12桁の16進文字のみで構成されおいるこずに気付きたした。 他の参加者の銀行口座ぞのパスワヌドも同様の方法で生成されたものず想定し、マスクを「正しく」蚭定するず、私たちは自分のパスワヌドをより耇雑なものに倉曎しながら、盞手チヌムのハッシュを解読し始めたした。 数時間埌、赀ちゃんのアリスが攻撃チヌムの銀行口座のパスワヌドを教えおくれたした 5分埌、すべおのお金を口座に振り蟌むこずができたした。



残念ながら、䞻催者は別のチヌムの口座からの送金をカりントせず、残高を圌らに返したした。



朝、ディフェンダヌは目を芚たし、銀行を远跡しおいないこずに気付き、䞀時的に閉鎖したした。



二日目



ペンテスタヌは匕き続き軜埮な脆匱性を発芋し、バグバりンティに陥りたした。 ハヌドりェアワヌカヌは目を芚たし、GSMで次のタスクを実行し始めたした。 倕食たでに、圌らは車を傍受しおタスクを完了するこずができたした。 チヌムメンバヌは次のように蚘述したす。



「盗たれた車を芋぀けお傍受するタスクに぀いお説明したす。 タスク自䜓は困難でしたが、䞀郚のハッカヌも圌を楜したせたした。 私たちはすでに泥棒の電話のクロヌンを䜜成するこずができたした、そしお最埌のタスクは残っおいたした-盗たれた車の䞭のトラッカヌ番号に曞き蟌み、制埡を奪いたすが、誰かがトラッカヌのクロヌンを䜜成したした。 そしお、トラッカヌにコマンドを送信し始めたずき、誰かがそれを担圓し始めたした。 ある時点で、圌は「u win」ずいうメッセヌゞを私に送信し、オヌガナむザヌに走りたす。 そしお、圌らは驚いた顔をしおいたすそのような答えのためにロボットをプログラムしたせんでした。 その埌、ハッカヌが私たちをだたしおいるこずを知りたした。 圌はチヌム党䜓、䞻催者、そしお参加者だけを元気づけたした。」



ただし、カヌトラッカヌを傍受する技術的な詳现を匷調するこずは䟡倀がありたす。



たず、トラッカヌに送信されたコマンドを芋぀けお同じコマンドを送信しようずしたしたが、これは機胜したせんでした。぀たり、トラッカヌは送信者の番号を確認したす。 GSMの神々のサポヌトは既に受けられおおり、圌らはより倚くのハックを必芁ずするため、これは私たちのハヌドりォヌダヌを止めたせんでした。 連䞭は、TMSIデヌタパケットで泥棒を受け取り、仮想SIMに泥棒ず同じ番号を䞎えたはずの泥棒を停造したしたが、これも助けにはなりたせんでした。



泥棒の携垯電話を完党にコピヌするこずが決定されたした-圌のIMSIを探し始めたした。 各携垯電話は、TMSIを時々倉曎したす。この時点で、オヌプンフォヌムでは、ロヌカラむズパッケヌゞ、たたはその曎新を探す堎合、IMSIをキャッチできたす。 そのようなパッケヌゞを芋぀けたので、泥棒の電話を耇補するためのデヌタを受け取りたした。 osmocombbの゜フトりェアず、Motorola c118の仮想SIMカヌドを䜿甚しおクロヌンを䜜成したした。 制埡を獲埗した埌、車の䜍眮を特定し、制埡をiPhoneの1぀に転送しお、コマンドの送信を停止し、ハント埌に攟送が静かになったため、誰も成功を繰り返せないようにしたした。



スクリヌンキャプチャコントロヌル







そしお、もちろん、車自䜓の堎所は蚘憶されおいたした-奇劙なこずに、それはシリコンバレヌにありたした







銀行は䞀日䞭ほずんど働かなかった。 昌食時たでに、「ファット」アカりントからのパスワヌドがすでに収集されおいたため、䞻催者が少なくずも䞀時的にそれを開くのを埅っおいたした。 チヌムのパスワヌドを倉曎するためにチヌムアカりントのハッキング埌銀行を開始しなければならなかった5分間のりィンドりに入り、その時点でさらに300䞇の発行物をアカりントに転送するこずができたした。 この瞬間は、バむ゜ンが登堎したずきにビデオに蚘録され、リアルタむムでリヌダヌシップを取り戻したした。





それで、たたたたむベントの終わりたで持ちこたえたした。 最埌の瞬間たで、圌らは最初の堎所を維持するこずが可胜かどうか疑っおいたした。 しかし、幞運ずGSMの神は私たちの偎にいたした。











䞀般的に、組織は高いレベルにあり、䞻催者は非垞に友奜的で、技術的な問題を支揎したした。 倚くのタスクがありたしたが、チヌムの䞀郚が銀行に集䞭し、口座からお金を盗みたしたが、䞻催者によるず、銀行のサヌビスに脆匱性はないはずでした。



PSスヌツケヌスには珟金が入っおいお、実際は空でした。 お金は別の封筒に入っおいた。



All Articles