标签: sql-injection

MySQL上SQL注入安全性的最佳解决方案是什么?

运行我的字符串以确保MySQL注入不可能的最佳功能是什么?

此外,它是否需要在出路时通过另一个功能运行它才能使其正确显示?

也可以看看

参数真的足以阻止Sql注入吗?
C#参数化查询MySQL with inclause
我可以通过使用单引号转义单引号和周围用户输入来防止SQL注入吗?

mysql security sql-injection

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

对ASP注册表单页面的SQL注入攻击?

我需要知道ASP或ASP.Net对注册表单进行SQL注入攻击的过程吗?

sql asp.net sql-injection asp-classic

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

保护Delphi应用程序中的字符串

我们有一个驱动MS SQL Server数据库的Delphi 2006应用程序.

我们发现了一个漏洞,可以将可执行文件加载到十六进制编辑器中并修改SQL.

我们的长期计划是将此SQL移动到CLR存储过程,但这有一段距离,因为我们的许多客户端仍然使用SQL 2000.

我们已经考虑过混淆字符串,是否有人建议使用这个工具?

有没有更好的解决方案,也许是代码签名?

sql delphi sql-injection

0
推荐指数
3
解决办法
1404
查看次数

这些SQL查询是否对SQL注入攻击开放?

在一些友好的堆栈溢出成员的帮助下,我重新编写了我的代码(特别感谢Martin B和Kev Chadders).我现在想检查一下这项工作后我的代码是否仍然对SQL注入开放.我相信代码现在可以正常工作,但是你看到的任何致盲错误我都会喜欢听到.我的代码现在看起来像:

   -code removed-
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net sql-injection

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

sql注入无法正常工作

为什么我的sql注入我试图练习不工作.

$sql = "INSERT INTO animals VALUES ('', '{$string}', 'rover')";
Run Code Online (Sandbox Code Playgroud)

我有一个输入框,我把下面的内容

', ''); drop table dropme; --  
Run Code Online (Sandbox Code Playgroud)

并且它被替换为注入代码.

但是sql失败了.但是当我在phpmyadmin中处理以下语句时,它确实有效.

INSERT INTO animals VALUES ('','    ', ''); drop table dropme; --   ','rover')";
Run Code Online (Sandbox Code Playgroud)

怎么会这样?我的浏览器是否会自动为其转义

php sql sql-injection

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

有没有PHP PDL这样的东西?

好的,昨天我接受了电话采访,他们告诉我准备面试,并告诉我学习一些叫做PHP PDL的东西.当我用谷歌搜索PHP PDL似乎没有出现任何东西,我的手机由于某种原因没有保存号码给他们回电话.所以现在我还有一天的时间离开面试并想知道要准备什么,我知道PHP但是什么是PDL,他们提到了一些关于SQL注入和准备的声明,PDL是一种很好的使用方法.也许我听错了它,这是不同的像pdl或gdl,我不知道.如果有人知道它可以回应什么,请.

它再次与PHP相关,并且与SQL注入有一些联系,并使用预处理语句来预防它.

谢谢

php sql sql-injection

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

转换为安全的PDO声明?

有人可以告诉我如何UPDATE tablename SET column使用PDO 将我的当前转换为安全可靠的语句以防止SQL注入吗?我正在尝试更好地理解绑定和PDO,但是在使用PDO进行设置时遇到了问题.这是我目前常规msqli的内容

<?php

session_start();
$db = mysqli_connect("hostname", "username", "password", "dbname"); 
$username = $_SESSION['jigowatt']['username'];
mysqli_query($db, "UPDATE login_users SET Points=Points+15 WHERE username='$username'");


?>
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli pdo sql-injection

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

没有直接用户输入的SQL注入

为了防止我的网站的SQL注入,我使用了预准备语句.

现在让我说我在我的代码中使用某个地方,这是一个简单的SQL查询:

    SELECT  DATA FROM DATABLE;
Run Code Online (Sandbox Code Playgroud)

这段代码是否容易注入?好吧,在我看来,这是不可能的,因为没有用户输入.但我只是想确定.

sql security sql-injection

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

SQL注入仍然是一种威胁吗?

我一直想知道SQL注入是否仍然是日常普通网站的可能威胁,使用参数化SQL.(ASP.NET - '@ 0').

如果它仍然是一个威胁,那么破解者如何覆盖或绕过这些参数呢?

sql asp.net sql-injection cracking

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

主机名可以注入SQL吗?

这是PHP中用于客户端主机名的超全局:

$_SERVER['REMOTE_HOST']
Run Code Online (Sandbox Code Playgroud)

它通常看起来像:

ecIP-AD-DRE-SS.us-west-1.compute.amazonaws.com
IP-AD-DRE-SS.bb.dnainternet.fi
IP-AD-DRE-SS.dynamic.lounea.fi
Run Code Online (Sandbox Code Playgroud)

有人可以更改其主机名,以便它包含能够进行SQL注入的内容吗?此外,如果您只从用户输入中删除单引号,是否会阻止SQL注入?

php mysql sql sql-injection code-injection

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