brute-force

    0热度

    2回答

    我正在制作一个数独程序,并且我创建了一个递归算法来解决一个数独。问题在于,有时候它会完美运行,瞬间完成,有时会卡住,工作数秒钟,有时我只好退出。 任何想法可能会造成这种情况? 我离开了代码,因为我不确定你是如何回答这个问题的(如果你复制并试用它或只是检查逻辑)。如果你想,我可以写出片段。 谢谢! import java.util.Random; /** * @Program Sudoku

    0热度

    1回答

    ,我尝试使用vsftpd的自学蟒蛇我在我的笔记本电脑打开FTP服务器(Ubuntu的12.04)。是(对于尝试着想)NINJA123的配置,我可以使用 ftp localhost 笔记本电脑本身,我选择的用户名和密码登录后。 在我的电脑上(在局域网中)我打开浏览器,输入ftp://192.168.1.108/。当我得到一个弹出式用户名和密码,我输入上面的细节 - 所以 - 一切工作FTP明智。 我

    0热度

    1回答

    我开发了一个MVC4项目并部署它(在btata版本中)。访问者必须先登录才能看到大部分网站。登录时,您需要注册。到现在为止还挺好。 现在有一些奇怪的家伙想要注册100次,似乎只是为了惹恼我。我怎样才能防止这一点?我已经有以下几点: 我必须手动接受注册(如管理员) 我综合验证码 因此,这家伙从我的应用程序是锁着的,但是他的注册尝试存储在我的数据库中,所以它不断扩大。 我的问题是:有没有办法限制注册行

    1热度

    2回答

    我试图理解找到中位数的选择算法。下面我粘贴了伪码。 SELECT(A[1 .. n], k): if n<=25 use brute force else m = ceiling(n/5) for i=1 to m B[i]=SELECT(A[5i-4 .. 5i], 3) mom=SELECT(B[1 ..m], floor(m/2)) r = PARTITION(A[1 ..

    1热度

    1回答

    我希望对Apache授权使用快速蛮力测试,而不使用urllib或套接字lib编码。但是,connect()是一个非常缓慢的任务(400/m)。 如何在重复使用connect()函数 (没有多进程方法;仅在代码级别)时提高效率? for num in xrange(1,10000): s = socket(AF_INET, SOCK_STREAM) s.connect((ip,p

    0热度

    1回答

    我正在为一个扩展项目编写一个程序来模拟旅行商问题。到目前为止,我已经写了它来允许用户输入路线,以及使用最近邻居算法来“解决”路线。我现在正在试图编写一个蛮力算法来解决从3个城市到13/14左右的城市选择问题。该计划旨在说明城市数量的增加如何导致计算最短路线所需时间的指数/因子增加。我试图写一个递归函数,但无法让我的头了解它的工作原理。我迫切需要一些关于如何做到这一点的指导。任何帮助,将不胜感激。

    1热度

    2回答

    我所见过的蛮力算法的每个例子都有指数运行时间。 这是一个严格的规则,即全部蛮力算法运行时指数?

    6热度

    4回答

    我正在使用Node和Express JS构建一个网站,并且想限制无效的登录尝试。既防止在线破解,又减少不必要的数据库调用。我可以通过哪些方式来实现这一点?

    13热度

    8回答

    我刚刚注意到我的服务器上有一个ssh bruteforce,实际上它应该被fail2ban禁止,但由于某种原因它并没有禁止它。大多数遇到fail2ban问题的人似乎都遇到了他们的正则表达式问题,这在这里似乎没有问题。 部分的jail.conf [ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log

    0热度

    3回答

    我正在开发一个测验web应用程序,并且处于困境中,无论是使用ajax还是完成回发来评估用户的答案。 用户在文本框中输入答案并点击每个问题的提交按钮。答案应该被评估,并且结果(正确/错误)应该立即呈现给用户。 当然,阿贾克斯将是更加用户友好的方式来处理这个问题,但我应该担心蛮力/字典攻击? 哪个更容易受到这些攻击? 而我该如何防止这种情况?