草庐IT

电话攻击

全部标签

php - 如何在使用 php 的登录系统中使用 nonce 来避免重放攻击?

我已经使用php创建了一个登录和注册系统。我打算使用随机数来防止重放攻击。到目前为止,我所拥有的是,使用(uniqid(mt_rand(),true));生成一个随机数,然后将其存储在数据库中,并将隐藏字段中的相同数据传递给客户端结束,然后在单击登录按钮时将其发送回服务器端。如果与数据库中的on匹配,则将用户重定向到私有(private)页面,然后生成一个新的随机数并更新到数据库中。这就是我打算如何实现它。但我不太确定实现情况。 最佳答案 ">"/> 关于php-如何在使用php的登录系

php - 防止主机头攻击

我使用AcunetixWeb漏洞扫描程序扫描了我的网站,发现了主机header攻击漏洞。在描述中说我写了(_SERVER["HTTP_HOST"]inPHP但我没有,我不知道如何解决这个问题。这是受影响文件的标题is_loggedin()){redirect('index.php');exit();}if($detect->isMobile()){redirect('http://m.website.com/prijava.php');exit();}if(isset($_POST['prijava'])){$post=filter_input_array(INPUT_POST,FIL

javascript - 需要爱尔兰电话号码的正则表达式

我需要验证一个爱尔兰电话号码,但我不想让它对用户太不友好,许多人习惯于在那里写电话号码,用方括号括起他们的区号,然后是他们的号码的5到7位数字,一些在区号或移动运营商之间添加空格。爱尔兰固定电话号码的格式是1到4位的区号和5到8位的号码。例如(021)9876543(01)9876543019876543(0402)39385我正在寻找Javascript/PHP的正则表达式。 最佳答案 可能值得一看Validate_IE类-它包含一个phoneNumber处理各种可能的爱尔兰电话号码(带/不带区号、手机号码、手机简码等)的函数。此

php - 如何使用php检测和禁止攻击ips

我有一个不允许编辑iptables的虚拟主机。有时我会遇到轻微的(大约300个请求/秒)DoS攻击(通常不是分布式的)。我决定编写一个PHP脚本来阻止这些ip。首先,我尝试将过去10秒内的所有请求存储在数据库中,并为每个请求查找滥用地址。但我很快意识到,这种方式我必须为每个DoS请求至少向数据库发出1个请求,这并不好。然后我优化了这个方法如下:Read'deny.txt'withblockedip'sIfitcontainsrequestip,thendie()---atthispointwehavefilteredoutallknownattackingips---storerequ

PHP 安全和 XSS 攻击 - 获取错误拒绝执行 JavaScript 脚本。在请求中找到的脚本源代码

我正在浏览我的网站并进行安全审核。我只是简单地接受了我需要清理所有用户输入的事实,但我从未真正停下来尝试过真正发生的事情。我现在开始尝试。我在PHP页面上有一个典型的联系表单。这是_POST荷兰国际集团数据。$_POST["first_name"];等等我这样做$firstName=htmlspecialchars($_POST["first_name"]);清理并显示如下所示的消息。echo$firstName.',thankyouforyourinterest.We'llbeintouchsoon!'我开始玩这个,如果我输入类似alert('hello')的东西在名字字段中,htm

php - 隐藏电话号码

如何通过用PHP将电话号码替换为*来显示和隐藏电话号码中的某些号码,例如0935***3256?例如:09350943256->0935***325609119822432->0911***243209215421597->0921***1597...$number='09350943256';echostr_pad(substr($number,-4),strlen($number),'*',STR_PAD_LEFT);顶级php代码结果为:*******3256但我希望结果为:0935***3256怎么样? 最佳答案 你可以这样

ms12-020(蓝屏攻击漏洞复现)

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏:内网安全-漏洞复现📃新人博主:欢迎点赞收藏关注,会回访!💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。文章目录一、原理二、实验环境三、漏洞复现一、原理ms12-020漏洞的定义是指操作系统的远程桌面协议存在重大漏洞,入侵者(黑客)可以通过向远程桌面默认端口(3389)发一系列特定RDP包,从而获取超级管理员权限,进而入侵系统,Windows在处理某些RDP报文时Term

php - 这个脚本容易受到 LFI(本地文件注入(inject))的攻击吗?

我想知道这个小片段是否受到本地文件注入(inject)漏洞的影响。我知道可以通过在请求中放入“%00”(空字节)来忽略任何内容。但是如果/some/dir/目录下没有以'prefix_'开头的子目录,是否可以利用呢?怎么办?在此先感谢您的回答。 最佳答案 你的意思是这样的吗?$lang.='en/../../../../../etc/passwd'.0x00;你可以通过以下方式避免这种情况$path='/some/dir/prefix_'.$_GET['path'].'whatever';$path=realpath($path);

php - 防止 xss 攻击的更好方法

这两种方法中哪一种是防止xss攻击的更好方法?保存在数据库中的HTMLEntities显示/回显时的HTMLEntities我发现第一个更好,因为您可能会在显示时忘记添加它。 最佳答案 whichofthetwoisabetterwaytopreventxssattack.HTMLEntitieswhilesavingindbHTMLEntitieswhiledisplaying/echoing2—您应该在最后一刻转换为目标格式。如果您决定要在电子邮件、PDF中使用相同的内容,将相同的内容作为返回给用户进行编辑的文本等,这可以让您免

php - 这是过滤数据和防止 SQL 注入(inject)和其他攻击的安全方法吗?

我创建了两个简单的函数来过滤插入的数据,然后再将其输入到mysql查询中。对于表单字段(我也使用正则表达式来单独检查每个字段。//Formfilterfunctionfilter($var){//HTMLisnotallowed$var=strip_tags(trim($var));//Checkmagicquotesandstripslashesif(get_magic_quotes_gpc()){$var=stripslashes($var);}//Notusingitrightnow,isitrecommended?//$var=htmlentities($var,ENT_QUO