吃飯ヽ( ´ ▽ ` )ノ
[Project:;COLD] 營運藏了QR code,才1/2的圖片就被找到這件事實在太神奇啦!
Project:;COLD case.613 on Twitter
吃飯ヽ( ´ ▽ ` )ノ
巴哈看到作法,才知道怎麼被破解的
> 從只有一半的QR code推測出是google drive的網址
> 從google drive網址格式反推QR code
> 即使是這樣還有32 bytes不知道
吃飯ヽ( ´ ▽ ` )ノ
> 因為QR code有錯誤校正碼,可以容許26 bytes缺字
> 現在有空缺32 bytes,我們還需要32-26=6 bytes
> 可以用暴力解列舉6 bytes(最多2^48)的所有可能
吃飯ヽ( ´ ▽ ` )ノ
> 實際上url只允許數字英文/#?.-等等字元
> 假設每byte 256種可能,佔了70種好了
> 所以大概70^6種,大約1千萬,然後用暴力解全部找出
> 從這麼多組合中挑出合法的url
吃飯ヽ( ´ ▽ ` )ノ
粗估一下26bytes都是合法字元機率是(70/256)^26,從1千萬找出合法url期望值是0.02%,大概最後超高機率只會找出一組解,真是十分巧妙
吃飯ヽ( ´ ▽ ` )ノ
今天就是12/23,我可愛的草莓會不會有事呢!?
載入新的回覆