アカウント名:
パスワード:
親フォルダへのシンボリックリンクよる循環参照をすると、なぜかexplorer.exe内で検索をかけても見つからないようになるバグがあったけど、それと同じぐらい恐ろしいですね。あと、地味に文字列の方向を右から左に変えて「a.exeを」を「exe.a」に見せちゃうやつとか、併用されると恐ろしい。このへんの対策もぜひウイルス対策ソフトに頑張ってもらいたい。あと、*.comって*.exeと同等の実行可能ファイルだよね。
そうなんですか?*.exeを*.comに拡張子を変更しても動いてしまうことが「同等」ということです。
それはMS-DOS時代からの伝統。.comと.exeは実質的に等価。
ちなみに内部的には最初の2byteが'MZ'かどうかでいわゆる.exeなのかどうか判断してるだけ。だから.exeファイルの先頭の2byteを適当に書き換えると.exeファイルと認識出来なくなるし.comファイルでも意図的に先頭2byteを'MZ'とすればexe headerがついてると誤認識する。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
他にも手口色々あるよ (スコア:0)
親フォルダへのシンボリックリンクよる循環参照をすると、なぜかexplorer.exe内で検索をかけても見つからないようになるバグがあったけど、それと同じぐらい恐ろしいですね。
あと、地味に文字列の方向を右から左に変えて「a.exeを」を「exe.a」に見せちゃうやつとか、併用されると恐ろしい。このへんの対策もぜひウイルス対策ソフトに頑張ってもらいたい。
あと、*.comって*.exeと同等の実行可能ファイルだよね。
Re: (スコア:0)
MS-DOS/Win9X 系では実行ファイルの拡張子だが NT系の Windows の場合は、そうなってない。
exe と com はファイルフォーマットも違うし、ロード/実行の流れも違う。
Re: (スコア:2)
そうなんですか?
*.exeを*.comに拡張子を変更しても動いてしまうことが「同等」ということです。
Re:他にも手口色々あるよ (スコア:0)
それはMS-DOS時代からの伝統。
.comと.exeは実質的に等価。
ちなみに内部的には最初の2byteが'MZ'かどうかでいわゆる.exeなのかどうか判断してるだけ。
だから.exeファイルの先頭の2byteを適当に書き換えると.exeファイルと認識出来なくなるし
.comファイルでも意図的に先頭2byteを'MZ'とすればexe headerがついてると誤認識する。