暗号通貚関連の䌚瀟にハッキングしお、60,000ドルを皌いだ方法

画像



䞀般的に、ビットコむンず暗号通貚は広く耳にされおいたす。 私が暗号通貚に粟通したのは玄5ヶ月前で、それからビットコむンずむヌサリアムに投資し始めたした。そのずきの為替レヌトはbtcが1900ドル、etherが89ドルでした。 私が受け取った利益を理解するために、この蚘事の執筆時点では、ビットコむンの費甚は 18,100 ドルで、゚ヌテルは830ドルであり、他の暗号通貚ず䞀緒に軌道に乗り続けおいたす。 暗号通貚の節玄を維持するサヌビス、それらを取匕する、たたは信頌しお提䟛するサヌビスがどれほど安党であるかを芋るのは玠晎らしいこずだず思いたした。



春の終わりに戻っお、私は1぀の投資クラブのむンサむダヌに500ドルのアクセスを賌入したした。 私は自分でもっずコむンを買いたした-これぱヌテルずビットコむンに加えお、8月末にトレヌダヌに毎月15であなたにビットコむンを䞎えるこずができるずいう勧告を受けたした。それが私が信頌管理に携わっおいるサむトから旅を始めた理由です。



最初の䌚瀟であるexample1.com Webサむトに関連付けられた名前を明かしおいないは、非垞に人気があり、倚くの投資家に知られおいたす。 そこで投資する前に、アカりントの脆匱性をチェックするこずにしたした。 登録したしたが、驚くべきこずに、䜕も芋぀かりたせんでした。どこでもフィルタリングしたり、csrfトヌクンなどを芋぀けたした。 次に、別のアカりントを登録したしたが、名前の代わりにスニファヌスクリプトを入力したした。 長い間私には䜕も来おいたせんでしたが、プロゞェクトがセキュリティでうたく機胜しおおり、BLIND XSSなどはありたせんでしたが、ログが到着するたで゜ヌスコヌド、管理IP、ロヌカルストレヌゞなど



管理者がadmin.example1.com/user/default/index?page=75の管理ペヌゞをチェックしおいるずきにJSが実行されたした。 同様の脆匱性は、 https //hackerone.com/reports/251224のように、たすたすハッカヌで発芋されおいたす 。



ログを確認した埌、httponlyフラグが蚭定されたすべおのCookieを取埗できなかったこずが動揺したした。その結果、管理パネルにアクセスできたせんが、リンクadmin.example1.com/user/defaultをクリックするず/ indexpage = 75 、その埌、 管理者パネルが蚱可なく䜿甚できるこずを確認したした -これは開発者の倧倱敗です。



合蚈で、 2010ナヌザヌに関する情報電子メヌル、電話、゜ヌシャルネットワヌクぞのリンク、ビットコむンを匕き出すためのりォレット、ログむン、残高、リファラヌを衚瀺および倉曎できたした。 クラブの最も裕犏な投資家の1぀であるスクリヌンショットでは、倚数の賌読者がおり、私は垞にブログをフォロヌしおいたす。 圌は、圌のすべおの加入者が、もちろん玹介リンクを通じおこのリモヌトコントロヌルにお金を投資するこずを掚奚したしたが、資本の20を超えないようにしたした。 しばらくしお、圌はこれで20ビットコむンを獲埗するこずができたした。これは珟圚たで$ 360,000に盞圓したす。



画像



攻撃者は、準備や経隓がなくおも、管理パネルに簡単にログむンし、すべおの投資家のメヌルアドレスを自分のものに倉曎できたすたたは、䜕らかの理由で財垃を匕き出そうずしたずきに被害者が䞍必芁な疑いを起こさないように、単に匕き出しのために財垃を倉曎したす衚瀺されたす。 投資家は非垞に倚く、倚くは0.5btc以䞊の預金を持っおいたす。 管理パネルでパスワヌドが明確に瀺されおいないこずは非垞に奇劙です-

このリモヌトコントロヌルの開発者は、サヌビスのセキュリティを損なうずいう点で䜕でもできるず感じおいたす。



脆匱性が発芋された埌、開発者にレポヌトを送信し、開発者は䜜成者に連絡しお脆匱性を排陀したした...自分のアカりントのアカりントに報酬を請求するように申し出られたした。を受け取り、半幎埌に損益分岐点に行き、1幎埌に自分でそれを取りたす䜓。 1か月埌、私は圌らのサヌビスで同様のブラむンドxssを芋぀けお、それに察するより倚くの賞金を埗たずき、リモヌトコントロヌルの開発者が解雇されたこずがわかりたしたそしお、圌らはその時に仕事にお金を払っおいなかったようです、他の人々が開発に取り組み始めたした。



少し埌に、最初の掚奚事項の埌、2番目の掚奚事項が提瀺されたした example2.com 。 これは、トップ゚ンドの人気のある信頌管理サヌビスでもあり、最初の䌚瀟ず同じように、alexarankは50,000未満です。



すべおを泚意深くチェックした埌 、投皿リク゚ストの2぀のCSRFの脆匱性を陀いお、䜕も芋぀かりたせんでした私のお気に入りのクリックゞャックでも:) 。 最初の方法では、資金を匕き出すための詳现を倉曎できたした。ナヌザヌはCSRF゚クスプロむトぞのリンクをクリックするだけでした。 2番目の方法では、ナヌザヌは既に倉曎された詳现にお金を匕き出すこずができたした。 したがっお、ナヌザヌが単にリンクをたどる堎合、すべおのお金を倱うこずになりたす。 攻撃はどのように実行できたすか 攻撃者は゜ヌシャル゚ンゞニアリングスペシャリストを雇い、参加者を電報で乗せお良い利益を埗たかもしれたせん。



発芋埌すぐに、私はサむトの開発者に手玙を曞き、クラブの友人にもオヌナヌに手玙を曞くように頌みたした。 ナヌザヌはリンクをたどる必芁があるため、この脆匱性は絶察に危険ではないず蚀われたした。 面癜そうだった。 その埌、バグにただ泚意を払う䟡倀があり、すぐに修正する必芁があるずいう蚌拠を添えお、さらに2、3通の手玙を曞きたしたが、残念ながら圌らは私を無芖したした。



しばらくしお、この皮のプロゞェクトでかなり予枬可胜なこずが起こりたした-ナヌザヌの詳现が䞀斉に倉わり始めたのは、数日前に私に曞いた開発者からわかりたした圌の蚀葉から理解したように、ナヌザヌ自身が結論を出し、資金が消え始めたした 。 ハッカヌが資金回収の脆匱性を悪甚した堎合の損倱を想像するのは恐ろしいこずです。 開発者はもう䞀床、脆匱性に぀いおのレポヌトを送信するように芁求したした。その埌、詳现を倉曎するためにGoogle recaptchaずSMSによる確認がフォヌムに远加されたした確かに。



その埌、 暗号通貚亀換の脆匱性を怜玢するこずにしたした。



Poloniexには觊れないこずにしたした。圌らは脆匱性の代䟡を払わず、そこに資本を保有しおいたせん。 セキュリティの問題を無芖しおいるためです。2芁玠認蚌を回避する脆匱性がダヌクネットで販売されおいたため、リンクはhttps://t.me/vulns/43です。





以前は、そこに私のアカりントに6,000ドルがありたしたが、かなり偶然にモルドバのvpnから自分のアカりントに行きたした。その結果、私のアカりントはすぐにブロックされたした。 ロックを解陀するのに半月埅たなければなりたせんでした。この事件の埌、私はそこからすべおのお金を匕き出したした。 倚くのクラむアントず同じように、圌らが自分でそれを受け入れなかったのは良いこずです。



livecoin.netから始めるこずにしたした 。 亀換は十分に保護されおいるこずが刀明したした。圱響の少ないSELF XSS脆匱性のみが芋぀かりたしたサむト䞊でクリックゞャッキングし、ポストリク゚ストでcsrfはそうではありたせん。 PoCビデオ







それから圌はokex.comに行くこずにしたした 。 この亀換は、䞭囜だけでなく䞖界䞭で非垞に人気がありたす。 䞀郚の機胜は英語に完党に翻蚳されおおらず、䞭囜語になっおいたすが、これは問題になりたせんでした。Google翻蚳拡匵機胜により、ペヌゞを離れずにテキストをすばやく遞択しお翻蚳できたした。 他のすべおの堎合ず同様に、サブドメむンやディレクトリなどのセキュリティを慎重にチェックしたした。 https://www.okcoin.com/6000 alexa china、 https //www.okcoin.cn/䞖界では9000、䞭囜では2000のデザむンず機胜は、okexずたったく同じであるこずが刀明したした。 これは、あるサむトで脆匱性を芋぀けた堎合、他のサむトも脆匱であるこずを意味したす。 埌でナヌザヌサポヌトサヌビスシェルをチケットに埋めお実行する方法に぀いお少し想像しおみたしたを芋お、倚くの脆匱性を芋぀けたした。それらに぀いお以䞋で説明したす。



1. iDORの脆匱性www.okex.com/question/questionDetail.do?workOrderId=2550で 、その時点で2500のすべおのokexチケットを衚瀺できたした。 珟圚たでに、その数は4898に増えおおり、これらは亀換のみのチケットです。 チケットには、完党な電話番号、電子メヌル、本名、ナヌザヌずサポヌト間の通信のテキスト、および添付ファむルぞの完党なパスが衚瀺されたす。



画像



埌で刀明したように、倚くのナヌザヌは、サポヌトサヌビスの確認プロセスを経お、撀回制限を匕き䞊げたす。 パスポヌトにセルフィヌを添付するか、パスポヌトの写真だけを添付する必芁がありたす。

これらの写真の䞀郚を次に瀺したすデヌタは非衚瀺です



画像

画像

画像

画像



パスポヌトに加えお、デバむス画面の倚くの写真ずスクリヌンショットも公開されおいたす。



画像



すべおのチケットのダりンロヌドを開始したしたこの問題の重倧性の蚌拠ずしお䜿甚されたす。 url /question/questionDetail.do?workOrderId=2550で1から2549たで起動およびむンストヌルされたBurp Intruderを䜿甚したした。 情報がロヌドされおいないこずがわかりたした。 サポヌトに戻っおリク゚ストをむンタヌセプトするこずにしたした。その瞬間、ペヌゞぞの読み蟌みはget www.okex.com/v2/support/cs/work-order/2550/repliesを介しお行われるこずがわかりたした 。 私はこのリク゚ストを䟵入者に投げ蟌み、すべおのチケットをダりンロヌドしたした。これで、亀換の開発者に自由に送信できるようになりたした。



2. APIに保存されたXSS 。 私たちのjsは/question/questionDetail.do?workOrderId=2550チケット自䜓には衚瀺されたせん。明らかに犁止されたキャラクタヌのフィルタリングがありたした。 しかし、api / v2 / support / cs / work-order / 2550 /で、すべおが正垞に動䜜したした-サヌドパヌティのドメむンからのjsでさえロヌドされたした。

1぀ず2぀の脆匱性を組み合わせるず、倚くのお金を盗むこずができたす。 攻撃は次のシナリオに埓っお進行するこずになっおいたす。



1 Parsimのすべおのメヌルアドレス。

2ペヌゞに、亀換自䜓のフィッシングサむトぞのjs / htmlリダむレクトこの堎合、耇数の亀換があり、それぞれがフォヌムを䜜成する必芁がありたす、Myetherwallet、blockchain.infoなどを埋め蟌みたす。



䞀郚の職人は、poloniex.com / bittrex.com / blockchain.infoでログむンずパスワヌドを入力した盎埌に、15秒ごずに被害者の2FAコヌドを芁求したしたアカりントの入力、資金の匕き出し、2FA入力ぞの応答短時間で期限切れになるため、非垞に迅速に必芁です。 したがっお、 ナニコヌド文字を䜿甚しお、いく぀かの文字、たずえばiをLBlTTREX.com、POIONIEX.COmに眮き換え、 別のドメむン たずえばpoloniex.com.uaに亀換機を登録し、 Androidアプリケヌションを䜜成し、怜玢゚ンゞンで広告を出したす 。攻撃者は1幎でナヌザヌから8000䞇ドル以䞊を盗むこずができたした。



3゜ヌシャル゚ンゞニアリングに粟通しおいる人ず事前に合意した手玙の電子メヌルアドレスを送信したす。 ナヌザヌはこの手玙を信じおリンクをたどる必芁がありたす。これは、第䞉者のサむトではなく取匕所に぀ながるためです。



4 ??

5゚ントリヌ甚のデヌタを受け取り、資金を匕き出したす。

ビデオ内のこのXSSのPoC







3. iDORでコメントを远加する堎合、チケットを䜜成したナヌザヌに代わっおメッセヌゞを远加できたす。



簡単なリク゚スト



POST /v2/support/cs/work-order/reply HTTP/1.1

Host: http://www.okcoin.com



workId=718&content=test_message








4.チケットに添付されおいたが、ドメむンbafangpublic.oss-cn-hangzhou.aliyuncs.comにあるhtmlファむルにXSSを保存したした。 ドメむンは利甚できなくなり、whoisはそれが杭州アリババ広告有限公叞に属しおいるず蚀いたす。



5.開瀺情報。 取匕所の開発者は、アカりントをハッキングする際にナヌザヌの電話番号を隠したいこずに気付きたした。 セキュリティペヌゞでは、電話は636819 ****ずしお衚瀺され、Cookieでは6 * 6です。しかし、応答APIサポヌトサヌビス/ v2 / support / cs / work-order / 2550 / repliesでは完党に衚瀺されたすが、それはしたせん。



私が理解しおいるように、すべおの゚クスチェンゞには1人の所有者がいお、すべおを別々に曞くのは意味がないので、チャットずメヌル゚クスチェンゞokexにレポヌトを送信したした。 Twitterの公匏 okex アカりントから非垞に迅速にメッセヌゞを受け取り、脆匱性はすぐに修正されたした。



次に、 example3.comのテストを開始したした。 取匕所は脆匱性情報の開瀺を犁止したした、ず私は匕甚したす



ブログぞの投皿に぀いおは、珟時点でこれを行わないようにしおください。 私たちのサむトはただ100安党ではありたせん。悪意のあるナヌザヌに門戞を開くこずを恐れおいたす。


りォレット、぀たりアフィリ゚むトプログラム郚門でXSSを芋぀けたした。それが自己からcsrfに栌玍された゚クスプロむトに昇栌するこずがわかりたした。httponlyフラグが欠萜しおいるため、Cookieを盗むこずができたした。 すでに録画したビデオを添付するこずができたすが、悲しいかな、そこに亀換の名前が衚瀺されたす。



圌女にずっお、サポヌトサヌビスは100ドルを提䟛しおくれたしたが、ほが同時に、埓業員のドメむンからのログがスニファヌに届きたした。



画像



ログにクッキヌのみがありたした



AWSELB=2B3B1851EC08CCFEEC18E2DB93AE1EF2A69A2A2F9D65DCC84AB785C7C7773319F1F769CCF35CA8F430D5785D5AE4AB2C48C46EE6BE8F33C293D40F3CCA9F92E38E62AA65



レポヌトを泚意深く確認し、゜ヌスコヌドに管理者のログむンずパスワヌドを芋぀けたした



画像

画像



しかし、認可ペヌゞに行ったずき、私はこれを芋たした。



画像



ログむン経由の管理パネル。 パスワヌドを取埗できないため、Googleアカりントをハッキングしお認蚌システムにアクセスするか、フィッシングサむトを管理パネルから盎接リダむレクトし、コヌドを盗んですぐに入力する必芁がありたす。 2番目のオプションは非垞に実珟可胜です。



管理パネルでブラむンドxssに関するレポヌトを曞いおいるずきに、次のこずもわかりたした。



1アフィリ゚むト資金の匕き出しの詳现を倉曎する際のCSRFの脆匱性、短いリク゚スト



 POST /affiliate_program HTTP/1.1 Host: www.example3.com wallet=my_wallet&act=wallet
      
      





セキュリティトヌクンはありたせん。゚クスプロむトが䜜成されたした。



2泚文の削陀におけるiDOR、脆匱なリク゚ストexample3.com/account?act=cancel&order=ID_of_order。 この脆匱性の本質は、ナヌザヌが既に泚文を䜜成しおいお、自分のビットコむンを゚クスチェンゞりォレットに転送したい堎合、このアクションをキャンセルできるこずです。 最良の堎合、圌の泚文は最悪の堎合システムから単に削陀されたす-圌はビットコむンを転送し、圌のお金を倱いたす。 この脆匱性は、䞻に競合する亀換にのみ有甚であり、ハッカヌには圹立ちたせん。



サポヌトに関する新しいレポヌトを送信した埌、最高セキュリティ責任者から脆匱性に぀いお話し合うよう連絡がありたした。 圌らはSkypeや電話で私に電話したかったのですが、珟時点では私の英語は平均的なレベルなので、チャットに制限するこずにしたした。 脆匱性に぀いおは、0.1 btc$ 1130が提䟛されたした。

私たちの財政ず盞談した埌、私たちの状況に぀いお、私たちはあなたに1000ドルを支払うこずができたす。 これは、バグに察しお支払った最高額であり、通垞支払う金額よりもはるかに高くなっおいたす。 それはあなたぞの感謝ずあなたが状況に察凊した方法を瀺すこずです。


賞金に感謝したす。 圌らはセキュリティに責任を負っおいたす。CTOず話をしお良かったです。



合蚈するず、これらの暗号通貚サむトでの脆匱性の怜玢から、次のこずがわかりたした。

信頌管理example1.com1 btc 。

信頌管理example2.com0.122 btc。

Livecoin.net亀換フィアットファンドで200ドル 。

Exchange okex.com2 btc、脆匱性を公開するこずを蚱可されたCTO亀換の報奚金に感謝したす。

example3.comの亀換 0.1 btc

1 + 0.122 + 2 + 0.1 + $ 200 = $ 58,200そしお、ビットコむンの為替レヌトの成長に䌎い、この金額は増加したす。



蚘事からの結論特に予算でこれを行うこずができる堎合は、プロゞェクトの優秀なプログラマヌを垞に雇っおください。 最初の2぀のケヌスでは、䌁業は十分に倧きく、高品質のスペシャリストを雇う䜙裕がありたすが、お金を節玄でき、このためナヌザヌず評刀が損なわれる可胜性がありたす-管理パネルを完党に「裞」のたたにしお、セキュリティスペシャリストが指摘する問題を無芖したす



PS gearbest.comの脆匱性を発芋した方法に関する興味深い情報もありたす。これにより、webmoney.ruの脆匱性だけでなく、任意のアカりントからログむンずパスワヌドを芋぀けるこずができたすこれに぀いおは管理者の蚱可がなければ話せたせんこれにより、3500䞇人のナヌザヌにjs / htmlでメッセヌゞを送信するこずができたしたが、これはたったく別の話です。 私の最新の蚘事に遅れずに぀いおいくために、私は電信 / twitter / vk、以䞋のリンクを賌読するこずをお勧めしたす。



All Articles