相关疑难解决方法(0)

如何从"Bobby Tables"XKCD漫画中注入SQL?

只看:

XKCD Strip (来源:https://xkcd.com/327/)

这个SQL做了什么:

Robert'); DROP TABLE STUDENTS; --
Run Code Online (Sandbox Code Playgroud)

我知道这两个'并且--是用于评论,但是这个词也没有DROP被评论,因为它是同一行的一部分?

security validation sql-injection

1070
推荐指数
13
解决办法
19万
查看次数

什么是SQL注入?

可能重复:

如何从"Bobby Tables"XKCD漫画中注入SQL?
https://stackoverflow.com/search?q=sql+injection

有人可以解释SQL注入吗?它是如何导致漏洞的?注入SQL的确切位置在哪里?

sql security sql-injection

91
推荐指数
6
解决办法
4万
查看次数

SQL注入如何工作以及如何防范它

可能重复:
什么是SQL注入?

我看到很多php代码在stackoverflow上浮动,而且(也)很少有字符串转义.

任何人都可以

  1. 解释SQL注入是什么;
  2. 解释它对您的服务器,数据和代码的作用;
  3. 举例说明如何执行SQL注入
  4. 给php示例代码如何防止SQL注入

php mysql protection sql-injection

5
推荐指数
3
解决办法
3万
查看次数

Jquery .post()返回数组

抱歉标题不好,但我不知道如何命名.我的问题是每当我从选择框中传递一个值时,我都会触发此jquery事件以检查复选框.我讨厌回复$ res []; 在selecctedgr.php.我需要使用json吗?我该怎么办?

主页:

$("#group_name").change(function(){
    var groupname = $("#group_name").val();
    var selectedGroup = 'gr_name='+ groupname;
    $.post("selectedgr.php", {data: selectedGroup}, function(data){
        $.each(data, function(){
            $("#" + this).attr("checked","checked");
        });
    },"json");


});
Run Code Online (Sandbox Code Playgroud)

PHP(selectedgr.php):

<?php
    include_once '../include/lib.php';
    $gr_name=mysql_real_escape_string($_POST['gr_name']);

    $sqlgr = "SELECT * FROM PRIVILLAGE WHERE MAINGR_ID=".$gr_name;
    $resultgr = sql($sqlgr);
    while($rowgr = mysql_fetch_array($resultgr)){
        $res[] = $rowgr['ACT_ID'];
    }

    echo $res[];
?>
Run Code Online (Sandbox Code Playgroud)

php arrays jquery json .post

2
推荐指数
2
解决办法
2万
查看次数

使ASP.NET MVC应用程序真正安全

我正在创建一个ASP.NET MVC 3 Web应用程序,用于在家中查找非常私密的数据.数据存储在运行IIS-Server的服务器上的数据库中.由于我已完成实际编程的大部分内容,因此我希望尽可能使应用程序安全.我已经在使用https,但我想这还不够.我正在寻找的是......发送通过网络加密请求的数据并在本地客户端解密,或类似的东西.

任何人,想法?

security encryption asp.net-mvc

1
推荐指数
1
解决办法
1639
查看次数