我从一个CS学术网站上发现了这个挑战,我很感兴趣:使用以下openSSL命令加密了一条消息。用于加密消息的密码是什么?秘密信息是什么?
$ openssl enc –aes128 –base64 < secret-message
U2FsdGVkX180jAizsYGu5mZo9zSrzchodLCgKNl4j/PRNW4htplDZ/yKekDc5mZSsMaO+sOleP/S0HWw/AuemWLTseXiL1nWR920vgTc7g/+mBfVYB991loGTkAuMuwQ我知道AES在实践中是无法破解的(因为尝试所有的组合需要花费太多的时间),但我在想,如果你们中的任何人有什么想法,我还能尝试解决它吗?因为这是一个教育方面的任务,我想密码不会那么难。
到目前为止,我已经尝试过使用openssl enc解密的字典攻击。对于字典,我使用了著名的darkC0de.txt。我编写了一个简单的bash脚本,可以尝试字典中的所有密码。不幸的是,我得到的只是大量的假阳性解密。
有没有人知道我还能做些什么?这可能不是要解决的问题,而答案是,你不能这样做。
发布于 2017-12-15 19:22:50
我不会给你解决办法的,只要告诉你你哪里出了问题。
如果你能提供一些背景的话,这会很有帮助的。挑战来自以下之一:
似乎您使用了网页,因为您在行之间包含了-。你得把它去掉。另外: pdf包含一个提示,如果没有提示,您可以永远搜索,而不是分钟(编写程序并运行它)。
但是,不要复制/粘贴pdf版本,其中有三个切换字符。我不知道这些东西背后的人是谁,但他们太草率了。
一旦你找到正确的密码,固定的网络版本就会被解码成某种东西。我不确定这是否有意义,但我一定有一个内在的笑话我错过了。
https://security.stackexchange.com/questions/175571
复制相似问题