如何学好 *** 安全
经常看到一些网友在论坛发帖问该如何学习 *** 安全技术,说的直接一点就是想学习黑客攻防技术,最近有网友加我qq又谈到这个问题,今天就整理一下我的一些看法,希望对大家能有所帮助。
从98年开始接触 *** 安全技术到现在已经10多年了,那时候的个人电脑的系统基本都是win98,服务器基本是winnt,上网都是通过猫拨号上网,记得上网一小时4.2元。攻击 *** 基本就是远程控制,远程蓝屏,暴力破解密码,拒绝服务攻击等,还没有出现sql注入和社工,安全书籍中的文章大多数都是对一些软件的使用 *** 做介绍,用的木马基本就两个,美国死牛之祭组织出的bo2000和国产的冰河。冰河我用了很长一段时间,直到现在看到7626这个数字还觉得亲切,因为这是冰河被控制端开启的端口,手工删除冰河也很简单,找到进程中的g_server.exe关闭删除就可以了。还有个破解win98共享文件夹的软件印象也比较深刻,图标是个卡通公鸡头,破解速度很快,破解原理是系统密码认证有问题,对密码的识别不是整个字符串识别的,而是中迟一个字符一个字符的识别,破解软件就可以根据系统返回的yes、no进行尝试。
网上不少人说要学 *** 安全一定要会c和c++语言,我觉得完全没必要,不是说学了没用,而是在初学阶段用处不大,甚至枯燥的学习会扼杀你的兴趣,等到技术达到了一定程度再学,会事半功倍,不少从事信息安全多年的专业人士都没有写过一行代码,一样被人称为大牛。还有人说学 *** 安全英语一定要好,其实你只要能认识那些常用的计算机单词就行了,当然你要考cissp除外。还有人说学 *** 安全一定要会unix和linux,我觉得windows就够学的了,人的精力总是有限的,不可能把所有的领域都搞得很精通,与其样样通,样样松,何不做精,在某一领域有所专长。
忘记unicode漏洞是哪年被发现了,感觉很震撼,没想到通过这种方式可以控制计算机,当时有这种漏洞的服务器到处都是,原因很简单,服务器管理者对系统补丁的重要性认识不足,没有及时安装补丁。这种漏洞的利用方式简单的讲就是通过浏览器就可以对目标计算机执行cmd命令,用的最多的命令就是dir、copy、type,用dir浏览服务器的文件目录,看到感兴趣的文件copy到虚拟目录下,然后通过浏览器下载,看到文本文件用type阅读。也可以通过tftp上传文件。
还有输入法漏洞,同样的卖兆李震撼,入侵者通过远程桌面连接到目标计算机上,调出输入法,通过输入法的帮助功能,执行cmd命令,尽管是老漏洞,但同样适用于目前的一些远程接入程序,学 *** 安全必须做到举一反三,条条大路通罗马。
印象最深刻的远程溢出漏洞是在05年,ms05039漏洞,溢出后,用nc可以直接连上某个溢出后开启的端口,获得系统的shell权限,在互联网上成功率很高,在局域网成功率基本是99%。
没头没脑说这么多,又不能混稿费,就此打住,进入正题。初学者可以在计算机上安装vm虚拟机,vm的功能很多,需要注意的就这么几个: *** 恢复快照,通过Ctrl+Alt释放虚拟机中的鼠标,安装完vm后,接着安装VMwareTools 其他就不做详细介绍了。在虚拟机中安装个win2003,安装完成后,默认设置下是可以ping通本地机的,这样一个小的 *** 环境就搭建好了,如果硬猜迅件允许,可以同时运行多个虚拟机,用虚拟系统进行攻防测试,不会影响到真实系统。至于都做哪些攻防测试,我觉得可以先做系统漏洞攻防,下载使用各种漏洞扫描器,进行全面扫描,根据存在的漏洞,用各种 *** 做入侵测试,还可以试试各种溢出攻击,掌握各种常用的cmd命令。接下来可以开启系统的iis服务,在虚拟目录中放一个漏洞百出的整站系统做web漏洞攻防,sql注入、跨站、脚本入侵等,根据获得的webshell进行提权测试。还可以在系统中安装各种应用软件,对应用软件存在的漏洞进行攻防测试。喜欢看书的朋友还可以看看《黑客x档案》、《黑客手册》、《黑客防线》,网上有部分电子版,前两本相对简单写,《黑客防线》系统底层的文章相对多些。等到各种攻防测试都做完了,可以看看一些 *** 基础方面的书籍,你会发现之前苦涩难懂的理论知识理解起来不是那么困难了。《TCP/IP
详解》这本书不错,卷一详细描述协议栈,同样的一本书,每个阶段看,收获是完全不一样的。《欺骗的艺术》这本书也不错,网上有电子版,看完后你会发现,社会工程学原来是门艺术。当你掌握的技术越多,就越觉得不懂的更多。
黑客工具有成千上万个,这里给大家介绍几款个人感觉不错的。x-scan,国产漏洞扫描器,优点是稳定,可扩展性强,缺点是很久没更新了,漏洞库不够新;Acunetix
Web Vulnerability
Scanner,简写wvs,是款web扫描器,优点是web漏洞扫描全面,缺点是运行速度太慢;ssport,小巧的端口扫描器,优点是扫描速度快,可以在运行中调节扫描速度,号称无级变速,缺点是有漏扫情况,占用 *** 资源很厉害,运行后,基本不用上网了,甚至拖垮你的局域网。不少人用s扫描器,ssport的端口扫描速度不如s扫描器,但整体来说不比s扫描器差。cain,很不错的嗅探工具,功能太多了,操作稍微有点复杂,用了cain你会发现, *** 中到处都是明文密码。
如果你的时间和精力充足,又想学学编程,可以考虑学学delphi,上手快,不是有这么一句话吗:聪明的程序员用delphi,学编程对全面了解操作系统有一定的帮助。
当你学会了攻,也就明白怎么防了,防比攻更难,攻是单点突破,防是系统工程。网上不少人在收徒弟,这其中不少人是骗子,前不久看过一个所谓的黑客教学视频, *** 者通过一个不带任何参数的ping命令+web扫描,只是web扫描,就击垮了一个SF服务器,看完后我也被他击垮了。更好的老师永远是你自己,只要有兴趣,多动手实践,多思考,一定会有所收获。路在何方?路永远在你脚下。最后还要说一句,不要去黑别人,因为中国有句老话:善有善报,恶有恶报。更不要以为做了几次跳板别人就找不到你了。
转载仅供参考,版权属于原作者
*** 安全怎么入门?
修炼成为 *** 安全技术高手之路,是一种对自我能力与意志力的挑战,也是一种对心中梦想的坚持(在全球互联的2亿多台PC机的 *** 中,自由驰骋、无拘无束)。 菜鸟不可怕,可怕的是:不能进食的菜鸟。 学习计划: 先装个win2003 server 中文版的! 用2个星期学会基本的操作,然后看看win2003的基本结构,比如说,里面都有什么目录,那些目录里面都是干什么的, 然后开始学习,基本的命令, 并且熟悉他们. 再学习控制面版管理工具--里面的的各种组件,组件都是干什么用的!最主要的是练习实践 在安全技术方面:目前主要的是学习入侵和攻击 *** ,首先要了解 *** ,知道了这些入侵 *** 后,就可以针对性的去学习,对每种 *** 学习,这中间对黑客工具也必然要有了解!这是走向安全的之一步,攻防是相互的,为什么要这样入侵?应该用什么样的 *** 去阻止这个攻击,这些要理解,安全主要是权限和策略,这个两个非常重要! 我们会在以后的课程中对每种 *** 进行讲解 如果你要在电脑方面有所发展,必须对win2003非常精通,这是一个基础,包括你如果找电脑方面的工作,不可能说只会黑客就可以了!必须对系统和 *** 方面非常熟悉,基本的能熟练操作xp那么win2000你也可以很快熟练操作,主要学习的方面是: IIS的配置--这个必须要熟悉掌握,大部分的web都是用的iis, 第二步开始掌握域(活动目录), 需要掌握DNS,DHCP,DFS这些服务的配置! 此时再掌握TCP/IP协议,在黑基VIP会员区下载里面,有TCP/IP协议下载,先从之一部分开始看,熟悉掌握里面的协议(不过如何编写协议,可以先不看,否则你会脑子大的),掌握里面的协议定义,及其应用,并理解! 接下来是学习路由器和交换机的配置,NAT,VPN和VLAN的配置! 在黑客方面:你现在对windows都能操作,现在主要看黑客入侵的例子,先学会如何入侵的 *** ,可以先不要太理解,主要的是使用方面,和各个工具的使用 *** , 因为好的东西大部分都是英文的,建议学学英语,要么装个翻译软件,对那些常见的dos命令,要熟悉掌握 主要的是练习,如果不会什么就学什么,不会用什么软件就装什么软件,本来就不会,如果不装就更不会了! 多动手,多思考一下,在学习过程中如果感到太难, 就可以先忽略,回过头再看! 编程篇: 编程:C语言和汇编 想真正学好的 *** .是精通一种.然后以这个为基础.学别的速度就非常快. 例如编程: 在c里面有 if for while 如果你c语言学的精通了. 那么你学c++ . 那么里面也有if while for 这些语句. 他们的作用是一样的 条件或者循环 . 如果你在c语言里面学不好这几个.那么你在 c++里面也感到这些概念非常模糊. 同样java里面和别的a *** 里面也有条件和循环语句.那么你也可以快速精通. 唯一区别的是函数的用法不同. 如果你在c里面指针精通. 在c++里面 你可以几分钟之内理解.否则你可能需要n天时间! 我说了这些你就应该明白为什么有些顶级黑客可以在1周之内.精通一门新的语言.一个操作系统. 就是因为他们有基础.这些基础是精通一门语言.精通一个操作系统. 因为任何东西都是相对的.比如说安全 那么他的反面就是黑客. 他们用一系列步骤把系统做安全了. 如果你 按照相反的步骤进行操作.就是黑客了! 你要学破解:就需要学a *** 但是这个起步太难. 你可以先学c语言. 学精通再学a *** . c语言--基础---看别人的源代码--装msdn---自己写程序--多练 c语言主要的就是指针! 编程 *** 和思路! 其余的就是自己多动手.多练多想 系统梁老:因橡岁升为你现在的学习.和将来的工作.注定你要学好系统.先装个win2003 server 如何学好你可以仔细看看会员区里面基础的培训计划!按照里面的步雀余骤学习.在会员区首页的教程都是非常实战性的.你可以仔细看看. 每个人的学历并不重要.重要的是否有恒心.如果你坚持下去你就不会再看重你是什么学历了.学电脑可能会让你放弃很多.带来了更多的孤独.寂寞. 希望你能忍受! 破解与攻防篇: 这里面涉及的内容与技术很多(软件破解、外挂破解与反编译、 *** 攻防等等),先可以从反编译学起(当然要有一点汇编的基础),逐步对破解的 *** 掌握,然后再循序渐进对外挂技术、漏洞利用技术、DDOS技术等做更深入的掌握。 ------------------------------------------------------------------- By:Cn Hacker King
*** 安全怎么学?
*** 安全需要衫枯学习的肢世内容有或饥洞很多,可以参考以下学习路线:
军事理论考试里 *** 战,解释概念
在发展至目前的 *** 战中,这些基本的判断还仍然存在吗?
审视 *** 攻击特点,树立“ *** 积极防御”作战思想
由于 *** 作战的瞬时性、交互性、脆弱性和复杂性等, *** 攻击也具有着自己的鲜明特点。
一是作战行动的无时空限制性。 *** 战几乎不受自然时间和天候的影响,具有全天候、全时域等特性,使得 *** 攻击更加主动、突然,只要能进入对方 *** 并发出指令,哪怕万里之遥,也能一击中的。此外, *** 及其陵乱空间的大小随计算机 *** 的延伸而拓展,只要计算机 *** 可及的地方,就是 *** 作战空间的延伸之处。
二是作战手段的多样性。计算机 *** 系统的复杂性,使得 *** 攻击的作战手段还具有超越 *** 的多样性。既可以利用电磁压制、病毒攻击、木马植入、 *** 渗透、拒绝服务等进行“软瘫痪”,也可以利用电子武器攻击、特种兵力破坏、火力打击等实施“硬摧毁”。
三是作战的效费比畸高。 *** 攻击的范围广、速度快、破坏力强,攻击本身的成本却相对较低:研制一种新型病毒进行 *** 攻击,费用远比研制其它高技术武器装备低得多。
当前 *** 战中普遍存在的“重攻轻防”思想,可能也主要是基于 *** 攻击的这些特点而产生的。这样的考虑也许有一定道理,但其偏颇之处也在于过分夸大了主动 *** 攻击的可操作性。
之一,无法确保己方能够首先对对方实施 *** 攻击作战。通常,主动的 *** 攻击应基于“敌对双方明确开战”这一条件,但历史上不宣而战的战例比比皆是,谁能保证对方也不会不宣而战呢?即便是敌对双方同时宣战,由于 *** 战的瞬时性等特点,谁又能保证己方的 *** 攻击一定会比对方早那么“一个瞬间”呢?
第二,即便占有先机,也难以确保对方不会进行有效的反击。如果对方的 *** 防御能力稍强,己方的首次 *** 攻击便未必能全部摧毁对方的 *** 反击能力,或汪旁因而也就无法确保对方不会进行有效的反击并被一击“致命”。
所以,“进攻是更好的防御”这一经典论断,在 *** 战中的合理表述就应修改为:当对方还没有发动 *** 进攻时,己方的 *** 进攻可能是更好的防御。之所以只是“可能”,是因为当己方之一波次 *** 攻击完毕或在己方发起之一波次 *** 攻击的同时,对方就可以凭借稍强的防御能力启动应急方案施以精确反击;此时,如果己方自身的 *** 防御能力跟不上,则必会遭受对方的 *** 反击而损失较大。因此,任何时候都不能因为 *** 防御太难就忽视防御,更不能因为 *** 防御的建设成本较高就将 *** 作战主要寄望于进攻,只有积极防御下的进攻才可能真正握有主动。
所以,越是在 *** 防御很难的情衫橡况下,越要加大对 *** 防御的研究,建设和保持一支符合足够原则的 *** 战反击力量,保证在遭受对方首次 *** 攻击时仍能实时进行 *** 反击,这正是积极防御的 *** 战作战思想,即必须强调在 *** 总体防御的态势下,寓攻于防,攻防结合,以积极的攻势作战达成防御目的,使 *** 战在开局上是防御,但在作战过程中却又不局限于防御。
创新理论研究,加强系统建设,追求新的攻防平衡
除少数强国的军队之外,当前的 *** 防御作战研究,还大多徘徊在重技术、轻管理,重平时建设、轻实战运用的初始阶段;对 *** 防御作战的指挥控制、战法谋略、训练保障等一系列重要问题,还没有一套科学实用的理论指导。随着 *** 技术的迅猛发展和信息化战争对 *** 依存度的飞速提高,必须适时地提出“ *** 防御作战”概念,深刻认识并把握计算机 *** 防御作战的发展规律。
*** 防御作战是以积极防御的作战思想为指导,为保护和增强己方实时、准确、可靠的收集、处理及利用信息的能力,而采取的一系列连续性军事行动。 *** 防御作战应可分为评估侦查、拟制计划、应急处置和精确反制等必须的阶段。作为从实战视角提出的 *** 防御作战,其研究内容除了应科学地界定 *** 防御作战的概念、系统地分析 *** 防御作战的特点、合理地提出 *** 防御作战的指导思想和作战原则、实用地区分 *** 防御作战的作战阶段,更应系统地研究 *** 防御作战的指挥活动,有效牵引 *** 防御作战的技术开发,不断创新 *** 防御作战的战法和谋略,积极探索 *** 防御作战的训练模式和保障思路。
尽管目前 *** 防御作战方面的研究还很不成熟,但随着 *** 战能力和社会对 *** 依存度的不断提高,已经出现了一定程度的 *** 战威慑。消除信息 *** 霸权国家的 *** 战威慑,不仅要注意提高 *** 战攻击作战能力,更要注重提高 *** 战的防御作战能力。因为按照一般的理论推断,只有 *** 防御作战能力的提高, *** 攻防作战能力大致相对平衡,才有可能带来 *** 攻防双方的相互遏制。因此,在“无网不在”的信息社会,只有扎实地搞好积极防御,才能确保在 *** 战中赢得主动。而从 *** 技术和系统建设及相应的 *** 防御作战研究和应用上不懈地追求先机,才有可能尽快实现 *** 战攻防的新的平衡态势,创造信息社会的新的相对和平。
不学编程可以学好 *** 攻防吗?
如果只是学习攻击和防御的 *** ,不学习编程是可以的。毕竟洞败现在可以使用的工具软件十分多。但如果需要进一步者盯学习,编程基础更好还是纳嫌颤有的。
学习 *** 安全需要哪些基础知识?
一些典型的 *** 安全问题,可以来梳理一下:
IP安全:主要的攻击方式有被动攻击的 *** 窃听,主动攻击的IP欺骗(报文伪造、篡改)和路由攻击(中间人攻击);
2. DNS安全:这个大家应该比较熟悉,修改DNS的映射表,误导用户的访问流量;
3. DoS攻击:单一攻击源发起的拒绝服务攻击,主要是占用 *** 资源,强迫目标崩溃,现在更为流行的其实是DDoS,多个攻击源发起的分布式拒绝攻击;
《计算机基础》、《计算机组成原理》、《计算机 *** 》 是三本关于计算机基础的书籍,强烈推荐给你,看完之后可以对计算机的东西有个初步的了解。
拓展资料:
1、上网前可以做那些事情来确保上网安全?
首先,你需要安装个人防火墙,利用隐私控制特性,你可以选择哪些信息需要保密,而不会不慎把这些信息发送到不安全的网站。这样,还可以防止网站服务器在你不察觉的情况下跟踪你的电子邮件地址和其他个人信息。其次,请及时安装系统和其它软件的补丁和更新。基本上越早更新,风险越小。防火墙的数据也要记得及时更新。
2、如何防止黑客攻击?
首先,使用个人防火墙防病毒程序以防黑客攻击和检查黑客程序(一个连接外部服务器雹历并将你的信息传递出去的软件)。个人防火墙能够保护你的计算机和个人数据免受黑客入侵,防止应用程序自动连接到网站并向网站发送信息。
其次,在不需要文件和打印共享时,关闭这些功能。文件和打印共享有时是非常有用的功能,但是这个特性也会将你的计算机暴露给寻找安全漏洞的黑客。一旦进入你的计算机,黑客就能够窃取你的个人信息。
3、如何防止电脑中毒?
首先,不要打开来自陌生人的电子邮件附件或打开及时通讯软件传来的文件。这些文件可能包含一个特洛伊木马程序,该程序使得黑客能够访问你的文档,甚至控制你的外设,你还源凳搜应当安装一个防病毒程序保护你免受病毒、特洛伊木马程序和蠕虫侵害。
4、浏览网页时时如何确保信息粗握安全?
采用匿名方式浏览,你在登录网站时会产生一种叫cookie(即临时文件,可以保存你浏览网页的痕迹)的信息存储器,许多网站会利用cookie跟踪你在互联网上的活动。
你可以在使用浏览器的时候在参数选项中选择关闭计算机接收cookie的选项。(打开 IE浏览器,点击 “工具”—“Internet选项”, 在打开的选项中,选择“隐私”,保持“Cookies”该复选框为未选中状态,点击按钮"确定")
5、网上购物时如何确保你的信息安全?
网上购物时,确定你采用的是安全的连接方式。你可以通过查看浏览器窗口角上的闭锁图标是否关闭来确定一个连接是否安全。在进行任何的交易或发送信息之前阅读网站的隐私保护政策。因为有些网站会将你的个人信息出售给第三方。在线时不要向任何人透露个人信息和密码。
0条大神的评论