- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 一段代码读懂加加减减
一段代码读懂加加减减(最后有大招儿哦!)很多同学在学习程序开发之初都会遇到这烦人的++和–这个玩意儿确实让人头疼。所以文武老司机分享一端带有注释的代码。希望能够帮到大家!最后有大招儿哦!using System;namespace _加加减减{ class Program { static void Main(string[] args) { //总原则:单一变量进行++和——运算,都属于一元变量,其计算优先级最高
2021-11-08 13:05:47
277
原创 HTTP权威指南----第五章:Web服务器
HTTP权威指南----第五章:Web服务器通篇内容是基于中文和英文两版书籍的。对于中文版中翻译和措辞不便于理解的地方,我在尊重原著的的前提下,做了些许润色。0x01 服务与服务器: 本书中同时用“Web服务器”表达了“服务”和“服务器”两个概念,为了避免混淆,我在此将这两个概念分别明确一下。服务(Service):即将要或已被搭建的,为了满足某种特定功能的程序(软件)。就像人类世界中的银行可以为大家提供金融服务。服务器(Server):承载服务(Service)的实体(硬件)
2021-02-17 21:09:08
361
2
原创 HTTP权威指南----第三章
HTTP权威指南----第三章:由于前两章内容比较浅显易懂,因此未进行整理。0x01 HTTP的报文:http的报文类型包括请求(request)和响应(response)1.1 请求(request)是client向server发送的1.2 响应(response)是server向client回复的报文的组成:2.1 请求和响应的报文基本机构相同,都是包括“起始行(START LINE)”、“首部(HEADERS)”和“主体( ENTITY-BODY)”。请求报文的格式:
2021-02-03 16:36:41
254
原创 kali2020.4安装pip和setuptools:
kali2020.4安装pip和setuptools:0x01 起因: 由于手头有个python2写的脚本,需要setup.py安装。但是安装后,脚本不能成功运行。显示差模块scapy.all基于此,安装pip2然后安装此模块。顺路把pip3也一起装了。0x03 安装pip2和pip3:安装pip2:sudo wget https://bootstrap.pypa.io/2.7/get-pip.py //下载安装脚本。基于当前python2的具体版本,我当前版本是2.7sudo
2021-01-28 15:25:38
1285
1
原创 使用上古神器找回逝去的青春(四):Vim使用方法简介
0x11 Vim个性化定制:vim的个性化定制文件一般是~/.vimrc。如果不存在就创建一个。在vim中可以通过":help"来查看。0x12 可以在~/.vimrc文件中进行个性化定制:编辑常用的set,可以将下列内容写到~/.vimrc中,对vim进行个性化定制:" basicset number # 设定行号set ruler # 设定尺标以显示行列(经纬)信息set clipboard=unnamed
2021-01-06 20:41:39
565
1
原创 使用上古神器找回逝去的青春(三):Vim使用方法简介
0x10 Vim打开文档:在vim中,使用":e+空格+文档名",即可以打开相关文档。在vim中,使用":tabe+空格+文档名",则可以新增一个页签并打开指定文档。页签之间的切换:"gt"可以使页签向右顺次切换。"gT"可以使页签向左顺次切换。一次性打开多个页签,可以使用"vim -p 文档名1 文档名2 文档名3"在vim中可以分割视窗。上下分割,可以使用":new",在原有视窗上方再创建一个视窗。切换这两个视窗的方法是"Ctrl+w+w"。或者"Ctrl+w
2021-01-05 15:26:58
101
原创 使用上古神器找回逝去的青春(二):Vim使用方法简介
0x06 Vim选取、复制、粘贴visual模式是用来进行选取的。可以在normal模式下按下"v"键来进入此模式。当然退出此模式的方法同样是"Esc"或Ctrl+"["。在visual模式下, 对光标的移动方式与normal模式的移动方式相同。一旦光标移动,那么就会选取光标起始位置与移动后位置之间的所有内容。在visual模式下,"V"键会将模式调整成visual line。此行为将选取光标所在行的全部内容(整行选取的快捷操作)。在visual模式下,选取之后,可以通过"y"(ya
2020-12-31 19:47:53
153
原创 使用上古神器找回逝去的青春(一):Vim使用方法简介
Vim使用方法简介:Linux下的文本编辑器其实还是蛮多的。不过门槛各不相同。今天介绍的这个编辑器Vim就是属于门槛稍高一些的(要是没有门槛,能叫神器吗?哈哈!)。在无图形界面的时代,Linux下文本编辑,非它莫属。操作熟练之后,一定会被惊为天人!记得我读书时学的C。那个时候根本没有图形化界面的文本编辑器。使用Vim真的可以找回逝去的青春!哈哈!0x01 Vim安装:macos:brew install vimUbuntu:apt-get install vimCentos:y
2020-12-30 19:35:12
218
原创 DNS劫持攻击实验
DNS劫持攻击:0x01 攻击目的: 劫持靶机的DNS请求,将靶机所有的http请求流量都引导到攻击机搭建的web服务器(shadow website)供靶机访问。0x02 环境介绍: 攻击机:Kali linux 靶机:ubuntu 20.04 存在形式:vmware之虚机 联网方式:NAT IP地址: Gateway:192.168.8.2/24 Kali linux:192.168.8.128/24
2020-12-24 23:30:43
2320
1
原创 TCP SYN Flood攻击实验:
TCP SYN Flood攻击实验:0x01 攻击目的: 使用攻击机对靶机的telnet协议进行TCP SYN Flood攻击。目的是使靶机资源耗尽,无法被远程登录。此攻击对基于TCP的HTTP协议同样生效。0x02 环境介绍: 攻击机:Kali linux 靶机:ubuntu 20.04 存在形式:vmware之虚机 联网方式:NAT IP地址: Gateway:192.168.8.2/24 Kali linux:192.16
2020-12-17 12:38:50
2785
2
原创 ICMP重定向攻击实验:
ICMP重定向攻击实验:0x01 攻击目的: 使用攻击机对本网段内靶机进行ICMP重定向攻击。目的是诱使靶机认为攻击机是网关,将所有流量交给攻击机转发。攻击机即可实现中间人身份。0x02 环境介绍: 攻击机:Kali linux 靶机:ubuntu 20.04 存在形式:vmware之虚机 联网方式:NAT IP地址: Gateway:192.168.8.2/24 Kali linux:192.168.8.128/24
2020-12-16 14:48:34
3219
8
原创 MAMP Pro 5.7开发环境部署教程
MAMP Pro 5.7介绍:macOS下功能非常强大的PHP开发集成环境。内置了Apache、Nginx、MySQL、PHP等重要组件。而且Windows也是可以部署的。安装MAMP Pro 5.7安装好后的主界面:恢复Apache和Mysql的默认端口号:确认文件主目录:. 使用终端进行主目录确认:可见,...
2020-05-03 09:26:16
2824
原创 vmware workstation pro 15.5安装centos8桌面不能自适应全屏之解决方案
vmware workstation pro 15.5安装centos8桌面不能自适应全屏之解决方案centos8安装镜像下载链接:CentOS-8-x86_64-1905-dvd1.isocentos8安装时的系统适配:由于centos与rhel有千丝万缕的联系,因此应该在此处选择rhel8 x64。安装过程此处省略,请参考其他文档。centos8安装完成之后,会出现...
2020-01-08 20:02:13
3862
4
文武老司机-BGP选路原则实验演示.pdf
2020-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人