this one等新闻报道表明上述数字可能是编程错误。
美国一名男子突然出现 到他当地的加油站买了 一包香烟 - 只能找到他的 卡收费23,148,855,308,184,500。
这是23亿美元(14英镑) 千万亿次) - 很多次美国 国债。*
在十六进制中它的价格是$ 523DC2E199EBB4,一见钟情似乎并不十分有趣。
有人对编程错误会导致什么有任何疑问吗?
答案 0 :(得分:1448)
将数字加到数字上,得到2314885530818450000,十六进制是2020 2020 2020 1250。
你看到了这种模式吗?前六个字节已被空格覆盖(十六进制20,十二月32)。
答案 1 :(得分:239)
等一下;还有一些可疑的东西。
虽然空间填充的解释当然看起来不错,但它可能(至少部分)似是而非。
VISA表示,使用Visa Buxx预付卡可能会受到“不到13,000”客户的影响。到目前为止,我已经找到了几个新闻。新罕布什尔州的Josh Muszynski,田纳西州的Jason Bryan,德克萨斯州的Ron Seale,Karen Taylor在伯特利的十几岁的儿子,还有一个十几岁的女孩,Owatonna的Elizabeth Lewis。
问题是所有人都有完全相同的费用:$ 23,148,855,308,184,500.00。如果问题是空间填充,那么它们如何具有完全相同的$ 0x1250($ 46.88)费用呢?其中两人在加油站购买了香烟,另外两人在餐馆买了香烟,刘易斯买了鸡蛋和牛奶,最后一家在药店买了。所有这些不同的物品是否恰好相同?餐馆账单4688美元似乎还可以,但对于一包香烟?用于牛奶和鸡蛋‽
空格填充错误是有意义的,除了它没有考虑0x1250常量。为什么所有这些内容最后都是0x2020 2020 2020 1250
而不是0x2020 2020 2020 2020
或最后一个WORD中的不同数字?
嗯,如果只有13,000名客户受到影响,可能会以某种方式确切地说明具体的费用会引发错误。在这种情况下,它不仅仅是一个字段错误。如果只是文本字段被解释为64位整数,那么为什么没有其他数量导致它,从而影响每个人,而不仅仅是<13,000。那么, 13,000 的人怎么会碰巧在同一周收取完全相同的金额呢?
他们说这是一个“临时编程错误”,很可能是,但它可能是一个黑客攻击的东西?在这种情况下,它可能是一个神奇的数字。事实上,它可能是两者的组合:一些黑客自动充电,与空间填充错误相结合,导致一个或两个错误被检测到。
Register认为答案确实是填充字段错误,但没有扩展为什么它们都是相同的,尽管其中一条评论提到这个数字可能四舍五入到最接近的100美元(不太可能因为银行和银行软件明确地确保精确度。)
(还有一个类似的早期错误report。)
伊丽莎白刘易斯的法案:
Ron Seale的账单:
Josh Muszynski的法案:
答案 2 :(得分:62)
当您通过卡购物时会发生的情况是,软件会立即上线以确保您有足够的资金进行购买,但只会暂停交易的资金。在工作日结束时,软件会收集过去24小时内的所有交易,并将其提交给收单银行进行处理。
向银行提交的内容称为结算,并通过以非常严格的格式发送纯文本文件来完成。 (这是几十年前发展起来的,现在使用它的系统数量很难实现现代化)
每个事务在文件中显示为一行文本,其中一部分是事务值。该字段应为11个数字字符(左侧填充零)并始终将值保存在最小公分母(在本例中为美分)。 11个数字字符适用于任何货币的值。
看起来这种情况下的支付处理器对其提交软件进行了一些更改,并错误地用空间填充替换了零填充。这一点如何得到a)服务提供商,b)收购银行和c)签证而不被接收逃脱我。该结算文件的净值(13,000个高价值交易)本来就是天文数字,也许这也是某个因素的影响因素。
答案 3 :(得分:20)
如果删除尾随零,则验证为VISA卡号。我的猜测是他们刷卡然后手动输入数字,认为刷卡失败了。
答案 4 :(得分:11)
最终的谜团仍然是12 50来自哪里。它们是Ctrl + R,P的ASCII代码。这恰好是您输入QuickBooks验证代码时必须输入的秘密键击。
链接:Where to enter Validation code
非常巧合。我想知道当你在错误的地方键入这些键时会发生什么......
答案 5 :(得分:7)
如果向左移动64位表示8位(乘以256) 您将获得一个格式正确的信用卡号码和3个空位置,这3个安全的额外号码(由于某种原因全部为零)。随机数只有十分之一的机会给出一个格式正确的CC号。
5926 1069 5889 5232 000
答案 6 :(得分:6)
如果您使用二进制equivelant(1110101110110100)解码号码23148855308184500,您将得到K矿,这是采矿和矿石的普通话字符。 Kmine可能意味着“知识矿”,或类似于kmine Holdings Ltd.之类的东西。或许K(矿山或矿石)与美国银行或Visa之间存在关联?