作为新闻报道等这一指示上述号码可能出现的编程错误。
一名美国男子突然到他的当地加油站买了一包香烟,结果发现他的卡被收取23,148,855,308,184,500美元。
那就是23万亿美元(14万亿英镑),是美国国债的许多倍。*
以十六进制表示的是523DC2E199EBB4,乍一看似乎并不十分有趣。
有人对导致此错误的编程错误有任何想法吗?
作为新闻报道等这一指示上述号码可能出现的编程错误。
一名美国男子突然到他的当地加油站买了一包香烟,结果发现他的卡被收取23,148,855,308,184,500美元。
那就是23万亿美元(14万亿英镑),是美国国债的许多倍。*
以十六进制表示的是523DC2E199EBB4,乍一看似乎并不十分有趣。
有人对导致此错误的编程错误有任何想法吗?
Answers:
将美分添加到数字中,您将获得2314885530818450000,以十六进制表示的是2020 2020 2020 1250。
你看到图案了吗?前六个字节已被空格覆盖(十六进制20,十月32)。
稍等一下; 发生了一些可疑的事情。
虽然用空格括起来的解释当然看起来不错,但它可能(至少部分是)似是而非。
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)的费用呢?其中两人在加油站购买了香烟,另外两人在餐馆付款,刘易斯(Lewis)买了鸡蛋和牛奶,最后一个在药店买了。所有这些不同的商品碰巧都花费相同吗?$ 46.88的餐厅账单似乎还可以,但要买一包香烟?牛奶和鸡蛋‽
空格填充错误是有意义的,除了它不能解决0x1250常数。为什么所有单词都以最后一个WORD 0x2020 2020 2020 1250
而不是0x2020 2020 2020 2020
或不同的数字结尾?
嗯,如果只影响了13,000个客户,则可能是由于确切的特定费用触发了该错误。在这种情况下,不仅是字段错误。如果只是文本字段被解释为64位整数,那么为什么没有其他数量引起它,从而影响到所有人,而不仅仅是13,000。但是,在同一周内恰好有13,000人收取完全相同的费用怎么办?
他们说这是“临时编程错误”,很可能是这样,但这是否可能是黑客行为?在这种情况下,它可能是一个幻数。实际上,这可能是两者的结合:一些黑客将0x1250自动收费与空间填充错误结合在一起,导致检测到一个或两个错误。
该注册认为答案是确实填充字段错误,但为什么他们都同样不扩大,虽然评论的人提到的数字可能被四舍五入到最接近的$ 100(因为银行和银行软件不可能明确地去长度以确保精度)。
(也有类似错误的报告。)
杰森·布莱恩特的帐单:
伊丽莎白·刘易斯的帐单:
罗恩·希尔的帐单:
Josh Muszynski的帐单:
用卡购物时会发生的情况是,该软件会立即联机以确保您有足够的资金来进行购买,而只是保留用于交易的资金。在工作日结束时,软件将收集最近24小时内放置的所有交易,并将其提交给收单银行进行处理。
提交给银行被称为结算,通过以非常严格的格式发送纯文本文件来完成。(这是几十年前开发的,现在使用它的系统数量众多,很难进行现代化改造)
每个交易在文件中以一行文本形式出现,其中一部分是交易价值。该字段应为11个数字字符(左侧填充零),并且始终将值保留在最小公分母中(在本例中为美分)。11个数字字符非常适合任何货币的值。
看起来这种情况下的付款处理器已经对其提交软件进行了一些更改,并错误地将零填充替换为空格填充。a)服务提供商,b)收购银行和c)Visa却没有被取走,这真是让我无所适从。该结算文件(13,000个高价值交易)的净值本来是天文数字,也许这也是某处的一个促成因素。
如果您将64位表示左移8位(乘以256),则会得到格式正确的信用卡号和3个空位置,从而获得3个安全额外编号(由于某些原因全为零)。每10个机会中就有1个随机数会给出格式正确的CC号码。
5926 1069 5889 5232 000
如果使用数字23148855308184500的二进制等价(1110101110110100)解码,则会得到K矿,这是采矿和矿石的普通话字符。Kmine可能意味着“知识矿”,或诸如kmine Holdings Ltd之类的东西。也许K(矿或矿石)与美国银行或Visa之间存在关联?