草庐IT

攻击力

全部标签

linux - 在 Linux (CentOS6) 中显示攻击我的服务器的 IP 列表

我的目标是获得攻击服务器的IP的准确列表,而不是无辜的IP。我试着用netstat-n-p|grepSYN_REC|awk'{print$5}'|awk-F:'{print$1}'但我不能确定它显示的是攻击者列表,而不是同一列表中的无辜ip。大多数攻击都在第7层,因此80端口上的http。目的是获取列表,复制并粘贴到文本文件中,运行批处理脚本并在每一行添加ipsetaddblacklist。然后我可以使用ipset和iptables在很短的时间内阻止所有攻击IP。 最佳答案 您基本上描述的是制作您自己的入侵检测系统,该系统将检测攻击

linux - Linux内核黑客攻击的虚拟环境

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。这个问题是给练习Linux内核黑客的:通常,最好在虚拟化环境中测试/玩linux内核更改/hack。您使用什么虚拟环境来测试您的技巧?你如何制作一个简约的文件系统(带有基本的实用程序)以与环境一起使用。如果您使用现成的文件系统,您使用的是什么?您对您的环境进行的有用启发(例如安装新内核、共享文件等?如果可能,请提供设置环境的分步过程。此信息的集合似乎在网

c - 我应该如何防止硬链接(hard link)攻击?

我想将数据附加到/tmp中的文件。如果文件不存在,我想创建它我不在乎其他人是否拥有该文件。数据不是secret。我不希望有人能够将其写入其他地方或另一个文件。执行此操作的最佳方法是什么?这是我的想法:fd=open("/tmp/some-benchmark-data.txt",O_APPEND|O_CREAT|O_NOFOLLOW|O_WRONLY,0644);fstat(fd,&st);if(st.st_nlink!=1){HARDLINKATTACK!}这个问题:有人可以将文件链接到我的一些短期文件,因此/tmp/some-benchmark-data.txt与我的另一个脚本正在使

pth(pass the hash)哈希传递攻击

一.前言pth(pass-the-hash)哈希传递攻击在内网渗透中是一种很经典的攻击方式,原理就是攻击者可以直接通过LMHash和NTLMHash访问远程主机或服务,而不用提供明文密码这类攻击适用于:域/工作组环境账号hash内网中存在和当前机器相同的密码(ps:微软打了KB22871997补丁后只有Administrator(SID500)可以PTH成功,默认windowsserver2012后都会存在补丁)注意:打了KB22871997补丁后,不是sid500的用户,pth的时候会提示权限不足,如图所示:二.NTLM认证2.1Lmhash和ntlmhash正常mimimatzdump的h

php - 随机 sleep 可以防止定时攻击吗?

来自WikipediaIncryptography,atimingattackisasidechannelattackinwhichtheattackerattemptstocompromiseacryptosystembyanalyzingthetimetakentoexecutecryptographicalgorithms.实际上,为了防止定时攻击,我使用了以下来自thisanswer的函数:functiontimingSafeCompare($safe,$user){//Preventissuesifstringlengthis0$safe.=chr(0);$user.=chr

php - PHP 的 password_verify() 对极长密码(DoS 攻击)是否安全?

一般攻击场景:2013年Django有一个普遍的漏洞,因为攻击者可以通过非常大的密码创建极其密集的CPU计算[seethesecuritynoticehere].我不确定在没有任何进一步检查的情况下使用PHP的password_verify()和其他密码散列方法时这是否仍然可行。PHP文档说:UsingthePASSWORD_BCRYPTforthealgoparameter,willresultinthepasswordparameterbeingtruncatedtoamaximumlengthof72characters.但是,PHP的代码可能会说一些不同的东西:Ccodebeh

MAC安全(防MAC泛洪攻击)

一、MAC地址表项分类:1.1动态表项:通过对帧内的源MAC进行学习而来,有老化时间1.2静态表项:由管理员手工配置,不会老化1.3黑洞表项:丢弃特定源MAC或目的MAC,不会老化静态和黑洞表项不会被动态表项覆盖,而动态表项可以被静态和黑洞表项覆盖二、MAC地址表安全功能2.1 禁止MAC地址学习功能--可以限制非信任用户接入(搭配表项2配置)2.2 限制MAC地址学习数量--可以防止变化MAC地址攻击(搭配表项3配置)2.3 端口安全--可阻止其他非信任的主机通过本端口与设备通信 2.4 MAC-Spoofing-Defend--一个端口学习的MAC不会再其他端口上学习2.5 MAC地址防漂

php - 易受攻击的 PHP 代码示例?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion好吧,我和一个friend正在做一个关于PHP安全性的小型演示(虽然我不是很喜欢PHP),他让我找到一些易受攻击的PHP代码的例子(一个容易受到SQL注入(inject)和所有其他攻击类型)。我想知道是否有任何网站同时包含好的和坏的代码片段来说明您应该如何编码和不应该如何编码?基本上我会把它们放到我们的网站上,他会尝试破解它,然后我们会展示“正确”的网站,他会再次尝试破解它。

php - 防止蛮力攻击的最佳方法是什么?

我有我的登录页面,当然我想防止暴力攻击并减少用户登录时的延迟。目前,您需要输入用户名和密码才能登录。我正在考虑实现reCAPTCHA.但是,这会在3次尝试失败后显示在登录上。我的问题是:您尝试的依据是什么。IP地址?它总是可以隐藏...用户名?如果他们正在尝试一个不存在的用户怎么办?计算失败登录尝试的最佳方法是什么? 最佳答案 session不可靠,因为它们依赖于cookie,验证码经常被破坏[包括ReCAPTCHA]。唯一可靠的方法看似简单:问一个问题。不要使用数学问题,因为计算机出于某种原因令人惊讶地擅长解决这些问题。伟大的旧备

php - 如何防止PHP中的代码注入(inject)攻击?

我有点糊涂了,PHP函数那么多,有的用这个,有的用那个。有些人使用:htmlspecialchars()、htmlentities()、strip_tags()等哪个是正确的,你们通常使用什么?这是正确的吗(建议我一个更好的,如果有的话):$var=mysql_real_escape_string(htmlentities($_POST['username']));这条线可以防止MySQL注入(inject)和XSS攻击??顺便说一句,除了XSS攻击和MySQL注入(inject),还有什么需要注意的吗?编辑总结:如果我想向数据库中插入字符串,我不需要使用htmlentities,只需