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

怎么做商务网站的架构遵义市住房和城乡建设局官方网站6

怎么做商务网站的架构,遵义市住房和城乡建设局官方网站6,wordpress主题资源分享,全部浏览器下载大全进入靶场 又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码 <?php // 检查 URL 是否为内部 IP 地址 function check_inner_ip($url) {// 使用正则表达式检查 URL 格式是否以 http、https、gopher 或 d…

进入靶场

又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码又是代码

<?php
// 检查 URL 是否为内部 IP 地址
function check_inner_ip($url)
{// 使用正则表达式检查 URL 格式是否以 http、https、gopher 或 dict 开头$match_result = preg_match('/^(http|https|gopher|dict)?:\/\/.*(\/)?.*$/',$url);// 如果 URL 格式不匹配,终止程序并输出错误信息if (!$match_result){die('url fomat error');}try{// 解析 URL$url_parse = parse_url($url);}catch(Exception $e){// 解析 URL 出错时终止程序并输出错误信息die('url fomat error');return false;}// 获取 URL 中的主机名$hostname = $url_parse['host'];// 将主机名解析为 IP 地址$ip = gethostbyname($hostname);// 将 IP 地址转换为长整型$int_ip = ip2long($ip);// 检查 IP 地址是否属于内部 IP 地址范围(127.0.0.0/8、10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)return ip2long('127.0.0.0')>>24 == $int_ip>>24 || ip2long('10.0.0.0')>>24 == $int_ip>>24 || ip2long('172.16.0.0')>>20 == $int_ip>>20 || ip2long('192.168.0.0')>>16 == $int_ip>>16;
}// 安全请求 URL 的函数
function safe_request_url($url)
{// 检查 URL 是否为内部 IP 地址if (check_inner_ip($url)){// 如果是内部 IP 地址,输出信息echo $url.' is inner ip';}else{// 使用 cURL 初始化一个会话$ch = curl_init();// 设置请求的 URLcurl_setopt($ch, CURLOPT_URL, $url);// 设置将响应保存到变量而不是直接输出curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// 不包含响应头信息curl_setopt($ch, CURLOPT_HEADER, 0);// 执行 cURL 请求$output = curl_exec($ch);// 获取请求的信息$result_info = curl_getinfo($ch);// 如果存在重定向 URLif ($result_info['redirect_url']){// 递归调用 safe_request_url 处理重定向 URLsafe_request_url($result_info['redirect_url']);}// 关闭 cURL 会话curl_close($ch);// 输出请求结果var_dump($output);}
}// 检查是否存在 url 参数
if(isset($_GET['url'])){$url = $_GET['url'];// 如果 url 参数不为空if(!empty($url)){// 调用 safe_request_url 函数处理 URLsafe_request_url($url);}
}
else{// 如果没有 url 参数,显示当前文件的源代码并进行语法高亮highlight_file(__FILE__);
}
// 请在本地访问 hint.php
?>

根据代码信息开始构造url

?url=http://127.0.0.1/hint.php

?url=http://0.0.0.0/hint.php

<?php
// 检查 REMOTE_ADDR 是否为 127.0.0.1,如果是,则显示当前文件的源代码并进行语法高亮
if($_SERVER['REMOTE_ADDR']==="127.0.0.1"){// 使用 highlight_file 函数将当前文件的源代码高亮显示highlight_file(__FILE__);
}// 检查是否通过 POST 方法提交了名为 file 的参数
if(isset($_POST['file'])){// 使用 file_put_contents 函数将一段 PHP 代码写入到 $_POST['file'] 指定的文件中// 写入的内容为:<?php echo 'redispass is root';exit(); 加上 $_POST['file'] 的内容file_put_contents($_POST['file'],"<?php echo 'redispass is root';exit();".$_POST['file']);
}

得到redis密码为root

可是redis是啥啊

https://www.freebuf.com/articles/web/293030.html

先看看上面这篇文章吧,我要好好理解理解

 

 

 

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

相关文章:

  • 如何建立网站 个人app开发公司入
  • asp网站制作免费模板下载wordpress 随机显示
  • 网站开发要求有哪些百度一下一下你就知道
  • 苏州建设网站哪家好win7优化大师免安装版
  • 做一网站要什么软件有哪些seo流量软件
  • 网站开发 百度编辑器手机免费图片制作软件
  • 网站设计公司简介帝国网站建设
  • 电子商务网站建设的方法及流程图wordpress视频调整
  • 了解互联网 网站百度怎么精准搜索
  • 广州网站百度排名推广许昌市网站建设找汉狮
  • 企业网站建设套餐网站建设分类方案
  • wordpress主题建站微信小程序论坛
  • 做外贸网站案例美食推荐网站模板
  • 海外设计网站建设下载京东商城网上购物
  • 免费做长图的网站网站的策划和建设
  • 学做网站论坛vip账户装修案例app哪个最好
  • 手机网站免费制作平台有哪些合作客户北京网站建设
  • 成都网站建设 哪家比较好苏州 手机网站
  • thinkphp旅游网站源码广州冼村姓什么
  • 咸阳网站开发公司地址用户注册
  • 代做企业网站备案国内简约网站设计
  • wordpress建站苏州wordpress调取缩略图
  • 一般网站有哪些模块html网页设计实验心得
  • 全球建筑网站安徽省建筑工程信息平台
  • 网站平台搭建和维护需要什么杭州房产网官方网站
  • 四川同风源建设工程有限公司网站wordpress 做大型网站
  • 购物网站建设安卓手机网站开发
  • 包头网站开发蚌埠网站建设专业的公司4000-262-
  • 怎样建立商贸网站深圳做外贸的大公司有哪些
  • 桥头仿做网站什么网站做简历好