初めて質問させていただきます。
とある掲示板を見ていた時に起こったのですが、
ページを変えようと、次へ のボタンを押したのですが
そうすると、別のウィンドウが出てきて 「強制終了してください」というメッセージが出て、IEのほうは全く操作できなくなってしまいました。タスクバーで右クリックして、閉じる ボタンを押してもこちらの反応を待っています。みたいな返答が返ってきて全く反応しないので、しかたなくタスクマネージャーを開き終了しました。不思議に思い、何度も試したのですが何回しても同じことが起きます。しかし、携帯電話で見るとちゃんと映るのです。ところが、そのページにプログラム?らしきものが書き込まれていたのです。内容は
for ( ; ; ) { window.alert("強制終了してください。") }
という、ものが書きこまれていました。今回の強制終了してください というウィンドウが出たのはこのせいなのでしょうか?また、書き込みによってプログラムが動作するんでしょうか・・・ 大変興味があります。もしこれが、プログラムで、これが原因で起こっていることだとしたら、なんというプログラム言語で書かれているのか、プログラムの説明もお願いしたいです。これを悪用しようとは思っていません。ただ、非常に興味があるので知りたいです。長くなりましたが、回答のほうよろしくお願いします。
No.1
- 回答日時:
今回のはJavascriptでしょうが
以下で言う「無限ウインドウオープン」
#くれぐれも悪用しないでね!
ブラウザクラッシャー-Wikipedia
http://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9% …
なるほど~ Javascriptという言語なんですか。
お早い回答ありがとうございます。
大変良い勉強になりました。
私は現在高校生なのですが、将来はPC関係の仕事に就きたいと思っています。現在、学校ではCOBOLを習っているのですが、プログラミングにも非常に興味があります。今回の質問でJavascriptという言語があるということを知れただけでも良い勉強になりました。
回答ありがとうございました。
No.2ベストアンサー
- 回答日時:
ちなみに・・・
for(初期化式; 条件文; 増加文){
処理;
}
というのは
「"条件文の条件から外れるまで"
初期化状態から{}内の処理を一回行う毎に
増加分の処理を行う」ことを意味する
【上記ソースでは条件文が空になっていて、この時は条件式が常に真と見なされるので永久にループを抜け出すことがない】
#仕様とか読んでません。ごめんなさい>識者の皆様。
ついでに言うと・・・
技術的な事が好きなら
XSS(クロスサイトスクリプティング)等、セキュリティ関係の言葉も知っておいた方がいいかも
@IT-星野君のWebアプリほのぼの改造計画 連載インデックス
http://www.atmarkit.co.jp/fsecurity/index/index_ …
大変分かりやすい解説ありがとうございます!
そういう仕組みになってたんですか~
わざわざ再度投稿ありがとうございます。
セキュリティですか~ 確かに現在はセキュリティは非常に重要だ とか聞きますからね~
今回は初めての質問で非常に不安だったのですが、ここまで親切にそれもすばやく回答をいただけて、大変嬉しく思っています。また、大変勉強になりました!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- Outlook(アウトルック) outlook メモリ不足 1 2022/05/31 10:16
- Windows 8 QTTabBarが無反応になる 2 2023/04/07 14:17
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- オンラインゲーム PCのオンラインゲームが急に重くなった 4 2022/10/11 05:15
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語primeについて
-
Webプログラムってネイティブア...
-
VBA
-
指定したフォルダーを最前面表...
-
vba listviewにおけるtextのAli...
-
壁紙の変更
-
初級者の質問――time_tについて
-
プロダクションコードとは?
-
NumLockの制御について
-
signalハンドラに引数を渡したい
-
expectを使用しない対話型処理
-
部品(ソースコード)は自分の...
-
C言語の勉強法について
-
VBAのプログラムが動いているか...
-
Arduino nano(アルドゥイーノ ...
-
C言語にて作成中の三目並べにつ...
-
COBOLのS9タイプからXタイプへ...
-
Pythonを用いて等高線図を作成...
-
openGLで物体を半透明にして表...
-
Visual C++でDESを使って文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba listviewにおけるtextのAli...
-
プロダクションコードとは?
-
指定したフォルダーを最前面表...
-
Webプログラムってネイティブア...
-
COBOLのS9タイプからXタイプへ...
-
VBコンソールアプリ(.NET Frame...
-
VBA
-
2値化した画像の黒い部分のピク...
-
初級者の質問――time_tについて
-
無限ループ中にある任意のキー...
-
Arduino nano(アルドゥイーノ ...
-
世界一美しいソースコード
-
VBAにてTIFFから画像を取込みた...
-
C言語でpingを実行してその結果...
-
三次元のグラフを書きたいので...
-
マイコンからプログラムを読み...
-
C言語→MATLABへの変換で、困っ...
-
XPathの関数「text()="value"」...
-
URLの最初の「h」を略す
-
プログラミングの問題と解答例...
おすすめ情報