2017-04-02 79 views
0

我想创建一个简单的C++暴力破解程序破解小的密码,也许像3-4个字符长,(作为一个科学公正的项目)只是向人们展示它是如何工作的,即我的话题主要是关于网络安全和数据泄露漏洞和东西。C++简单的蛮力项目密码输入法

所以我就暴力破解部分覆盖,但我想改变的是,而不是让用户在我的程序本身内输入自己的密码,我想知道是否有可能做一个,比方说,一个HTML页面与登录屏幕,然后输入的密码保存到一个txt文件,然后我可以从我的程序为暴力强制部分打开。

我想说的是,大多数人尝试了这一点,不会是如此坚信密码输入到输出框。他们可能想知道我是否打印了他们输入的密码。我看到其他人的节目,但他们所做的全部都是cin >>密码,然后开始了暴力强制部分。用户不知道他的密码是否被破解,或者程序员是否做出了密码< <密码。

因此,这将帮助我很多的让我知道在我能做到这一点的方法(不只是HTML,什么是好的,只要它不是一个输出框)。

对不起,长的问题!只是想确保我涵盖了所有的信息。 请帮助我! P.S:我只是一名学生(1年半到C++ :)),所以请尽量保持简单。提前致谢!!

+2

看来你的问题无关,与C++。您正在问如何创建一个将数据存储在文本文件中的网页(并且这对于堆栈溢出来说已经太广泛了)。事后你用C++处理文件是无关紧要的。尝试着重关注实际问题,并考虑哪些技术环境是必要的,哪些不是。 –

+0

对不起,如果这已被张贴在错误的类别,但你可以告诉我更多关于是否有可能创建一个网页,将数据存储在文本文件(如你所说),如果是这样,如何? – sleekmaster292

+0

这个问题几乎与“如何将数据写入文本文件?”一样广泛。或“我怎样才能创建一个网页?” (严重的是,我不是在开玩笑!)。你知道任何合适的服务器端网页技术吗? PHP? CGI? Node.js的?您基本上需要一个处理HTTP POST请求的服务器,以及要存储为请求参数的数据。然后,该服务器可以例如将数据转发到将数据存储在文件中的程序。或者它甚至可以直接将它转发给您的C++程序。或者C++程序本身可以包含一个HTTP服务器。有一百万种方法。 –

回答

0

我想简单地打印出在终端/ outputbox尽可能多的内部信息。这样,人们可以更好地理解程序的内部运作。例如,您可以打印出您的程序尝试过的每个密码。最重要的是,向那些也对此感兴趣的人展示你的源代码。