自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 关于浏览器与服务器数据传输编解码问题的浅见

关于浏览器与服务器之传输编码问题我觉得首先要明确几下两个概念:1.字符编码关于字符编码可以衍生出很大一块内容,这里我就按照自己的理解简单说明一下。首先我们需要知道的是任何数据在计算机里面都是以二进制形式存在的。而对于日常使用的字符(包括英文字符,中文字符,日日韩文字符等等),并不能存储在计算机中,人们为了解决这个问题就想了一个办法,就是建立一个字符与二进制数字映射的表。将每一个字符对于一个二...

2019-07-03 17:21:21 676

转载 数据库索引原理(转)

深入浅出数据库索引原理(转) 前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量...

2019-03-31 14:39:42 133

原创 用U盘装KALI时出现无法挂载的一种解决方法

我在用U盘安装KALI系统的时候出现了无法挂载的问题。因为我按照的是老毛桃的Linux按照方法,把KALI的ISO镜像放到LMT文件下,然后再装系统时选择‘其他安装方式’,然后发现行不通,后来查了一些资料,需要使用rufus这个工具来制作U盘启动盘。可以在百度上下载这个工具。现在的版本打开应该是这样的:它会自动识别出系统中的U盘设备,另外你还需要准备好要安装的LINUX系统的镜像文件,然...

2019-03-27 11:07:16 10516 3

原创 外网ping通Vmware上的虚拟机

主要情景是这样的:我想用我的台式机搭建metasploitable虚拟机,作为靶机用来测试漏洞,然后用我的笔记本作为攻击机来渗透虚拟机。在搭建完虚拟机之后,我想了想,我是不是应该先试试能不能用我的笔记本ping到我的虚拟机?然后我就用笔记本Ping了虚拟机的IP 192.168.246.136 (我笔记本的IP是192.168.0.121)。发现PING不通!但是我的虚拟机却能够ping到我的笔记...

2019-01-08 21:08:27 2346

原创 Metasploit中将shell升级为metepreter shell

有时候我们对目标机进行攻击的时候拿到的不一定是metepreter shell,而仅仅是一个普通的conmand shell。本文提供一个方法能够大概率实现将conmand shell 升级为 metepreter shell.如果你在shell中,你可以键入Ctrl+z,然后键入y,然后回车,先把shell隐藏到后台。我们可以从shell中看到,当前session的ID为2。如果你不在...

2019-01-03 21:26:12 3459

原创 SQL注入中的显示位

我们在进行手工SQL注入的时候会用到ORDER BY 查询列数,然后通过UNION SELECT爆出在网页中的显示位。这个显示位指的是网页中能够显示数据的位置。举例来说,比如我们通过ORDER BY命令知道了表的列数为11。然后再使用UNION SELECT 1,2,3…,11 from table,网页中显示了信息8,那么说明网页只能够显示第8列中信息,不能显示其他列的信息。所以如果我们想要知...

2018-12-10 17:09:59 3835

转载 关于P问题,NP问题,NP难问题的介绍

希望通过这篇文章可以不仅让计算机相关专业的人可以看懂和区分什么是P类问题什么是NP类问题,更希望达到的效果是非专业人士比如学文科的朋友也可以有一定程度的理解。有一则程序员界的笑话,就是有一哥们去google面试的时候被问到一个问题是:在什么情况下P=NP,然后他的回答是”当N=1的时候”。这是我第一次听说P=NP问题,大概是在临近毕业为找工作而准备的时候。这几天科技类新闻的头条都被阿尔法狗...

2018-12-10 14:59:43 585

原创 计算机网络——在路由器设置NAT的情况下实现主机之间的通信

我在学习计算机网络的时候发现很多主机的IP地址都是192.168.0.0/24格式的,这让我感到疑惑,难道两台计算机会具有相同的IP地址吗?随着学习的深入,我才发现是因为引入NAT(Network Address Translation)机制,有关NAT的知识可以参考博文 https://www.cnblogs.com/dongzhuangdian/p/5105844.html ,这里我不多做赘述...

2018-11-09 17:06:49 1443

原创 计算机网络——传输层(三)

TCP协议发送端应用程序通过套接字接口将数据传向传输层之后,这些数据就归传输层管了,这里就是TCP协议。TCP协议会管理一个发送缓存,所有通过套接字接口的数据会被放到这个发送缓存中去,然后TCP每次从这个缓存中拿出数据,将数据传递到网络层。其实这个过程就是多路复用。我们可以这么理解,把整个过程想象成一个快递系统,我们每家每户就相当于应用程序,当我们要寄快递的时候,我们是不是要把快递交给快递员,...

2018-11-08 12:41:19 234

原创 计算机网络——传输层(二)

传输层位于端系统中,也就是位于‘网络边缘’。传输层也有很多协议,但目前用的比较多的是UDP协议和TCP协议。在认识UDP协议和TCP协议之前,先介绍两个概念——多路复用与多路分解。多路复用与多路分解先对传输层有个基本了解,应用层通过套接字接口向传输层传递数据,传输层再通过网络向接收端的套接字接口传递数据。多路复用与多路分解是用来管理数据如何流向或流出套接字接口的。当主机A中各个进程产生网络...

2018-11-07 21:40:25 145

原创 Threejs关于相机参数的浅见

关于相机与世界坐标以及相机各个参数之间的关系,我是这样理解的:举个例子来说,我们要用手机拍一个物体,比如香蕉,那么我们会怎么做?首先是不是得把手机拿起来放到某个位置上去,你得拿你的手固定住手机才能拍出照片,对吧,这就对应是camera的三个position属性(位置)。其次,当你把手机放到那个位置上后,你要拍到香蕉,你是不是得把手机对准那个香蕉,不然你手机虽然在那个位置,但你向上,向下随便翻动手机...

2018-11-07 19:49:13 1260

原创 计算机网络——传输层(一)

可靠数据传输原理(reliable data transfer protocol, rdt)rdt 1.0rdt1.0比较简单,上层应用调用rdt_send(data)向发送端传入数据,发送端调用packet = make_pkt(data)方法产生分组,然后再通过udt_send(packet)方法向网络传输数据(udt代表不可靠数据传输)。接收端调用rdt_rcv(packet)接受来自...

2018-11-05 21:53:40 170

原创 计算机网络——应用层(三)

DNS服务DNS全称叫Domain Name System,翻译过来就是域名系统,但我们一般称之为域名解析。什么是域名解析呢?简单来说就是把我们表面所看到的主机域名转化为网络上能够识别的IP地址。这就像同一个东西在不同地方的不同表现形式,举个例子,比如说你叫张三,是一名老师,在学校的时候大家都称呼为你为张老师,但在家里或者其他场合,大家都称呼你为张三。这个张老师和张三都对应的是你自己本身,但因...

2018-11-05 17:33:35 140

原创 计算机网络——应用层(二)

Cookie机制Cookie机制的由来Cookie机制是用来解决WEB应用程序之间通信无状态问题的。那么什么是无状态呢?简单来讲,就是当你的浏览器访问一个服务器一段时间之后再去访问服务器,这个服务器并不知道现在的你是不是之前那个你,我们称这个状态为无状态。从服务器角度来考虑,服务器知道有人来访问自己,但不知道那个人是谁。之所以会有这个问题的出现,是因为最初的HTTP协议推出的时候并没有考虑到这...

2018-11-02 16:23:53 101

原创 计算机网络——应用层(一)

HTTP协议HTTP全称是超文本传输协议,字面意思上来看,就是用来传输超文本这个东西的。那么,我们可能需要知道‘超文本’究竟是什么东西呢?其实在WEB应用网络上传输的所有数据都可以被称为超文本,在内容上可以是二进制或者八进制的数据,但在表现形式上可以是我们能够理解的文本,比如英文或者中文。具体来讲,可以分为请求报文和响应报文。因为这份协议是老外发明的,所有自然这两份报文的表现格式就是用英文的形式...

2018-11-02 13:46:42 171

原创 计算机网络中关于路由器的作用

计算机网络中关于路由器的作用首先我们得知道,计算机之间是如何通信的?最简单的答案就是用一根网线将两个计算机A,B相互连接,这样从某种意义上来讲,这两台计算机就构成了一个局域网。但当我们想要在这个局域网中再加入一台计算机C的时候该怎么办呢?我们都知道,每台计算机都只有一个网卡接口,一旦A和B用网线相连接之后,你不可能再拿另一根网线让B和C再相连,那么这时候我们该怎么办?答案就是用——路由器...

2018-10-31 19:20:58 8311 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除