端口是计算机与外界通信交流的出口,而IP地址相当于网络主机的一个虚拟地址,如果黑客想要攻击某个网络主机。
首先要确定该目标的域名或IP,然后通过端口来攻击该主机;
IP是Internet protocol的缩写,网络互联协议,也就是微计算机网络互相连接进行通信而设计的协议。
在因特网中,它是能使连接到网上的所有计算机实现互相通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。主机分配一个32位地址,二进制表示,每个IP,32位,4个字节常被写作十进制“点分十进制表示法”。一台计算机可指定具有多个IP地址,通过特定的技术,可使多台服务器共用一个IP地址。
互联网中每个接口都必须有一个唯一的IP地址,分五类:
A类留给政府,由一个1字节的网络地址和3个字节的主机地址组成,网络地址的最高位必须是0;地址范围是1.0.0.1~126.255.255.254
B类中等规模公司,2个字节网络地址,2个字节主机地址,网络地址最高位必须是10,128.0.0.1~223.255.255.254
C类分配给有需要的人最高位必须是110
192.0.0.1~239.255.255.254
D类用于组播,第一个字节以1110开始,它是一个专门保留的地址并不指向特定的网络,E类用于实验;
1.端口,硬件领域的端口是接口。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和io缓冲区,这里的端口特指tcp/ip中的端口,是逻辑意义上的端口。
2.分类,
端口分布
公认端口,0-1023紧密绑定一些特定服务,明确表明了某种服务的协议,不可重新定义作用对象
注册端口,1024-19151,松散绑定,许多服务绑定这些端口,这些端口又被用于许多其他目的,不同的程序可以通过根据需要自己定义。
动态和/或私有端口,49152-65535,理论上不该把常用服务分配在这些端口。容易隐蔽。
协议类型
TCP端口和UDP端口,两个协议相互独立,端口号也独立
TCP常见端口:FTP文件传输协议,21号端口,下载上传文件
Telnet:远程登录端口,可以提供一种基于dos模式的通信服务,23,以前的BBS
SMTP,简单的邮件传送协议,25
POP3:与SMTP对应,用于接收邮件,通常POP3协议使用110
只要有相应的使用POP3协议的程序,就可以不已web方式登陆邮箱界面,而直接使用邮件程序接受邮件。
UDP常用端口:HTTP超文本传输协议,要在提供网页资源的计算机上打开80提供服务。
DNS:用于域名解析服务,域名与IP转化,53
SNMP:简单网络管理协议,161,用来管理网络设备,由于网络设备很多,因此无连接的服务就能体现优势。
QQ:程序既接受又提供服务,无连接的协议,即UDP,QQ服务器用8000侦听信息到来,4000向外发送短信
查看端口,可以使用一些工具掌握端口使用情况,在WindowsXP中可用Netstat命令
扫描开放端口很重要
路由:通过相互链接的网络把信息从源地点移动到目标地点的活动,在路由的过程中,信息至少会经过一个活多个中间节点。
路由器:互联网的主要节点设备,路由器通过路由决定数据的转发,转发策略称路由选择。不同网络的互联枢纽,路由器系统成了基于TCP/IP的主体脉络。
网关:网间连接器,协议转换器,最复杂的网络互联设备,仅用于两个高层协议不同的网络互连,网关可用于广域网互连,也可用于局域网,在使用不同的通信协议,数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。连接两个网络的关口。
路由与网关
网关指TCP/IP协议簇下的网关,网关实质上是一个网络通向另一个网络的IP地址,如果主机A发现数据的目标不在本地网络中,就把数据发送给自己的网关,,在发送给B的网关,再转发给主机。
ping只有安装了IP才可用,发送数据包并接受应答信息,本地主机与远程主机必须进行大量的数据包交换,才可信任IP的正确性。
//dos命令学习
入侵方式
数据驱动攻击,非法利用系统文件,伪造信息攻击
针对信息协议弱点,远端操纵,利用系统管理员的失误攻击
重新发送攻击,对ICMP报文攻击,针对原路径选项的弱点攻击
以太网广播攻击,跳跃式攻击,窃取TCP协议链接,夺取系统控制权
系统漏洞指应用软件或操作系统在逻辑设计上的缺陷或在编写时产生的错误。人为原因,客观原因,硬件原因
信息收集,收集信息的第一步就是获取IP地址,如果在局域网中,那么则需要获取本机所在域的DSN服务器
ping 网址 获取网站IP
nslookup 本机所在域DNS服务器
IP地理位置查询网站 IP138 whois还可查找网站注册信息
监测系统漏洞,扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器用户可以不留痕迹的发现远程服务器的各种TCP端口的分配,提供的服务以及它们的软件版本。
工作原理:通过选用远程TCP/IP不同的端口服务,并记录目标给予的回答,收集到很多关于目标主机的信息。
搜索局域网共享资源》》

新手学黑客基础知识(一)相关推荐

  1. 《新手学黑客攻防》下载

    <新手学黑客攻防> https://pan.baidu.com/s/11tQmFVYp3HLydghQJQ1q5g

  2. 炒股入门初学者基础知识讲解,如何掌握新手炒股入门基础知识

    对一些刚入股市的新手来讲,要学习的股票术语和一些图标实在是太多了,很多的新手在炒股的时候不知道炒股的技巧是什么,毕竟万事开头难,所以大家要多了解一些基础的知识.下面为大家介绍下QR技术分析社区中关于炒 ...

  3. 计算机学生要学的基础知识,中小学生应注重学习计算机的基础知识

    "知识爆炸"和"知识老化"这两大问题,不断困扰着现代教育,人们解决这一问题的良方之一,就是加强学生对基础知识的学习.近年来在中国兴起的中小学生学习计算机热,也同 ...

  4. 计算机硬件知识哪里学,计算机硬件基础知识 计算机硬件是由哪几部分组成的...

    在学习计算机的时候,自然就要对计算机的软硬件要了解,今天小编想要说的就是计算机硬件的相关知识,而重点所要说的就是计算机硬件的组成部分以及工作原理,有兴趣的朋友快来看一看吧. 计算机硬件基础知识--计算 ...

  5. 学计算机基础知识的软件,你是不是很难学会电脑应用软件,请先学习计算机科学的基础知识...

    电脑的应用越来越广,大部分白领工作都需要使用电脑,各种稍专业的工作也都有专门软件,善于使用这些应用软件可以大幅提高工作效率,简单的如微软的office,稍复杂的如photoshop,autocad, ...

  6. python需要学哪些基础知识_零基础学Python应该学习哪些入门知识

    最近python很火,请问小白应该怎么入门呢. 大致总结了这些方面,咱们直奔主题吧. 1.Python入门导学 Python的特性.优点.缺点.前景以及python能做些什么? 2.Python环境安 ...

  7. IT人员必学最基础知识(四)——补充总结

    这是计算机计算十进制运算时的大致过程,它将几种进制和几种编码运用到了极致.这就是计算机运用简单的事物早就不简单的事情.计算机中任何一个过程都需要运用到这些知识,另外还有原码,反码,补码等等知识. 在计 ...

  8. OpenCV学完基础知识不知道做什么?!我不相信这是真的

    编程是需要练习的,需要项目练手的. 听不少人说过,学习完OpenCV的基础部分之后就不知道该干什么了?怎么可能呢? 实际上能做的事情很多,不要因为觉得太简单或者太难就不动手做了.只要有兴趣有时间有需要 ...

  9. 从事人工智能行业,学什么专业比较好,需要学哪些基础知识

    人工智能是一种科技领域,属于社会科学和自然科学的交叉,涉及了数学.心理学.神经生理学.信息论.计算机科学.哲学和认知科学.不定性论以及控制论.研究范畴包括自然语言处理.机器学习.神经网络.模式识别.智 ...

最新文章

  1. shell脚本中的case语句使用要点
  2. Bootstrap3 栅格系统-简介
  3. Mysql的innodb缓冲池管理(转)
  4. 好用的Span(富文本)api
  5. 设计模式-结构型-装饰
  6. linux脚本好难,如何做才能学好Shell脚本的经验总结
  7. mybatis--MapperProxy事务
  8. sql server 自定义函数的使用
  9. 在线安装php,CentOS在线安装PHP|dayblog-天天博客|PHP交流,PHP技术,PHP博客,博客交流,dayblog,blog,天天博客...
  10. 正则查看接口消耗时间超过4位数的
  11. Vuejs 条件判断
  12. Java 和 Python 并列第二、Julia 下滑,揭晓 RedMonk 最新编程语言榜单!
  13. mac下安装mysql 5.7.11卡住_Mac 安装mysql5.7 注意事项
  14. 计算机软考里面的英语试题,计算机软考模拟试题
  15. Sentaurus入门(3):sde
  16. erpc(EmbeddedRPC)入门笔记
  17. 吴恩达 (Andrew Ng) 是一个怎样的人
  18. Linux 编辑doc,玩转Linux vi编辑器.doc
  19. java 打印出如下图案(菱形)
  20. Java等额本息年化利率,转等本等息月利率

热门文章

  1. 联想扬天4600K 联想扬天M2622N 安装Win10 64位
  2. JavaScript的垃圾回收机制与内存管理
  3. 高并发内存占用持续下降_高并发性能调试经验分享
  4. 【bing】bing网站密钥如何获取
  5. 【美化§守护生命绿xp电脑主题下载§】
  6. 百度云存储教程---免费建立自己的静态站点
  7. java毕业设计_居家养老管理系统
  8. gds固结仪_基于GDS固结仪的吹填淤泥非线性渗透性及参数测定
  9. VMWare 8 安装 Mac OS 10.7 (Lion)版
  10. 永久关闭win10更新