当前位置: 首页 > news >正文

一个vps可以建多少网站进行网站建设的上市公司

一个vps可以建多少网站,进行网站建设的上市公司,自驾游网站建设方案,商洛网站制作前置知识 这个php特性可以很好的练习我们的白盒简单代码的审计能力 web89 preg_match 正则匹配函数 (绕过 : 换行符绕过 (也可以利用他的数组返回数字进行绕过一下禁止字符的情况)) include("flag.php&q…

前置知识

这个php特性可以很好的练习我们的白盒简单代码的审计能力

web89

preg_match  正则匹配函数  (绕过 : 换行符绕过    (也可以利用他的数组返回数字进行绕过一下禁止字符的情况))

include("flag.php");   文件包含

isset($_GET['num'])看一下 我们是否给 get传参数  

下边这个是正则匹配  我们的 $num是不能有 数字的

最后是取整函数 intval($)   

这个的绕过就是我们先进入第一个逻辑 

?num=

再绕第二个逻辑 : 不能有数字  那就只能使用数组   ?num[]=1   数组绕第一个逻辑的同时 也绕过了第二个逻辑  intval遇见数组等于 1 会直接取

web90

考点: intval的绕过 :  这个也是考我们冲突逻辑   我们的输入  num  既不能等于 4476  还必须等于 4476 来获取flag

解决:  1、后缀字符   ?num=4476a

2、浮点数绕过   ?num=4476.1

当然还有个隐藏玩法就是  === 这个是不会 自动转字符  所以我们就是可以使用字符串  +  来伪装绕过第一次逻辑验证

正好intval 会把我们的拼接数字转为数字

web91

从第三行开始 :

把我们传入的内容赋值给 $a  如果a 有 php 就会进入逻辑   逻辑内是a内不能有php才会显示 flag

  

 这个就是考察 pre的绕过  :   把php换行就可绕过   ?cmd=111%0aphp

首先换行会让其识别到php 进入逻辑   同时 第二个没有m(换行之后还会匹配)会造成 pre只筛选一行 就会导致这个绕过

web92

审计 : 新加逻辑: 我们的输入  不能等于 4476  的同时还需要等于4476

这个就是简单的 

intval($num,0) 这个0表示十进制 

其实不写 0 也会自动转换为10进制   

八进制绕过         010574     八进制得出的结果是 10574  但是 这样会让其分不清是几进制   所以加个 0   表进制         

web93

逻辑  需要我们的num 跳过上两个逻辑    8进制绕过  010574  绕过了第一个逻辑  第二个  

或者是浮点数绕过

web94

strpos(目标,‘要搜寻的东西’)  搜寻函数  如果我们的num没有0就会GG

绕过 : 

2、 浮点数也可以绕过 :   4476.01   只需要添加一个 0 供其匹配就行(看错了这个是过滤了一个 . )

web95

web96

拿到直接 区解码出来了

web97

从这个题开始 这里的代码审计就会变得难很多了

这个的逻辑是这两个数是不相等 但是MD5的值是相等的  

使用数组不能被MD5的特点  ?a[]=1&?b[]=2   

web98

10、如果 get是设置的 就让 get=post   否则自定义为 flag
get !=flag
?flag !=falg
我们无法设置 cookie和session  所以需要跳过
 $_GET = &$_POST  表示如果为假的就 让post的值等于 get

http://www.yayakq.cn/news/253634/

相关文章:

  • 韦博在上面做课件的网站叫什么怎么免费推广自己的业务
  • 建站之星官网登陆wordpress ip改域名
  • 关于网站开发的商业计划书广州专业网站建设哪家公司好
  • 具体阐述对网站如何加强建设企业vi设计书籍
  • 怎么做招聘网站设计个人网站域名
  • 网站建设是程序员吗南充做网站公司
  • 不想花钱做网站推广线上活动策划方案
  • 工商注册在哪个网站企业网站建设方案范本
  • 浙江网站建设当当网电子商务网站建设
  • 龙岗附近公司做网站建设多少钱电商模板哪个网站好
  • 陕西省建设监理协会官网站网站空间编辑器
  • 网站开发技术构架外网工业设计网站
  • NET网站开发程序员招聘网站页面引导怎么做
  • 2018wordpress极品主题seo关键词推广优化
  • 九江开发区建设规划局网站ufolio wordpress主题
  • 有哪些出名的工业设计网站长春seo外包
  • 注册域名后如何建立网站wordpress缓存插件比拼
  • 公司做免费网站建设升华网络推广软件
  • 杭州网站建设制作公司wordpress批量发邮
  • 深圳分销网站设计费用中英文网站怎么做
  • 网站开发的编程语言怎么分辨网站是不是h5
  • 重庆做seo网站优化选择哪家wordpress 搜狐视频
  • 做电子请帖网站有哪些大连seo建站
  • 公司建的是网页还是网站工厂 电商网站建设
  • 龙岗网站 建设seo信科企业门户网站
  • 建设银行沈阳分行网站沈阳电子商务网站建设
  • 石家庄模板建站系统最新网页传奇
  • 百度seo刷排名软件太原关键词优化公司
  • 延吉网站开发公司网站关键词挖掘工具
  • 网站开发法律做暖暖的视频网站