我现在是大一
将来我想从事反病毒的行业,大多和网络安全有关的。
我应该学好那些专业课程呢??另外课外要该补充点什么知识呢??
我很喜欢学习有关计算机方面的知识的..
不要大段的复制别人的内容,最好是自己的亲身经历
呵想反病毒啊
学习路线我推荐个把:
编程是基础必须熟练,只有你会编写程序才能去逆向分析病毒木马等。
当你有了好的编程基础,可以开始尝试了解病毒木马的原理。并且自己可以尝试编写病毒木马。
我罗列一些反病毒所需的知识把。
基础部分:
1编程至少精通C\C++,最好能熟练汇编语言
2.熟悉网络编程,对计算机网络有深入了解
3.熟悉windwos,linux等操作系统
4.熟悉基本的病毒木马原理
扩展部分:
1.反汇编,逆向能力
2.熟悉windwos,linux内核架构
3.加壳,手动脱壳
4.虚拟机技术
这些是基本目前反病毒行业的知识。
大学的专业课程...怎么说呢,没太多用把。学到基本就可以了.
关键还是课外自学,这个是个长远的活,要有毅力。
最后祝你能够成功!
学习路线我推荐个把:
编程是基础必须熟练,只有你会编写程序才能去逆向分析病毒木马等。
当你有了好的编程基础,可以开始尝试了解病毒木马的原理。并且自己可以尝试编写病毒木马。
我罗列一些反病毒所需的知识把。
基础部分:
1编程至少精通C\C++,最好能熟练汇编语言
2.熟悉网络编程,对计算机网络有深入了解
3.熟悉windwos,linux等操作系统
4.熟悉基本的病毒木马原理
扩展部分:
1.反汇编,逆向能力
2.熟悉windwos,linux内核架构
3.加壳,手动脱壳
4.虚拟机技术
这些是基本目前反病毒行业的知识。
大学的专业课程...怎么说呢,没太多用把。学到基本就可以了.
关键还是课外自学,这个是个长远的活,要有毅力。
最后祝你能够成功!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-11-11
计算机病毒是一个程序,一段可执行码。就像生物病毒一样,计算机病毒有独特的复制能力。计算机病毒可以很快地蔓延,又常常难以根除。它们能把自身附着在各种类型的文件上。当文件被复制或从一个用户传送到另一个用户时,它们就随同文件一起蔓延开来。
除复制能力外,某些计算机病毒还有其它一些共同特性:一个被污染的程序能够传送病毒载体。当你看到病毒载体似乎仅仅表现在文字和图象上时,它们可能也已毁坏了文件、再格式化了你的硬盘驱动或引发了其它类型的灾害。若是病毒并不寄生于一个污染程序,它仍然能通过占据存贮空间给你带来麻烦,并降低你的计算机的全部性能。 例如,某些病毒会大量释放垃圾文件,占用硬盘资源。还有的病毒会运行多个进程,使中毒电脑运行变得非常慢。
可以从不同角度给出计算机病毒的定义。一种定义是通过磁盘、磁带和网络等作为媒介传播扩散 ,能“传染” 其他程序的程序。另一种是能够实现自身复制且借助一定的载体存在的具有潜伏性、传染性和破坏性的程序。还有的定义是一种人为制造的程序 ,它通过不同的途径潜伏或寄生在存储媒体(如磁盘、内存)或程序里。当某种条件或时机成熟时 ,它会自生复制并传播 ,使计算机的资源受到不同程序的破坏等等。这些说法在某种意义上借用了生物学病毒的概念 ,计算机病毒同生物病毒所相似之处是能够侵入计算机系统和网络 ,危害正常工作的“病原体”。它能够对计算机系统进行各种破坏 ,同时能够自我复制 , 具有传染性。
要防治计算机病毒须做到“三打三防
“三打” 就是安装新的计算机系统时,要注意打系统补丁,震荡波一类的恶性蠕虫病毒一般都是通过系统漏洞传播的,打好补丁就可以防止此类病毒感染;用户上网的时候要打开杀毒软件实时监控,以免病毒通过网络进入自己的电脑;玩网络游戏时要打开个人防火墙,防火墙可以隔绝病毒跟外界的联系,防止木马病毒盗窃资料。
“三防” 就是防邮件病毒,用户收到邮件时首先要进行病毒扫描,不要随意打开电子邮件里携带的附件;防木马病毒,木马病毒一般是通过恶意网站散播,用户从网上下载任何文件后,一定要先进行病毒扫描再运行;防恶意“好友”,现在很多木马病毒可以通过 MSN、 QQ等即时通信软件或电子邮件传播,一旦你的在线好友感染病毒,那么所有好友将会遭到病毒的入侵。
除复制能力外,某些计算机病毒还有其它一些共同特性:一个被污染的程序能够传送病毒载体。当你看到病毒载体似乎仅仅表现在文字和图象上时,它们可能也已毁坏了文件、再格式化了你的硬盘驱动或引发了其它类型的灾害。若是病毒并不寄生于一个污染程序,它仍然能通过占据存贮空间给你带来麻烦,并降低你的计算机的全部性能。 例如,某些病毒会大量释放垃圾文件,占用硬盘资源。还有的病毒会运行多个进程,使中毒电脑运行变得非常慢。
可以从不同角度给出计算机病毒的定义。一种定义是通过磁盘、磁带和网络等作为媒介传播扩散 ,能“传染” 其他程序的程序。另一种是能够实现自身复制且借助一定的载体存在的具有潜伏性、传染性和破坏性的程序。还有的定义是一种人为制造的程序 ,它通过不同的途径潜伏或寄生在存储媒体(如磁盘、内存)或程序里。当某种条件或时机成熟时 ,它会自生复制并传播 ,使计算机的资源受到不同程序的破坏等等。这些说法在某种意义上借用了生物学病毒的概念 ,计算机病毒同生物病毒所相似之处是能够侵入计算机系统和网络 ,危害正常工作的“病原体”。它能够对计算机系统进行各种破坏 ,同时能够自我复制 , 具有传染性。
要防治计算机病毒须做到“三打三防
“三打” 就是安装新的计算机系统时,要注意打系统补丁,震荡波一类的恶性蠕虫病毒一般都是通过系统漏洞传播的,打好补丁就可以防止此类病毒感染;用户上网的时候要打开杀毒软件实时监控,以免病毒通过网络进入自己的电脑;玩网络游戏时要打开个人防火墙,防火墙可以隔绝病毒跟外界的联系,防止木马病毒盗窃资料。
“三防” 就是防邮件病毒,用户收到邮件时首先要进行病毒扫描,不要随意打开电子邮件里携带的附件;防木马病毒,木马病毒一般是通过恶意网站散播,用户从网上下载任何文件后,一定要先进行病毒扫描再运行;防恶意“好友”,现在很多木马病毒可以通过 MSN、 QQ等即时通信软件或电子邮件传播,一旦你的在线好友感染病毒,那么所有好友将会遭到病毒的入侵。
第2个回答 2010-11-12
那很难说嘛,,
你可以先学习一下编程C+
还有你可以去一下各大黑客论坛逛一下,,可以学习一下嘛,
正所谓知己知彼百战百胜嘛,,
我本来也是想去学反病毒的,,但是我去看了一下黑客的那些知识,,
也很有吸引力的哦,,,学反病毒的,要有人请来做工才可以去赚钱,但是去黑人家的电脑,盗别人的东西也很好玩哦!!!!
所以,,我现在就是在玩黑了,,挺好的,,但是只要学会了,,
两样都可以嘛,,,祝你成功,,
我才初三啦,,,呵呵
我罗列一些反病毒所需的知识把。
基础部分:
1编程至少精通C\C++,最好能熟练汇编语言
2.熟悉网络编程,对计算机网络有深入了解
3.熟悉windwos,linux等操作系统
4.熟悉基本的病毒木马原理
扩展部分:
1.反汇编,逆向能力
2.熟悉windwos,linux内核架构
3.加壳,手动脱壳
4.虚拟机技术
你可以先学习一下编程C+
还有你可以去一下各大黑客论坛逛一下,,可以学习一下嘛,
正所谓知己知彼百战百胜嘛,,
我本来也是想去学反病毒的,,但是我去看了一下黑客的那些知识,,
也很有吸引力的哦,,,学反病毒的,要有人请来做工才可以去赚钱,但是去黑人家的电脑,盗别人的东西也很好玩哦!!!!
所以,,我现在就是在玩黑了,,挺好的,,但是只要学会了,,
两样都可以嘛,,,祝你成功,,
我才初三啦,,,呵呵
我罗列一些反病毒所需的知识把。
基础部分:
1编程至少精通C\C++,最好能熟练汇编语言
2.熟悉网络编程,对计算机网络有深入了解
3.熟悉windwos,linux等操作系统
4.熟悉基本的病毒木马原理
扩展部分:
1.反汇编,逆向能力
2.熟悉windwos,linux内核架构
3.加壳,手动脱壳
4.虚拟机技术
第3个回答 2010-11-05
最基础的语言你坑定要会