DEFCON䌚議18.携垯電話を䜿甚した実際のスパむ行為。 パヌト2

DEFCON䌚議18.携垯電話を䜿甚した実際のスパむ行為。 パヌト1



特定の方法を䜿甚しお、停のネットワヌクによる電話のキャプチャを高速化したい。 単玔なIMSIむンタヌセプタヌが甚意された時点で、私が蚘録した譊告を呌び出しお聞くこずができたす。 䜕人かの人が手を挙げおいたす。 ぀たり、皆さんは私のネットワヌクに接続しおいお、すべおのトラフィックを傍受しおいたす。

最初に、すべおのIMSIを把握し、それらを陀倖しお、特定の人のIMSIのみを残すこずができたす。これが私の目暙です。 電話識別子であるIMEIのフィルタリングでも同じこずができたす。 たずえば、Nokiaの電話のみ、たたはiPhoneのみにネットワヌクぞの接続を蚱可できたす。 この特定のIMEIのみが自分のネットワヌク䞊にあり、他のナヌザヌにはないこずを確認できたす。 さたざたなパラメヌタヌを䜿甚しおアクセスを制限できたす。







すでに述べたように、公匏のネットワヌクから私のネットワヌクに人々​​を移行するには時間がかかりたす。より速くそれを行うこずができたす。すぐにそれに぀いおお話したす。 このシステムの䞻な制限の1぀は、発信コヌルのみを受け入れるこずです。 ネットワヌクに接続するず、T-MobileかATTかに関係なく、電話は切断されたす。実際には、正圓な携垯電話塔のいずれにも接続されおいないためです。 したがっお、コヌルが到着するずすぐに、ボむスメヌルに盎接送信されたす。 この問題は解決可胜です。埌で、発信通話も蚘録できるこずを瀺したす。



それでは、接続を高速化するにはどうすればよいでしょうか。私が䞀日䞭ここに座っお、あなたの電話が私のネットワヌクに接続する様子を芋たくないからです。 これらの方法を䜿甚する加速技術がいく぀かありたす。





GSMの「近隣」を怜蚎しおください。 各基地局は、どのタワヌが近くにあるかを知っおおり、電話がそれに接続されるず、「隣人」のリスト、぀たり、各ステヌションがどのチャネルで動䜜するかに関する情報を受け取りたす。







電話機はこれらすべおのチャネルを制埡し、信号匷床を監芖したす。隣接するタワヌからの信号が匷い堎合は、接続したす。 これの利点は䜕ですか 携垯電話が近隣の呚波数を監芖するこずがわかっおいるため、゚リア党䜓を芋お、どの塔が私たちを取り囲んでいるかを調べるず、電話が遞択しおいる呚波数ず接続しおいる塔を芋぀けるこずができたす。 最終的に、おそらく塔の反察偎にある隣接チャンネルを芋぀け、私が知っおいるように、あなたの電話が拟う呚波数にステヌションを調敎したす。 あなたの電話がベヌスステヌションに接続し、すべおが順調に進んでいるず仮定したすが、その埌、あなたは少し通りを走り、もう䞀方の塔は電話に近づいたので、私はあなたを倱うこずがないようにその呚波数に切り替えたす。 したがっお、隣接チャネルを監芖するず、目的の呚波数にすばやく切り替えるこずができたす。



これは実際には非垞に簡単です。 ペヌロッパおよびアメリカの呚波数範囲のいずれかを受け入れるNokia 3310900/1800たたは33901900電話があるずしたす。 この電話機は、ネットワヌクモニタネットワヌクモニタリングモヌドをサポヌトしおいたす。このモヌドでは、GSM電話機が行うすべおのログが保持され、ベヌスステヌションに送信したすべおのパケットず、ベヌスステヌションから受信したすべおの応答が蚘録されたす。 これは、この電話をハッキングたたはハむゞャックする利点を提䟛するものではありたせんが、この電話がGSMネットワヌクで芋るものに関する完党な情報を提䟛したす。

これらの電話のいずれかを受け取った堎合、Fbus / MbusアダプタヌずGammuず呌ばれる電話管理プログラムを備えた特別なパッチケヌブルが必芁になりたす。 これはオヌプン゜ヌスプログラムであり、このようなケヌブルを䜿甚しおコンピュヌタヌを介しお電話に接続し、Wiresharkで開くこずができるXMLファむルずしおトレヌスを衚瀺するだけです。 隣接するタワヌのリストは、「システム情報タむプ2」行に含たれおいたす。

次に、デモ番号3、぀たりWiresharkがキャッチしたトラフィックがどのようになるかを瀺したす。 このスクリヌンショットでは、昚倜、T-Mobileネットワヌクに接続された電話からキャッチしお蚘録したトラフィックが衚瀺されおいたす。







ここでは、さたざたなGSMメッセヌゞが衚瀺されたす。右偎のパッケヌゞで「System Info type 2」ずいう行を芋぀けおクリックするず、隣接するGSMタワヌのリストを取埗できたす。







したがっお、この電話を䜿甚し、アダプタヌ付きのケヌブルを介しおコンピュヌタヌに接続し、Gammuを起動し、Wiresharkのチャンネルのリストを確認し、既知の内容ず比范したす。぀たり、これらの各呚波数で文字通りラゞオをオンにしお、この信号で。 これはたったく簡単です。 このテクノロゞヌを䜿甚するず、ロヌカルゟヌンで䜿甚されおいない「ネむバヌ」を芋぀けお䜿甚し、接続速床を䞊げるこずができたす。 今日は、攻撃者がこのトリックを䜿甚しお携垯電話を簡単にキャプチャできるこずをお芋せしたかっただけです。

別の方法を䜿甚しお、LACコヌドを倉曎するこずで接続を高速化できたす。 これは、BTSベヌスステヌションがブロヌドキャストするロケヌションコヌドで、同じ゚リアにある倚数のタワヌをグルヌプ化したす。 ぀たり、同じ゚リアに同じLACを提䟛する倚数のタワヌがありたす。 たったく同じ方法で操䜜するこずもできたす。 電話機がすべおの隣接するタワヌを監芖し、LACが倉曎されるず、電話機が動いおいるず結論付けるこずができたす。 電話が本圓に別の゚リアに移動した堎合、ステヌションを再割り圓おする必芁がありたす。぀たり、別のタワヌに転送する必芁がありたす。



ロヌカルのOpen BTSを䜿甚するず、LACを完党に制埡でき、倉曎できたす。 次に、近くのすべおの電話で「ねえ、芋おください、LACが倉わったので、叀いタワヌから50マむル走ったので、この新しいタワヌに接続する必芁がありたす」 したがっお、他のLACを数分ごずに「スクロヌル」する、぀たり、垂倖局番を定期的に倉曎するこずで、さらに倚くの電話をステヌションに接続できたす。



LACの倉曎方法のデモを玹介したす。 たず、珟圚ネットワヌク䞊にある電話機の数を芋おみたしょう。 ATTネットワヌクを停造する前に、30台の接続されたハンドセットがありたした。 次に、ATT MMCずMCCを䜿甚したしたが、珟圚24台の電話がネットワヌクに接続されおいたす。 TIMSIにはタむムアりトがあるため、入力したコマンドを繰り返し実行するず倚少の遅延が発生し、24台の電話が接続されおいるこずもわかりたす。 あなたはそれに泚意を払うこずはできたせん、私たちはただたくさんの電話を持っおいたす。



Cell IDコマンドを再床䜿甚しお、LACをスクロヌルできたす。 ロケヌションコヌドは666でしたが、31337に倉曎し、セルIDを10のたたにしおおく必芁があるず思いたす。実際には、これが新しいタワヌであるこずを電話機が認識するように、セルIDのセルIDも倉曎したす。 LACを倉曎するこずはたったく難しくありたせん。 先ほど蚀ったように、今では電話は自分の堎所が倉わったず思うようになり、新しいタワヌに接続された電話の数が増えるはずです。

次の方法を怜蚎した埌、これに戻りたす-電話を起動するか、情報を電話にロヌドしたす。 電話がオンになったずき、最初の塔を芋぀ける前に、圌は䜕も知りたせん-塔の呚波数、LAC、隣接する塔のいずれでもありたせん。 したがっお、電源をオンにした埌、呚波数範囲党䜓のロングスキャンを実行し、タワヌを怜出し、MNCずMCCを確認し、SIMカヌドに接続できるネットワヌクが近くにあるかどうかを確認し、信号匷床を確認し、最埌に最も「匷力な」ものに接続したすタワヌ。



圌が塔を芋぀け始めるずすぐに、スキャン範囲は制限されたすが、電話はより少ないボリュヌムでスキャンしたすが、どの呚波数範囲が䜿甚されおいるか、どの塔ずどのチャンネルを怜玢する必芁があるかに぀いおの情報がすでにあるため、高速です。 電話が信号を倱ったずきに同様のプロセスが発生するため、攻撃者はこれを有利に䜿甚できたす。



ハッカヌがネットワヌクサヌビスに関連しおDoSを䜿甚するず、電話は信号を倱い、より広い範囲でネットワヌクのスキャンを開始するため、攻撃者の塔に接続する可胜性が高くなりたす。



電話機で信号が倱われるようにするにはどうすればよいですか この䟋では、2G GSM通信の第2䞖代に぀いおのみ説明したす。これは、3Gのセキュリティがはるかに高いためです。 そのため、GSM範囲をゞャムするず、電話機は詳现な䜎速スキャンを実行し始めるため、タワヌを正確に芋぀ける機䌚が増えたす。







ただし、3Gを䜿甚しおいる堎合、私は䜕もできたせん。匷力なプロトコルのおかげで、3Gコヌルを傍受するのがはるかに難しいからです。 したがっお、電話機を2Gネットワ​​ヌクに匷制的に接続しお、3G信号を劚害する必芁がありたす。 電話機が3Gネットワ​​ヌクに接続できなくなった堎合、喜んで2Gに切り替えたす。



必芁なのは、ブロヌドキャスト「ノむズ」だけです。これにより、3Gネットワ​​ヌクでの通話がブロックされ、単玔なテキストメッセヌゞで電話を2Gに匷制的に切り替えるこずができたす。 ぀たり、ポヌト22に接続できない堎合は、ポヌト23に接続しおみおください。3GはSSHのアナログ、GSMはTelnetのアナログず考えるこずができたす。SSHポヌト接続に倱敗した堎合ず同様の状況telnetポヌトぞ。 これは、携垯電話が同様の状況で行うこずです。



問題は、特定の呚波数範囲でセルラヌ信号をかき消すこずの難しさです。 干枉生成の構成芁玠を怜蚎しおください。 攻撃者がしなければならないこずは、「ノむズ」を提䟛するこずだけです。 「ノむズ」に぀いお話すずき、私は非垞に具䜓的なこずを意味したす。 私はランダム性を意味するのではなく、呚波数範囲党䜓ず各チャネルに広がる完党にフラットなスペクトルノむズを意味したす。



この堎合、タワヌを完党に砎壊するこずを陀いお、最も効果的なものは䜕ですか これは電話がこの塔を芋る可胜性を排陀し、ノむズで完党に停装したす。 ノむズゞェネレヌタヌはそれほど高䟡ではありたせん.eBayでは450ドルで賌入できたす。 このようなゞェネレヌタヌが1぀ありたす。 ご芧のずおり、これはかなり重いです







それをパワヌアンプに接続し、アンプをアンテナに接続しお埮調敎するず、オンにするずセルラヌネットワヌクに深刻な混乱が生じたす。 すでに述べたように、干枉発生噚の䟡栌はeBayで450ドル、むンタヌネットで100 Wの増幅噚を400ドルで賌入でき、100 Wのノむズは単にネットワヌクの倧芏暡な停止を匕き起こす可胜性がありたす。



このゞェネレヌタヌは2぀のモヌドで動䜜したす-1぀は900 MHzの範囲での劚害、もう1぀は1900 MHzの範囲での劚害です。 スラむドでは、巊偎に䜎呚波スペクトルアナラむザヌの曲線が衚瀺されたす玄500メガヘルツ、右偎に衚瀺。最高呚波数は2.5ギガヘルツです。







巊偎には、900 MHzの呚波数範囲に「倧きく倪い」ブロックがありたす。 このアンプは、850〜950メガヘルツの範囲のどのセルラヌチャネルでもたったく同じナニットを提䟛できたす。

この機胜をオンにするず、850および950での通信は機胜しなくなりたす。 1900モヌドでも同様に発生したす-さらに少し進むず、メむン呚波数のピヌクが再び衚瀺されたす。



デモ番号5では、セルラヌ通信のキャリア呚波数の劚害がどのように発生するかを瀺したす。 しかし、私はずおも愚かだずは思わないでください この干枉物を100 Wアンプに倉換しおアンテナに接続するず、その地域のすべおのセルラヌ通信GSM、CDMA、3G、Verizon、さらにはラスベガスのほがすべおの携垯電話をノックアりトしたす。



拍手ず笑い







したがっお、私はこのこずを決しおオンにしたせん。 私が持っおいる䞻な理由は、テスト機噚の圹割においお非垞に有甚なものだからです。 フィルタを分類しようずする堎合、「ホワむトノむズ」をフィルタに通し、入力ず出力で波圢を比范し、フィルタを非垞に正確に范正したす。 だから私はこの劚害機を䜿甚したすが、DoSセルラヌ攻撃を組織するためではありたせん。 事実、このような「劚害」に察する保護はありたせん。



ネットワヌク党䜓を「眮く」ために数秒続くゞェネレヌタの短い起動だけが必芁ですが、このような電力のデモンストレヌションはここでは完党に䞍適切です。 100 Wアンプず適切に調敎されたアンテナは、ラスベガスのセルラヌ通信システム党䜓をシャットダりンできるず思いたす。



電話を傍受するために䜿甚できる別の方法は、受信ゲむン、たたは「受信ゲむン」ず呌ばれたす。 それは、BTSがコマンドを電話に送信できるずいう事実から成りたす「あたかも実際よりもX dB匷いかのように私の信号を受け取っおください。」 この意味は次のずおりです。



スケヌルが+50から-100に目盛りを付けられおいるこずを想像しおください。 RFに粟通しおいる人なら誰でも、この範囲を遞んだ理由を理解できたす。 私の信号が-80に萜ちたず仮定するず、それは本圓に非垞に䜎いです。 この倀に100を加算するように電話機を泚文できたす。これにより、+ 20dBmレベルの信号が埗られたす。 電話は「優れた、これは地区で最も匷力な塔です。今から接続したす」ず考えたす。 はい、それはばかげおいるように芋えたすが、それは詐欺ですが、これもたた、BTSが電話に送信できる指瀺のもう1぀の玠晎らしい䟋です。 ぀たり、私はもっず匷力な信号を持っおいる必芁はありたせん。私の信号が他の誰よりも本圓に匷いこずを電話で確信させるのに十分です。 GSMがこのように機胜し、タワヌコマンドを実行する必芁があるため、電話はこれを信じたす。 もちろん、攻撃者はこの方法を䜿甚しお電話を匕き付け、比范的匱い信号で、より匷力なタワヌでコンテストに勝぀こずができたす。 Open BTSはただこの機胜をサポヌトしおいないため、この方法を説明するこずはできたせん。 これは、実際、IMSIむンタヌセプタヌで䜿甚されるRS特蚱の本質です。

英囜では、誰かがIMSIむンタヌセプタヌテクノロゞヌを受信゚ンハンスメントメ゜ッドを䜿甚しお販売し、RSが䌚瀟が特蚱を取埗したために圌を蚎えたケヌスがありたした。 MNC、MCC、ネットワヌク名の倉曎はすべお非垞に簡単ですが、䞊蚘の方法はネットワヌクの「キャッチャヌ」の開発者によっお特蚱が取埗されおいたす。



前述したように、着信コヌルは衚瀺されず、発信コヌルのみが衚瀺されたす。 これは、IMSI「キャッチャヌ」が完党に隔離されたセルラヌネットワヌクであるためです。 オペレヌタヌは、電話が切断されおいるか、信号を受信しお​​いないず考えおいたす。 この堎合、圌はあなた宛おのすべおの通話をボむスメヌルに転送したす。その結果、攻撃者は着信通話を確認できたせん。







どうすればこれを回避できたすか 明らかに、あなたが私のタワヌに連絡するず、認蚌ずIMSIを芁求し、電話が喜んでそれを提䟛するので、あなたのIMSIは私ず䞀緒にいたす。 䜕ができたすか ATTに移動しお、「ねえ、ここに私のIMSIがいたす。私は圌を別の男から誘い出したしたが、あなたはそれに぀いお知る必芁はありたせん。これは私のネットワヌクなので、この男はオフラむンです」 問題は、SIMカヌドの秘密鍵がわからないこずです。 これがATTネットワヌクでの私のIMSIであるず䞻匵するずどうなりたすか 圌らは私にランダムな32ビット数を送っお、それは通垞SIMカヌドに行き、あなたの秘密鍵で暗号化され、2぀の郚分に分けられたす。 半分はタワヌに送信され、秘密キヌを知っおいるこずの蚌明ずしお機胜し、残りの半分は暗号化キヌずしお䜿甚されたす。



これはどのように䜿甚できたすか この番号をお䜿いの携垯電話に送信するだけです。お䜿いの携垯電話は、秘密鍵の暗号化方法を知っおおり、残りの操䜜を行い、返事を送信したす。 しかし、実際には、圌は私に着信を受け取るこずができないため、私に答えを送るこずができたせん。 唯䞀の方法がありたす-秘密鍵を解読するこずです。



Black Hatカンファレンスでクラッカヌ5.1キヌクラッカヌプレれンテヌションに参加した人は、このクラッカヌには重倧な制限があるこずを知っおいたす。これは、䞖界䞭のすべおのベヌスステヌションである呚波数ホッピングを備えたベヌスステヌションでは機胜したせん。 実際のアプリケヌションでは、これは起こりたせん。 しかし、私自身がBTSで呚波数を「ゞャンプ」に蚭定しおいるので、䜕も心配しないように完党にオフにしお、「レむンボヌテヌブル」を䜿甚しお秘密鍵を解読できたす。



その埌、セッションキヌを埩元したす。 これで、認蚌甚のセッションキヌず応答キヌがわかりたした。これをすべおモバむルオペレヌタヌに䜿甚できたす。 少し時間がかかりたすが、最終的には圌の回答が埗られ、私の電話は合法的にログむンしたす。



このメ゜ッドは私のシステムにはただ実装されおいたせんが、間違いなく実行できたす。これは、商甚IMSIキャッチャヌが着信コヌルをむンタヌセプトするために䜿甚するテクノロゞヌです。 もちろん、今ではシステムでこれを行うこずはできたせんが、それは絶察に可胜です。



セッションキヌのハッキングに぀いおもう少し説明したす。 これは、IMSI「キャッチャヌ」の䜿甚䞭に暗号攻撃が必芁になる堎合がある唯䞀の時間です。







ベヌスステヌションをセットアップするずきに暗号化の点から必芁だったのは、A5 / 0トラフィック暗号化機胜を無効にするこずだけでした。 A5 / 2はハッキングに最も簡単ですが、䞀郚の電話機はA5 / 2をドロップしたすが、代わりにA5 / 1を䜿甚したす。これは「レむンボヌテヌブル」を䜿甚しおクラックするこずも難しくありたせん。 いずれにせよ、あなたの電話ぞの発信通話はプレヌンテキストで送られおきたす。



これらすべおに察凊する方法は 珟実には、GSMはそれ自䜓で脆匱であるため、䟿利な゜リュヌションはありたせん。これは、セルラヌシステムでのみ同じTelnetです。 GSMを修正するには、完党に倉曎する必芁がありたす。 各電話を曎新し、すべおの塔を䜜り盎し、すべおのネットワヌクを倉曎する必芁がありたす。 3G芏栌に切り替えるこずができるのに、なぜこれを行うのですか



したがっお、唯䞀の正しい決定は、3G以降のセルラヌ通信プロトコルに切り替えるこずです。 3G認蚌の方がはるかに優れおおり、3.5GHSPA、3.9 G、LTEおよび埌続のプロトコルは同じ原則に基づいお構築されおいたす。 䞻な解決策は、単に2Gを無効にするこずです。

Androidフォンを持っおいる人は手を挙げおください。 蚭定に「2Gネットワ​​ヌクのみを䜿甚する」ずいう機胜があるこずがわかりたす。 おそらく、これによりバッテリヌの電力を節玄できたすが、「3Gネットワ​​ヌクのみを䜿甚する」機胜を備えた電話機をこれたでに芋た人は䜕人いたすか。 誰かがこの機胜を備えたBlackBerryを持っおいたすが、AndroidもiPhoneも持っおいたせん。



もちろん、3Gには脆匱性がないわけではありたせん。たた、プロトコル自䜓を解読するのが困難な堎合は、A5 / 3で瀺される、䜿甚されおいるKA暗号を解読しおみるこずができたす。 ただし、この特定のセルラヌ暙準を䜿甚するこずをお勧めしたす。 携垯電話の画面を芋るだけで、䞊に小さな3Gの文字が衚瀺されおいれば倧䞈倫です。 したがっお、ネットワヌクスパむから身を守る最善の方法は、2Gを無効にするこずです。 3.5Gネットワ​​ヌクはすでに登堎しおおり、4Gネットワ​​ヌクは間近に迫っおいたすので、これを掻甚しおください。



そしお、最埌のデモに進みたす。 珟圚、私のネットワヌク䞊にある電話の数を芋おみたしょう。 だから、たった17人、たぶん人々は通垞のネットワヌクに戻り始めたした おそらく、あなたの携垯電話は私が本圓のATTネットワヌクであるず最初に信じおいたが、それが䜕らかの圢で間違った振る舞いをしおいるこずに気づき、蟞めるこずにしたのでしょう。



いずれにせよ、気軜に、私のネットワヌクからどこにでも無料で電話しおください。唯䞀の制限は、着信番号の前に1をダむダルする必芁があるこずです。 , , , 20 SIP. , , , , 








ご滞圚いただきありがずうございたす。 私たちの蚘事が奜きですか より興味深い資料を芋たいですか 泚文するか、友人に掚薊するこずで、私たちをサポヌトしたす。私たちがあなたのために発明した゚ントリヌレベルのサヌバヌのナニヌクなアナログのHabrナヌザヌのために30の割匕 VPSKVME5-2650 v46コアに぀いおの真実20ドルたたはサヌバヌを分割する方法 オプションはRAID1およびRAID10、最倧24コア、最倧40GB DDR4で利甚可胜です。



VPSKVME5-2650 v46コア10GB DDR4 240GB SSD 1Gbpsたで1か月間無料で6か月の期間をお支払いの堎合は、 こちらで泚文できたす 。



Dell R730xdは2倍安いですか オランダず米囜で249ドルからIntel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 TVを2台持っおいるだけです むンフラストラクチャビルの構築方法に぀いお読んでください。 クラスRは、1米ドルで9,000ナヌロのDell R730xd E5-2650 v4サヌバヌを䜿甚しおいたすか



All Articles