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

网站制作与网站建设公司域名注册步骤

网站制作与网站建设,公司域名注册步骤,做四级题目的网站,大学毕业做网站插画师好吗先看网页 大致就是输入name和password的值,只要他俩的值不一样,然后经过md5函数之后一样就能出flag。 解法一(利用php的科学计数法): 在php中,假设a,b为数字,那科学计数法可以用ae…

先看网页

大致就是输入name和password的值,只要他俩的值不一样,然后经过md5函数之后一样就能出flag。

解法一(利用php的科学计数法):

在php中,假设a,b为数字,那科学计数法可以用aeb表示

例如:1e3是1*10*10*10

           1e8是1*10的8次方

在大多数的md5编码时,md5($name) == md5($password)

需要md5编码后完全相同,但理论上除开故意设计,不会有两个值md5编码完全一样。所以想要有两个值不同但md5编码相同的值几乎没可能。但当两个值不同但是md5编码后为0e开头就不一样了,或者说是当第二位为e的时候就不一样了。

此时他们就不是比较md5编码是不是一模一样了,而是比较他们的值了,或者说从始至终都是比较他们的值,不过是开头为0e的时候,因为形成了php科学计数法的形式,此时无论0e后面是什么数他的值都是0了。所以只需找到两个md5编码为0e的字符串就行。

MD5编码后0e开头的字符串:

1.QNKCDZO(0e830400451993494058024219903391)

2.aabg7XSs(0e087386482136013740957780965295)

3.aaabEgHn(0e418636035810609803317995275027)

payload:

解法二(利用数组):

先重新提一下知识点

$name = $_GET['name']; #获取get请求中name的值并把他存入变量name中$password = $_POST['password'];#获取post请求中password的值并把他存入变量password中

但是这里要补充一点,如果我们传入/?name[]=1,那$name的值就是一个数组,name[]=1,2也一样,两个数组进行比较的时候会比较数组内的元素,但md5编码就不一样了,md5()函数统一把数组当成字符串array,这也就导致只要两个都是数组,那他们的md5编码都一样,都为字符串array的md5编码。

payload:

http://www.yidumall.com/news/63117.html

相关文章:

  • 南阳响应式网站制作今日头条热搜榜
  • 北京网站建设找降龙广州网站优化服务
  • 网站加入搜索引擎怎么做网络营销策划需要包括哪些内容
  • 辽阳seoseo研究所
  • 做网站前景天猫店铺申请条件及费用
  • 地方房地产网站seo实战案例分享上海优化seo排名
  • 带论坛的网站模板下载地址百度开户推广多少钱
  • 建设工程有限公司是做什么的seo优化有百度系和什么
  • 谷歌网站提交网站宣传费用
  • 小榄网站建设推广网站seo推广方案
  • 网站关键词百度自然排名优化怎么知道自己的域名
  • 企业网站规范免费推广网站2023
  • 网站开发有哪些职位域名注册商有哪些
  • 委托网站建设合同推广赚钱一个50元
  • 连云港做网站制作推广文案
  • 滨海住房和城乡建设局网站上海网络推广软件
  • 做头像的网站自己的名字原画培训班一般学费多少
  • 没有网站怎么做百度优化服务营销包括哪些内容
  • wordpress国外主题下载地址电脑优化设置
  • 做网站的主要内容免费推广公司的网站
  • wordpress docker安装seo基础
  • 天津品牌网站建设好处百度在全国有哪些代理商
  • 做网站伊犁哈萨克自治州网络营销的方式包括
  • 做企业网站哪家公司专业百度链接
  • 网站建设招标评分标准百度网络科技有限公司
  • 淮安做微信网站线上营销策略有哪些
  • 从事网站建设的职业百度信息流推广
  • 网站建设事项重庆发布的最新消息今天
  • 公司做网站要多长时间审核手机百度app
  • 山东高端网站建设服务商镇江推广公司