这不是真实情况;请忽略您可能认为适用的法律问题,因为它们并不适用。
假设我有一组 200 个已知的有效许可证密钥,用于假设的软件许可算法,并且许可证密钥由 5 组,每组 5 个不区分大小写的字母数字(全部大写)字符组成。例子:HXDY6-R3DD7-Y8FRT-UNPVT-JSKON
是否有可能(或有可能)推断出系统的其他可能的密钥?
如果已知该集合是连续的怎么办?针对这种情况,方法会如何改变?这会带来什么样的优势?
我以前听说过“keygens”,但我相信它们可能是通过反编译许可软件而不是检查已知的有效密钥来制作的。在这种情况下,我只得到一组密钥,并且我必须确定算法。我还被告知这是一种行业标准算法,所以它可能不是基本的东西,尽管我认为机会总是存在的。
如果您认为这不属于 Stack Overflow,请至少建议我在另一个地方查看或提出问题。老实说,我不知道从哪里开始解决这样的问题。我什至不知道此类问题的术语。
假设系统在加密方面很强大,知道这些密钥对您没有任何好处。现在,许多这样的系统是由那些太便宜而无法购买真正的注册机的人实现的,所以你可能仍然有希望。
信封估计的后面一点说这样的密钥有 125 个(是 800 哎呀,谢谢你抓住了)信息位,如果你对这个空间进行了足够的采样,你可能能够进行某种攻击,但你是谈论大量的样本点。但是嘿,你的业余时间还有什么其他计划吗?
即使是大公司也搞砸了,六年前,MSDN 密钥的生成方式存在一个错误,允许某种暴力攻击。您会发现有人在 eBay 上销售 MSDN 订阅,作为企业许可捆绑的一部分。您只需提交您的信息,他们就会在几天内为您提供一个预先注册的 MSDN 帐户。我非常确定他们正在利用实施中的一个错误并强制注册,直到有人卡住为止。
我工作的一家公司买了一个,微软很荣幸,因为我们买它时并不知情,但他们对卖给我们的人的地址感兴趣。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)