“每一台电脑系统就好比一幢大楼,盖好这幢大楼会留几个大门和小门,但是盖楼者为了自己方便,偷偷的留了一个密道和暗窗。楼宇很大,所以密道和密窗留的也很多,晚上大楼把所有的大门和小门都锁上了,但是其他一些工匠知道盖楼者留了密道和暗窗,就努力的去寻找,找到了以后就可以偷偷的潜入大楼偷东西,而后盖楼者发现有些暗窗被发现了,就把暗窗干脆用水泥堵牢了,工匠和盖楼者谁都不要走了”。
盖楼者就是微软公司的工程师,设计系统。工匠就是电脑高手的黑客,通过密道或暗窗潜入大楼就叫入侵攻击,盖楼者把暗窗堵死就是修补漏洞。
两幢大楼之间的马路就是通讯,通过光线,宽带,WIFI联网。工匠从A幢大楼出发去寻找B幢大楼的暗窗需要走大马路过去。黑客破解对方电脑系统需要通过通讯。
类比:黑客---A电脑系统(A大楼)----联网通讯(大马路)---B电脑系统(B大楼)--保卫者
所以如果系统设计者不贪心预留密道和暗窗,根本就没有黑客什么事了。当然了,做一个黑客不容易,必须非常精通电脑编程。
装了杀毒软件,安全卫士就相当于给大楼的防卫工作雇佣了保安。
你如果想通过 *** 扫描到你朋友的笔记本电脑,那首先需要你朋友的那边笔记本授权可以你访问。然后每台电脑联网都有唯一的标识的,叫做IP地址,类似人的身份证号码。
当然了,这种访问属于走大门或小门,不属于(走暗道或者暗窗)黑客攻击范畴。
就好象人会生病一样,只要病原体有进入体内的途径并击败免疫系统。
计算机与外界联络,当然需要有端口,就是途径,计算机本身系统有不少缺陷,这就是为什么你需要不停的打补丁的原因,这些缺陷就好象皮肤上的口子细菌容易入侵一样,杀毒软件和防火墙就好象免疫系统,可以抵御进攻,但也不是百战百胜,因为免疫系统不认识所有的病原体,所以人需要疫苗,杀毒软件和防火墙则需要病毒特征和过滤规则,如果它们打不过新面孔的敌人,你的系统就中招了,就好象人得病了一样。
以上讲的是利用计算机方面的不足。
计算机使用者本身也是一个突破口,黑客会利用引诱和欺骗等手段直接获得进攻的办法,举个例子比如一个 *** 冒充你的同事或者上司就可以问到你的密码啦。
打个比方而已,其实我什么也不懂。
简单一点是先用扫描,当然高手的话用思维是可以判断,不过需要很多经验得知,结合系统漏洞,然后攻击,我们称之攻击为“溢出”,英文称“Overflow”,也有少数称为0DAY,然后结合相关的扫描发现漏洞进行攻击,攻击得到SHELL“即系统权根”,然后上传后门,清理日志……
一句话,通往别人的电脑很多条路……
熟练掌握 C语言,汇编语言
基本上黑客新手都要学到disassemble(反汇编),就是通过一个程序运行的汇编套路来分析其源代码。并用c语言进行测试。汇编要掌握到(stack,protected mode,data segmentESPEBP...),C语言(bit-field, stdcall...)
2.计算机原理
分析程序数据没有十进制,只有2进制和16进制(就是0101 0010或0xFF...),要懂得基本运算。还有big/little-endian等基本术语,会用WinHex/UltraEdit或VS的dempbin分析程序。
3. *** :TCP/IP(TCP,UDP,ICMP,DNS,IP等许多协议),会截取数据包,还有分析frame,结合telnet/ftp/c语言的socket等命令进行 *** 打劫!这部分最难最枯燥,建议看understanding TCP/IP这本书
4.系统的认知!了解Windows内部API,sockets编程,IP proxy(IPv6更好也学),真正的黑客是几乎漏不出马脚的!
这些就是基础,然后熟练掌握各种操作流程,可以强行进行telnet,或进行TCP hijack,或夺取远程sid等。。。还有很多要学,根本数不完。
推荐你看一下几本书(我看过许多书,走过弯路,这是整理后的更优选择)
1.Assembly language step-by-step
掌握汇编语言,和CPU运行机制,内存模式等
2.the C programming language
C语言的灵魂 ***
3.(C++可以了解一下)C++ from ground up或C++ premier
C++在底层其实代替不了C
4.Understanding TCP/IP
TCP/IP *** 的精髓
初级应用内容不涉及。知其然不知其所以然的话。用黑客软件就像你上 *** 。再说要知道原理,一名高级黑客也不止要学组成原理,要有 *** 、编程等知识。
黑客入侵常用的攻击手法
1. 利用系统漏洞进行攻击
这是一种最普通的攻击手法,任何一种软件、一种操作系统都有它的漏洞,因而利用操作系统本身的漏洞来入侵、攻击网站也成为了一种最普遍的攻击手法,一方面由于 *** 安全管理员安全意识低下,没有及时对系统漏洞进行修补或选用默认安装的方式,从而被入侵者攻击得逞;另一方面由于系统漏洞很容易被初学者所掌握。由于服务器在初次安装完成后,都存在着重大安全隐患,正如米特尼克所说,他可以进入世界任何一台默认安装的服务器。不光是米特尼克能进入任何一台默认安装的服务器,任何一个稍懂计算机漏洞的人都可以做到。
2. 通过电子邮件进行攻击
这属于一种简单的攻击 *** ,一般有3种情况。第1种情况:攻击者给受害人发送大量的垃圾信件,导致受害人信箱的容量被完全占用,从而停止正常的收发邮件;第2种情况:非法使用受害服务器的电子邮件服务功能,向第三方发送垃圾邮件,为自己做广告或是宣传产品等,这样就使受害服务器负荷;第3种情况:一般公司的服务器可能把邮件服务器和Web服务器都放在一起,攻击者可以向该服务器发送大量的垃圾邮件,这些邮件可能都塞在一个邮件队列中或者就是坏邮件队列中,直到邮箱被撑破或者把硬盘塞满。这样,就实现了攻击者的攻击目的。
3. 破解攻击
破解攻击是网上攻击最常用的 *** ,入侵者通过系统常用服务或对 *** 通信进行监听来搜集账号,当找到主机上的有效账号后,就采用字典穷举法进行攻击,或者他们通过各种 *** 获取PASSWORD文件,然后用口令猜测,程序破译用户的账号和密码。
4. 后门程序攻击
后门程序攻击是指入侵者躲过日志、使自己重返被入侵系统的技术。后门程序的种类很多,常见的有:调试后门程序、管理后门程序、恶意后门程序、服务后门程序、文件系统后门程序、内核后门程序等。
特洛伊木马就是一种后门程序,伪造合法的程序,偷偷侵入用户系统从而获得系统的控制权。它提供某些功能作为诱饵,当目标计算机启动时木马程序随之启动,然后在某一特定的端口监听,通过监听端口收到命令后,木马程序会根据命令在目标计算机上执行一些操作,如传送或删除文件,窃取口令、重新启动计算机等。
5. 拒绝服务攻击
拒绝服务攻击是入侵者的攻击 *** ,因为在入侵目标服务器无法得逞时,可以利用拒绝服务攻击使服务器或 *** 瘫痪。通过发送大量合法请求,进行恶意攻击导致服务器资源耗尽,不能对正常的服务请求做出响应。可以说拒绝服务攻击是入侵者的终极手法。
6. 缓冲区溢出攻击
溢出攻击可以说是入侵者的更爱,是被入侵者使用最多的攻击漏洞。因为它是一个非常具有危险性的漏洞,造成溢出后一般可以获取一个Shell,从而计算机就被入侵者完全控制。接下来认识一下缓冲区溢出攻击。
溢出区是内存中存放数据的地方,在程序试图将数据放到计算机内存中的某一个地方时,因为没有足够的空间就会发生缓冲区溢出,而人为溢出则是攻击者编写一个超出溢出区长度的字符串,然后植入缓冲区,这样就可能导致两种结果。一是过长的字符串覆盖了相邻的存储单元引起程序运行错误,有时可能导致系统崩溃;另一方面是,通过把字符串植入缓冲区,从而获得系统权限,可以执行任意指令。
最近百度推出一个叫做“熊掌号”的功能,百度熊掌号主要是为了给优质内容或服务提高一个良好推荐和索引渠道,所以作为站长申请百度熊掌号只有好处没有坏处,幸运的是我一次性通过了审核,主要还是基于以下这些基本条...
手机通话清单怎么查询(查对方手机通话清单) 住在酒店或酒店时,你通常会登记并留下开房记录。许多人都很好奇,他们自己的房间记录可以保存多久,我们怎么才能找到其他人的记录呢?我今天会为你回答这个问题,你...
今天是8月23日星期五,今天小编教大家如何通过苹果iCloud云备份快速恢复iPhone和iPad等设备。小编建议大家经常使用iCloud云备份进行相关的数据备份,如果设备出现故障无法正常使用。我...
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览...
很多朋友登上3389肉鸡上的时后.因为下载木马或文件经常是个头疼的问题 有些朋友利用主页来下载,也就是说用3389肉鸡的IE下载木马来运行呵呵~如果本地管理员是个高度傻瓜那没话说,如果是中度傻瓜的话,...
全国优秀人民警察、一等功臣、福建省厦门市公安局思明分局巡特警反恐大队四级高级警长陈海阳2018年7月因突发脑溢血昏迷,2020年8月5日23时38分因中枢、循环系统衰竭抢救无效逝世,享年47岁。同日中...