- 博客(39)
- 收藏
- 关注
原创 对网络的认识
一:网络有哪些构成要素构建网络所需的硬件一般包括交换机、路由器等网络硬件,以及个人计算机、服务器等计算机硬件,这些赢家统称为节点,节点之间可以通过链路连接节点(Node):计算机、交换机、路由器等构成网络的硬件均可称为通信节点;链路(link) :泛指将各个节点进行连接的逻辑线路,物理上可以使用有线线缆或者无线电波;主机(host) :通过网络为其它机器提供服务的计算机,
2016-07-30 22:38:34 1487
转载 linux 关机命令总结
原文地址:http://www.cnblogs.com/wanggd/p/3177398.htmllinux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。首先来看一下linux下比较常用的一些关机命令关机命令:1、halt 立刻关机
2016-07-30 21:42:06 352
转载 linux 命令之 ifconfig
原网址:http://www.cnblogs.com/peida/archive/2013/02/27/2934525.html许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用
2016-07-30 15:24:47 312
原创 linux 设置 IP 掩码 网关操作命令
查看网关方法1、route -n2、ip route show3、netstat -r设置IP和掩码ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx 重启网络#/etc/init.d/network restart设置网关route add de
2016-07-30 15:05:08 939
原创 ITIL v3 培训总结(一)
简要说明:ITIL 英文全称:Information Technology Infrastructure Library;即IT基础架构。ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代末制订,现由英国商务部OGC(Office of Government Commerce)
2016-07-29 09:47:58 2032
原创 python 学习(十一)之字符串2
python 字符串格式化Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。示例一:#!/usr/bin/pythonprint "My name is %s and weight is %d kg!
2016-07-26 22:51:07 300
原创 python 学习(十) 之字符串 1
python 访问字符串中的值方法:Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:示例一:#!/usr/bin/pythonvar1 = 'Hello World!'var2 = "Python Praifire"print "var1[0]: ", var1[0]prin
2016-07-26 22:37:59 414
原创 python 学习(九) 之 continue语句
Python continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python 语言 continue 语句语法格式如下:continue示例一:#!/usr/bin/python# -*- coding: UTF-8 -*
2016-07-26 22:09:22 757
原创 python 学习(八)之 break 语句
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Python语言 break 语句语法:break示例一:#!/usr/bin/pythonfor letter in 'Praifire':
2016-07-26 21:49:51 417
转载 计算机网络基础总结
原文出处:http://www.cnblogs.com/maybe2030/p/4781555.html#_label11计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也
2016-07-26 21:38:40 1540
原创 python 学习 (七) 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。Python for 循环嵌套语法:for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)Python while 循环嵌套语法:while expression: while
2016-07-25 22:30:42 907
原创 python 学习(六) for 循环语句
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for循环的语法格式如下:for iterating_var in sequence: statements(s)示例一:#!/usr/bin/python# -*- coding: UTF-8 -*-for letter in 'Praifire': # 第一个实例 prin
2016-07-25 22:00:41 643
原创 python 学习(五) While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。示例一:#!/usr/bin/pythoncount =
2016-07-25 21:22:27 610
原创 python 学习 (四) 运算符与条件语句
pyhton运算支持 :算术运算符关系运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级python条件语句Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行
2016-07-25 20:35:05 410
原创 python 学习(三)变量类型
Python元组元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。#!/usr/bin/python# -*- coding: UTF-8 -*-tuple = ( 'abcd', 786 , 2.23, 'Praifire', 70.2 )tinytuple = (123, 'Praifire'
2016-07-24 22:35:54 438
原创 浅谈 对路由的 学习总结(一)
路由 是指为 某物确定的一条路径;在IP领域,数据包或数据帧在本地网络上通过交换机、HUB、网桥来转发。若目的地址不在本地网路,就必须将数据包转发至某个网关。由网关来负责确定如何将数据包发送至它应该去的地方。 所谓网关 即:网关实现了在网络间转发数据报的internet协议,此外,网关还实现了网关到网关协议(GGP),以衔接路由和其他internet控制信息。 任何高层协议无需再
2016-07-24 14:31:25 5166
转载 HTTP协议之消息报头
HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。 每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的。
2016-07-22 15:02:52 360
转载 http报头参数详解
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错
2016-07-22 15:01:46 513
转载 Nginx负载均衡配置实例详解
原文地址:http://www.php100.com/html/program/nginx/2013/0905/5525.html ;负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机
2016-07-20 20:43:06 301
转载 tcpdump 使用示例
示例:1、如果要抓eth0的包,命令格式如下:tcpdump -i eth0 -w /tmp/eth0.cap2、如果要抓192.168.1.20的包,命令格式如下:tcpdump -i etho host 192.168.1.20 -w /tmp/temp.cap3、如果要抓192.168.1.20的ICMP包,命令格式如下:tcpdump -i
2016-07-20 14:07:36 370
原创 tcpdump 使用说明(一)
[root@TW-WAF 桌面]# tcpdump --helptcpdump: unrecognized option '--help'tcpdump version 4.5.1libpcap version 1.5.3Usage: tcpdump [-aAbdDefhHIJKlLnNOpqRStuUvxX] [ -B size ] [ -c count ][ -C file
2016-07-20 14:06:17 370
原创 cmd 命令 之总结
copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登
2016-07-20 11:55:27 971
原创 IP地址之计算 相关
已知ip地址和子网掩码后可以算出:1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。(一)分步骤计算 1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后
2016-07-19 20:27:44 1451
原创 协议简介之 应用层协议
应用层协议是专门为用户提供应用服务的。它是建立在网络层协议之上的。应用层协议分类(1) 域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务。(2) 文件传输协议(File Transfer Protocol,FTP):用于实现交互式文件传输功能。FTP是一种文件传输协议,它支持两种模式:一种方式叫做 Standard (也就是
2016-07-19 19:06:25 756
原创 协议简介 之网络层协议
网络层协议是那些使传输透明化的协议。除了使用一些监视系统进程的工具外,用户是看不见这些协议的。Sniffers是能看到这些步骤的装置。这个装置可以是软件,也可以是硬件,她能读取通过网络发送的每一个包。Sniffers广泛地用于隔离用户看不到的、网络性能下降的问题。sniffers能读取发生在网络层协议的任何活动。而且,正如你已经猜到的,sniffers会对安全问题造成威胁。重要的网络层
2016-07-19 18:54:28 647
原创 TCP/IP协议 学习之总结 (一)
一、TCP/IP协议 介绍1.TCP协议和IP协议指两个用在Internet上的网络协议(或数据传输的方法)。它们分别是传输控制协议和互连网协议。这两个协议属于众多的TCP/IP 协议组中的一部分。2.TCP/IP协议组中的协议保证Internet上数据的传输,提供了几乎现在上网所用到的所有服务。这些服务包括:电子邮件的传输 、 文件传输、 新闻组的发布 、 访问万维网;3.TC
2016-07-19 18:04:28 1297
原创 浅谈子网掩码 (二) 之子网掩码
子网掩码的概念:子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。确定子网掩码数:子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。定义子网掩码的步骤为:A、确定哪些组地址归我们使用。比如我们申请到的网络号为“210.73.a.b”,该网络地址为c类IP地址
2016-07-18 23:11:59 871
原创 浅谈子网掩码(一) 之 IP 总结篇
导读:人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址。子网掩码的作用是用来区分网络上的主机是否在同一网络段内。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,该标识地址就是我们今天所要介绍的IP地址。根据TC
2016-07-18 22:22:31 978
原创 python 学习 (二) 变量类型
变量赋值 :Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。示例一: #!/usr/bin/python# -*- coding: UTF-8 -*-c
2016-07-17 22:21:01 360
原创 Python 学习(一)
说明:基于 linux 、 Vim 环境 、 python3.0+ ; Vim操作详见shell学习;直接上例子示例程序一: 第一步:在linux 终端运行:vim test.py 第二步:vim相关操作#!/usr/bin/ pythonfor i in range(0,5): print i~ 第三步,终端运行
2016-07-17 12:28:12 364
原创 SQL 数据库 基本介绍(二)
一、SQL 是一种声明式语言:即“声明”。 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。(简单地说,SQL 语言声明的是结果集的属性,计算机会根据 SQL 所声明的内容来从数据库中挑选出符合声明的数据,而不是像传统编程思维去指示计算机如何操作。)二、SQL 的语法并不按照语法顺序执行 如: SQL 语句的语法顺序是:
2016-07-17 12:04:30 605
原创 SQL数据库基本介绍(一)
SQL 是用于访问和处理数据库的标准的计算机语言。结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEⅣ、PARADOX、MICRO
2016-07-17 11:42:39 5259
原创 TCP/IP协议中的端口
本文所述端口都是逻辑意义上的端口,是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。 A、按端口号分布划分 (1)知名端口(Well-Known Ports) 知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。
2016-07-17 11:38:15 10730
原创 mysql 手工注入 字符类型
我的基本思路:1、目标站点环境为:Windows+Apache+Mysql+PHP2、存在SQL注入,能否直接写一句话木马3、存在SQL注入,获取数据库中用户口令,登录应用系统后上传webshell4、获取数据库口令登录phpMyAdimin,用phpMyAdmin写入一句话木马当拿到一个MySQL的注入点的时候,我们需要判断MySQL的版本。因为当MySQL的版本小于4.0时
2016-07-16 22:44:57 1777
转载 一个PHP+Mysql手工注入例子
说下我的基本思路:1、目标站点环境为:Windows+Apache+Mysql+PHP2、存在SQL注入,能否直接写一句话木马3、存在SQL注入,获取数据库中用户口令,登录应用系统后上传webshell4、获取数据库口令登录phpMyAdimin,用phpMyAdmin写入一句话木马不想因为使用扫描工具的缘故,导致服务器出现不稳定的现象,所以就纯手工咯。下面具体来说明下
2016-07-16 22:38:16 11208
原创 Sqlmap 使用tamper脚本绕过waf (一)
脚本类别:apostrophemask.py作用:用utf8代替引号equaltolike.py 作用:like 代替等号 greatest.py 作用:绕过过滤’>’ ,用GREATEST替换大于号。space2dash.py作用:绕过过滤‘=’ 替换空格字符(”)
2016-07-16 15:59:11 1771
原创 Shell 学习(三) 数组
Shell 数组说明:bash支持一维数组,不支持多维数组,但不限定数组大小,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。例子一:
2016-07-16 14:48:25 457
原创 Shell 学习(二) 关键字:数据类型 字符串
shell 字符串学习说明:字符串是shell编程中最常用最有用的的数据类型,字符串可以用单引号,也可以用双引号,也可以两者都不用。例子一:单引号的应用#!/bin/bashstr='There is a string'echo $str例子二:双引号的应用#! /bin/bashmy_name=' Praifire'str="Nice
2016-07-16 14:42:44 668
原创 Shell 学习 (一) vim使用 变量类型
环境:基于 kail linux 环境 使用 linux 中的vim在linux 终端输入 vim test.sh,回车进入 Vim 编辑器,再按一下a键,进入编辑状态;输入要写的程序;程序写完,按ESC退出编辑状态,接着输入 冒号+wq (:wq),按回车,即退出vim编辑器回到终端命令窗口;在终端命令窗口 输入 :chmod +x ./test.sh #使脚本具有执行权限.
2016-07-15 21:14:49 625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人