-1
我在红宝石共新手,我遇到了这个代码大约在Gmail中的错误的文章:任何人都可以评论这个红宝石代码?
(0..0xFFFFFFFFFF).each do |i|
puts "#{"%010X" % i}"
end
它应该产生一个字典,但我无法弄清楚它是如何工作
谢谢大家!
我在红宝石共新手,我遇到了这个代码大约在Gmail中的错误的文章:任何人都可以评论这个红宝石代码?
(0..0xFFFFFFFFFF).each do |i|
puts "#{"%010X" % i}"
end
它应该产生一个字典,但我无法弄清楚它是如何工作
谢谢大家!
码进行迭代,并且打印的所有值从0
到0xFFFFFFFFFF
类似于如何
(1..10).each do |i|
puts i
end
迭代并打印所有的值从1到10
对于0
和0xFFFFFFFFFF
之间的每个值它简单地打印出其当前十六进制值:
0000000000
...
0000005E6A
0000005E6B
0000005E6C
0000005E6D
0000005E6E
0000005E6F
...
FFFFFFFFFF
http://www.orenh.com/2014/06/one-token-to-rule-them-all-tale-o f.html 我不明白它是如何工作的 – enne
它只是(理论上)生成所有10位十六进制代码,包括前导零,这是易受攻击的URL的所有有效标记值。字典查找是由另一个应用程序调用易受攻击的URL执行的,此代码不会执行任何操作,而是从0到大数(十六进制数),每行一个条目。结果被输入到一个快速并行的Web客户端。 –