c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?
生活随笔
收集整理的這篇文章主要介紹了
c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我有點(diǎn)生銹在C,但我遇到了這個(gè)奇怪的問題:
我寫了這個(gè)程序:
#include
main()
{
int n;
n=1;
while (n>0)
{
puts("Write a number: ");
scanf(" %d",&n);
printf("This is the number you wrote: %d\n", n);
}
}
顯然絕對(duì)沒有語法錯(cuò)誤,對(duì)于我可以理解的,也沒有任何編譯錯(cuò)誤.它編譯完善.
現(xiàn)在,如果我切換這一行:
puts("Write a number: ");
用這個(gè):
printf("Write a number: ");
它編譯沒有錯(cuò)誤,但是當(dāng)編譯對(duì)象啟動(dòng)時(shí),它立即停止,并出現(xiàn)一個(gè)反病毒警告,稱它發(fā)現(xiàn)了一個(gè)特洛伊木馬.在作出任何結(jié)論之前,我建立了好幾次,在得到相同的消息后,我在virustotal.com中掃描,結(jié)果是this.
那么我知道put實(shí)際上比printf給出的目標(biāo)更正確,但仍然應(yīng)該工作很好…
這里有什么問題?
我正在使用AVG防病毒,而Pelles C編譯.
提前致謝.
總結(jié)
以上是生活随笔為你收集整理的c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php的web表单系统源码毕设_从业十多
- 下一篇: 大数据数据收集数据困难_大数据就是好数据