看板 C_and_CPP 關於我們 聯絡資訊
怎麼會有這麼誇張的事 以下是我的程式碼 #include <iostream> using namespace std; int main() { cout << "HelloWorld\n"; } 我用Dev-C++ 防毒軟體是小紅傘 檔名 新文件1.cpp 當我按F9執行 防毒軟體就跑出訊息說 新文件1.exe有毒 Is the TR/Killfiles.aml Trojan 請問這是什麼情形, 我打的程式碼是有什麼非常危險的地方嗎? 還是我的電腦中毒了? 可是卻只有在我執行c++的時候, 才會說有病毒 大家有過這樣的情況嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.30.146
VictorTom:感覺是誤判, 防毒版有Avira的人, 也許您可以私下向他反 02/03 22:44
VictorTom:應看看, 或者尋找看看有沒有文章提到類似的狀況....@_@" 02/03 22:44
VictorTom:話說, 為什麼我印象中, 好像不是第一次看到這種事@_@" 02/03 22:45
flydragon198:你的main裡面少了return 0; 02/03 22:47
少了return 0; 就有可能發生這樣的結果嗎? 因為我現在正在讓電腦掃毒 所以還不敢在程式碼加上return 0;執行 ※ 編輯: mqazz1 來自: 61.228.30.146 (02/03 22:53)
taiwan2000:int main(){ while(1) ; return 0 ; } 也遇過 02/03 22:52
stockton19:應該真的有人刻意寫這種耗垮系統資源的程式.. 02/03 22:55
VictorTom:現在不太舊的OS應該都不至於被while(1)拖垮吧@_@" 02/03 22:59
VictorTom:return 0的問題, 不是說main()沒寫會自己補嗎?_? 02/03 23:00
VictorTom:還是小弟記錯了?? 雖然個人覺得自己加會比較好:) 02/03 23:00
nowar100:我只有寫過組語被誤判 其他C/C++還沒被小紅傘誤判過 @_@" 02/03 23:01
flydragon198:會不會根本下載來的dev就有毒了??所以編譯時被加毒 02/03 23:03
dev我已經下載來用過很久了,這次是因為無聊,想寫個HelloWorld.... 竟被抓出自己寫的程式有毒@@! ※ 編輯: mqazz1 來自: 61.228.30.146 (02/03 23:05)
nowar100:剛剛在自己電腦試了一下沒問題耶 @_@ 02/03 23:06
VictorTom:應該不至於, compiler有毒, 在compiling就該抓到毒了, 02/03 23:07
VictorTom:不該等到.exe被generate出來了才報那個.exe有毒吧@_@" 02/03 23:07
flydragon198:我也是用小紅傘,用dev-c測試跑起來正常~~ 02/03 23:09
VictorTom:原po也可以試著找防毒版有一個網站可以傳檔案用各家引擎 02/03 23:11
VictorTom:幫你掃毒的試試結果; 也建議小紅傘確認有沒需要更新:) 02/03 23:11
hilorrk:之前好像在版上有看過同樣的問題...@@ 02/03 23:13
kin30503:我用小紅傘 跑出來正常耶= = 02/03 23:21
我掃完毒了,沒發現任何病毒, 小紅傘更新到最新2010/2/3 程式也加了return 0; 執行仍舊掃出毒.... 如果是誤判倒還好,就怕真的有毒@@" ※ 編輯: mqazz1 來自: 61.228.30.146 (02/03 23:29)
GoodXD:我複製你的 code 用 Dev C++, 小紅傘會叫 02/03 23:30
GoodXD:但是我把 cout << "HelloWorld\n"; 的 HelloWorld 改掉 02/03 23:31
GoodXD:就不會叫了, eg: cout << "111111111\n"; 02/03 23:32
好神奇 我把HelloWorld改掉,就不會叫了 我改成這樣 #include <iostream> using namespace std; int main() { cout << "test\n"; system("pause"); return 0; } 看來好像真的是誤判.... ※ 編輯: mqazz1 來自: 61.228.30.146 (02/03 23:33)
GoodXD:另外更妙的是 "HelloWorld\n" and "HelloWorld11\n" 會叫 02/03 23:33
GoodXD:"HelloWorld1\n" or "HelloWorld111\n" .. 都不會叫 02/03 23:33
GoodXD:=> 怪不得範例的 Hello World 中間要有空白 <誤 02/03 23:37
taiwan2000:所以小紅傘是在跟你說單字拼錯 要加空格才是正確的 02/03 23:38
yoco315:大概是那字串剛好 match 到某個病毒的特徵碼.. -_-|| 02/03 23:45
chchwy:傳說中的HelloWorld病毒XDDDDDD? 02/04 00:14
hilorrk:查了一下似乎真的有個叫HelloWorld的病毒..大概是要防它吧 02/04 00:28
bil193:有趣 02/04 00:33
Domos:上傳到這 www.virustotal.com 02/04 00:42
mine1988:看c版長常識~~ 02/04 03:30
freesamael:Google發現以前有人遇到一模一樣的問題 02/04 03:51
freesamael:http://tinyurl.com/yetghaq 02/04 03:52
final01:可見小紅散的作者非常討厭hello world 02/04 11:05
adrianshum:樓上: 樓樓上提的連結說的是 AVG 而不是 小紅傘 02/04 15:08
adrianshum:(AntiVir) 耶.... 02/04 15:08
truesword:防毒軟體根本就比病毒還令人厭惡 02/04 23:23
taiwan2000:不要裝解決一切問題了 02/04 23:25
yayarice:小紅傘判定:出現HolloWorld都是毒? 02/06 02:41