协议常识

  • HTTP协议

百度百科的解释:
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

所有的WWW文件都必须遵守这个标准。

值得一看:
http:// 这就是http协议的一个标准。(访问一个网站前面必须有http://)
举例 www.hi-ourlife.com 是打不开的。因为它只是一个域名。

网址(URL):完全可以理解为:带有http://的就是网址,就是URL(一个意思)。
比如:http://www.hi-ourlife.com/ 跟 http://www.hi-ourlife.com/key/test.php 都为网址(URL)。

Http协议-GET、POST、Cookie等三种请求方式

GET:

简单定义:提交的数据在网址(url)中显示

例子:http://localhost/study/get.php?a=mst

POST:

简单定义:在数据包的底部显示(肉眼看不到)

Cookie:

简单定义:储存在用户客服端中的数据

  • 域名,网址(url)

域名:修饰作用。
顶级域名:
hi-ourlife.com,有人可能会说www呢?在域名中www只是顶级域名的一个前缀[www是专属于顶级域名的]

(可以理解为你长得一般需要好看的衣服去让自己变得帅)

子域名(二级域名) :
指把www.hi-ourlife.com中的www给替换成key,变成了key.hi-ourlife.com(这边可以看到既然hi-ourlife.com为顶级域名了,

那就可以分层级,顶级域名就是一级域名,key.hi-ourlife.com就是二级域名,ghost.key.hi-ourlife.com为三级域名,以此类推。

  • IP协议

百度百科的解释:
IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之间传送一种称之为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。

其实上面的解释暂时在前期中用不到,真正有用的在下面:

个人快速记忆:
Q:IP是什么?

A:IP代表着一个计算机的网络地址。

Q:IP是啥样子?

A:IP分为四段,这四段分别是以”.”去分割,每段做多为三位数(数字),最少为一位数(数字),每个段数值最大(255),比如:192.168.1.1

Q:内网IP地址是啥?

A:内网IP,从字面上的意思就是指内部网络的计算机地址。(苹果核是在苹果肉内部的,内网IP地址就是在网络内部的)

Q:内网IP地址如何识别?
A:内网IP地址地址段:
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
建议:不需要死记硬背,记住开头即可。

记住的方法:比如10.0.0.0-10.255.255.255只需要知道第一个段为10的其他段在255以内(包括255)就是内网IP地址,其他的以此类推。

其他的就是外网IP。

Q:IP有什么作用?

A:IP就是跟相貌一样,相貌是方便识别哪个人,IP就是方便识别是哪个计算机。

常用DOS命令:

ping 目标

向目标发送一个数据包

Microsoft Windows [版本 10.0.17134.885]
(c) Microsoft Corporation。保留所有权利。 C:\Users\Toling>ping www.baidu.com 正在 Ping www.a.shifen.com [183.232.231.174] 具有 字节的数据:
来自 183.232.231.174 的回复: 字节= 时间=36ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=36ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=38ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=35ms TTL= 183.232.231.174 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 35ms,最长 = 38ms,平均 = 36ms

ping -n 10 目标

ping 目标 -n 10

C:\Users\Toling>ping www.baidu.com -n 

正在 Ping www.a.shifen.com [183.232.231.174] 具有  字节的数据:
来自 183.232.231.174 的回复: 字节= 时间=37ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=35ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=38ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=61ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=143ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=83ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=168ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=82ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=105ms TTL=
来自 183.232.231.174 的回复: 字节= 时间=148ms TTL= 183.232.231.174 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 35ms,最长 = 168ms,平均 = 90ms

net user 查看用户

C:\Users\Toling>net user

\\DESKTOP-V4UUB9D 的用户帐户

-------------------------------------------------------------------------------
Administrator DefaultAccount Guest
Toling WDAGUtilityAccount
命令成功完成。

增加用户:

net user 用户名 用户密码 /add

最高的用户组:*Administrators

默认的用户组:*Users

查看指定用户所在的用户组:net user 用户名

提升指定用户的用户组:net localgroup 用户组名 用户名 /add

想删除指定的用户:net user 用户名 /del

想看自己的端口所占的信息:netstat -ano

cls 清空上面的内容

拷贝文件:
copy a.txt > c:\python27\1.txt

copy 文件名.txt > 目录\文件名.txt

文件拓展名

  • 什么是拓展名?

百度百科的解释:
Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: “主文件名.扩展名”。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和用途。

简化理解:
扩展名就是咱们文件上的*.扩展名

  • 常见拓展名?

视频类:
.mpg, .mpeg, .avi, .rm, .rmvb, .mov, .wmv, .asf, .dat(VCD)

音频类:
.mp3, .wma, .rm, .ram, .wav, .mid, .midi, .rmi, .m3u(列表), .wpl(列表) .ogg, .ape, .cda(CD)

应用程序类:
.exe, .msi, .bat(DOS), .txt(文本文档), .rtf(写字板文档), .iaf(OE帐户), .wab(OE通讯 簿),

.htm, .html(网页文档), .mht(mhtml文档), .doc(word文档), .chm(Windows帮助文档), .reg (Windows注册表文件),

.dll(应用程序扩展), .ini(配置设置文档), .log(记录文档), .ctt(MSN联系人 列表), .fla, .swf(Flash文件)…

压缩文件:
.zip, .rar, .cab, .ace, .r**(*=任意数字), .z, .arc, .arj, .lzh, .tar, .uue, .gzip

镜像文件:
.iso, .bin(不确定), .cif, .nrg, .vcd(不确定), .fcd, .img, .c2d, .tao, .dao, .vhd(虚拟机镜像 )

图片类:
.jpeg, .jpg, .gif, .bmp, .png, .ico, .icl, .psd, .tif, .cr2, .crw, .cur, .ani

…………..省略不常见的…………………..

web渗透---第二天的更多相关文章

  1. Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码

    Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码 文/玄魂 目录 Kali Linux Web 渗透测试视频教—第二十课-利用 ...

  2. Kali Linux Web 渗透测试— 第二十课-metasploit.meterpreter

    Kali Linux Web 渗透测试— 第二十课-metasploit.meterpreter 原文链接:http://www.xuanhun521.com/Blog/7fc11b7a-b6cb-4 ...

  3. Kali Linux Web 渗透测试视频教程— 第二课 google hack 实战

    Kali Linux Web 渗透测试— 第二课 代理简介 文/玄魂 课程地址: http://edu.51cto.com/course/course_id-1887.html 目录 shellKal ...

  4. Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装

    Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装  一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: 在Windows和Linux上安装Virt ...

  5. Kali Linux Web渗透测试手册(第二版) - 1.0 - 渗透测试环境搭建

    一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: 在Windows和Linux上安装VirtualBox 创建一个Kali Linux虚拟机 更新和升级Kali Linux ...

  6. Kali Linux Web渗透测试手册(第二版) - 1.1 - Firefox浏览器下安装一些常用的插件

    一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: l  在Windows和Linux上安装VirtualBox l  创建一个Kali Linux虚拟机 l  更新和升级Ka ...

  7. Kali Linux 秘籍/Web渗透秘籍/无线渗透入门

    Kali Linux 秘籍 原书:Kali Linux Cookbook 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 Github Git@OSC 目录: 第一章 安装和启动Kali ...

  8. kali linux 2.0 web 渗透测试 电子书

    原创 2017-05-31 玄魂工作室 玄魂工作室 打起精神,重新开启订阅号的原创文章写作工作,但是需要点时间,请耐心等待. 求资料的同学,没有及时回复的,请再次留言,我会尽快处理.今天分享两本电子书 ...

  9. 【web渗透技术】渗透攻防Web篇-SQL注入攻击初级

    [web渗透技术]渗透攻防Web篇-SQL注入攻击初级 前言不管用什么语言编写的Web应用,它们都用一个共同点,具有交互性并且多数是数据库驱动.在网络中,数据库驱动的Web应用随处可见,由此而存在的S ...

随机推荐

  1. Django中CBV View的as_view()源码解析

    CBV与FBV路由区别 urlpatterns = [ url(r'^publish/$', views.Publishs.as_view()), # CBV写法 url(r'^publish/$', ...

  2. Mac上使用brew update会卡住的问题

    Mac上使用brew update会卡住的问题 brew默认的源是Github,会非常慢,建议换为国内的源.推荐中科大的镜像源,比较全面. 解决方案 Homebrew Homebrew源代码仓库 替换 ...

  3. kubernetes实战篇之helm示例yaml文件文件详细介绍

    系列目录 前面完整示例里,我们主要讲解helm打包,部署,升级,回退等功能,关于这里面的文件只是简单介绍,这一节我们详细介绍一下这里面的文件,以方便我们参照创建自己的helm chart. Helm ...

  4. 在django中使用vue.js需要注意的地方

    有接口如下: http://127.0.0.1:8000/info/schemes/ 返回json数据: [ { "name": "(山上双人标准间)黄山经典二日游(魅力 ...

  5. Node.js实现PC端类微信聊天软件(五)

    Github StackChat 学习回顾 Socket.io 结合Express创建Socket.io服务器 const app = require('express')() const http ...

  6. spring源码深度解析— IOC 之 循环依赖处理

    什么是循环依赖 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环.比如A依赖于B,B依赖于C,C又依赖于A.如下图所示: 注意,这里不是函数的循环调用,是对象的相互 ...

  7. 从同步原语看非阻塞同步以及Java中的应用

    非阻塞同步:基于冲突检测的乐观并发策略,通俗讲就是先进行操作,如果没有其他线程争用共享数据,那操作就成功了,如果争用数据有冲突那就采用其他的补偿措施(最常见的就是不断重试直到成功),这种乐观的并发策略 ...

  8. 记2017沈阳ICPC

    2017沈阳ICPC 10月20日 早上十点抵达沈阳,趁着老师还没到,跑去故宫游玩了一下,玩到一点多回到宾馆,顺便吃了群里大佬说很好吃的喜家德虾饺(真的好好吃),回到宾馆后身体有点不舒服了,头晕晕的, ...

  9. python generator与coroutine

    python  generator与coroutine 协程 简单介绍 协程,又称微线程,纤程,英文名Coroutine.协程是一种用户态的轻量级线程,又称微线程.协程拥有自己的寄存器上下文和栈,调度 ...

  10. tomcat问题解决

    tomcat问题解决 运行tomcat环境下,idea中出现 error running 项目名address localhost1099 is already in use 的时候,如何解决? 1, ...