99久久老熟妇-久久99亚洲视频-99久久精品三级-国产成人va在线观看-午夜欧美精品久久久久久久蜜臀-久久在线综合网66-日韩在线成人激情视频-公司1区2区3区精品产品-亚洲欧美变态另类一区,日韩精品人妻在线第一页,久久久久久久av熟女sss,日韩欧美中文字幕不卡

歡迎進(jìn)入儀商網(wǎng)!

國(guó)外大神用鼎陽(yáng)示波器恢復(fù)軟盤(pán)里的游戲

又到了考(bao)驗(yàn)(lu)閱(nian)歷(ling)的時(shí)候了。



盆友,你可識(shí)得此物?


在80年代90年代,可是有不少寶貴的代碼數(shù)據(jù),都是存儲(chǔ)在這樣的載體之中的,比如DOS版的仙劍1。圖片



辣么,如果現(xiàn)在有一張存儲(chǔ)古早代碼的軟盤(pán)到了你手里,你該如何解開(kāi)其中的歷史秘密?要知道,在今天,你可能連讀取軟盤(pán)的設(shè)備都很難找到……


要是再磕了碰了,那就更完蛋了。


最近,vsftpd作者、Google Project Zero創(chuàng)始人Chris Evans大佬就遇到了這樣的難題:


在和Phil Pemberton一起恢復(fù)存儲(chǔ)在軟盤(pán)中的幾個(gè)古早游戲代碼時(shí),他們發(fā)現(xiàn),部分軟盤(pán)出現(xiàn)了不同程度的損壞,以致于直接用Greaseweazle這樣的設(shè)備是無(wú)法讀取的。


△Greaseweazle F7 Plus


怎么辦?大佬決心要搞出一個(gè)全新的方案,搶救寶貴歷史代碼。


設(shè)備也簡(jiǎn)單,就用萬(wàn)能的示波器。


沒(méi)錯(cuò),就是那種用來(lái)測(cè)試電路、顯示波形的儀器。



恢復(fù)出來(lái)的游戲代碼竟然還能玩,而且界面顯示清晰:



這波操作,看得網(wǎng)友直呼:數(shù)據(jù)考古不要太酷。



▍手敲0和1,100%恢復(fù)古早代碼


軟盤(pán)通常以模擬信號(hào)的方式存儲(chǔ)數(shù)據(jù)。


這里面存儲(chǔ)的模擬信號(hào),用的是最原始的FM調(diào)制(頻率調(diào)制)。


也就是說(shuō),它所存儲(chǔ)的信號(hào)0和1,分別會(huì)以不同的波形頻率表示。


△這代表的是00101100


以下面這段波形為例,單位周期下,在信號(hào)為0時(shí),輸出的頻率是比較慢的;而當(dāng)信號(hào)變成1時(shí),頻率就會(huì)突然變快。



因此,只需要找到周期規(guī)律,就能判斷一個(gè)周期里,信號(hào)代表的是0還是1。


但也不能僅僅看峰值來(lái)判斷信號(hào)是否為1。例如,在這個(gè)周期里,就出現(xiàn)了一個(gè)“假峰值”,然而人工解讀的結(jié)果還是0。



因?yàn)檫@個(gè)峰值其實(shí)是一個(gè)噪音,信號(hào)的整體趨勢(shì)仍然是下降的,波形的頻率本質(zhì)上并沒(méi)有變化。(但信號(hào)為1時(shí),波形會(huì)呈現(xiàn)一個(gè)完整的周期,起始點(diǎn)和終點(diǎn)的值是非常接近的)


有網(wǎng)友給出了簡(jiǎn)單的判斷方法:一個(gè)周期過(guò)去,如果信號(hào)值變化很大,則代表0;如果信號(hào)值幾乎不變,則代表1。



據(jù)Chris Evans介紹,代表0的正弦波信號(hào),是8μs一個(gè)周期;而代表1的正弦波信號(hào),則是4μs一個(gè)周期。


這種情況下,用Greaseweazle等“現(xiàn)代設(shè)備”直接讀取數(shù)據(jù),會(huì)出現(xiàn)一個(gè)問(wèn)題。


如果軟盤(pán)中的數(shù)據(jù),由于各種外部原因(時(shí)間久遠(yuǎn)、使用次數(shù)過(guò)多)出現(xiàn)了損壞,那么僅憑機(jī)器,是無(wú)法從這些帶有大量噪音的數(shù)據(jù)中完成解讀的。


△就像這樣,有一個(gè)扇區(qū)出現(xiàn)了問(wèn)題


但人卻可以輕易看出這些數(shù)據(jù)中的“規(guī)律”,從而判斷信號(hào)的狀態(tài)。


因此,用示波器將軟盤(pán)中傳輸?shù)哪M信號(hào)展示出來(lái),再由人工進(jìn)行解讀,會(huì)是個(gè)更好的方法。


于是Evans和Pemberton將示波器直接連上了軟盤(pán)驅(qū)動(dòng)器的測(cè)試點(diǎn),看看軟盤(pán)到底都輸出了些什么信號(hào)。


其中,輸入信號(hào)會(huì)呈現(xiàn)一正一負(fù)兩個(gè)波形,用來(lái)消除一部分噪聲。



從各種“年代久遠(yuǎn)”的軟盤(pán)解讀出的信號(hào)來(lái)看,難怪Greaseweazle這些設(shè)備讀不出來(lái)……(連人也得仔細(xì)分辨一會(huì)兒)



接下來(lái),就是處理這些神奇的波形了。


為了更好地處理噪音、繪制信號(hào)圖像,Evans和Pemberton還用上了Audacity來(lái)處理模擬信號(hào)。


Audacity是一個(gè)免費(fèi)開(kāi)源的音頻分析和編輯工具,能夠快速放大和檢查波形,還具有多功能低通濾波器,以及直接繪圖的功能。



另外,Audacity也支持CSV文件的導(dǎo)入。


Evans和他的小伙伴還利用這樣的音頻工具搞出了新的衍生玩法……


比如將速度放慢100倍,聽(tīng)一聽(tīng)軟盤(pán)記錄的聲音?;謴?fù)出來(lái)的數(shù)據(jù),效果還不錯(cuò)。



但上面這些,還只能用于數(shù)據(jù)比較正常的信號(hào)。


對(duì)于軟盤(pán)本身有輕微損壞的信號(hào),想要恢復(fù)就變得更困難了。


▍軟盤(pán)壞了怎么辦?


要是軟盤(pán)上有劃痕,這部分的信號(hào)就會(huì)變得非常難以辨認(rèn)。



這是Evans和Pemberton還原的其中一個(gè)凹痕的信號(hào),顯然中間那部分,信號(hào)振幅(圖中信號(hào)的強(qiáng)度)丟失得非常厲害,還自帶噪音。



其中一種方法是,多用幾種不同的軟盤(pán)驅(qū)動(dòng)器試試。


先用MF504C軟盤(pán)驅(qū)動(dòng)器過(guò)濾一下噪音:



好像效果不大。


換上另一個(gè)TEAC軟盤(pán)驅(qū)動(dòng)器后,顯示的信號(hào)更加給力了,但強(qiáng)度還是很小:



用肉眼分辨的話(huà),難度還是太高了。


鑒于此,Evans和Pemberton又換上了TEC軟盤(pán)驅(qū)動(dòng)器,效果好多了,峰值也變得清晰可辨。



除此之外,應(yīng)對(duì)這類(lèi)信號(hào)振幅丟失的情況,還有另一種方法:手工繪制修復(fù)。


由于峰值缺失得實(shí)在太厲害,只能通過(guò)人為修復(fù),繪制部分峰值信號(hào),來(lái)解決強(qiáng)度過(guò)低的問(wèn)題。



但無(wú)論如何,這些信號(hào)都可以被修復(fù)。


據(jù)作者介紹,上面這些辦法100%可以恢復(fù)軟盤(pán)中的數(shù)據(jù)。


除非真的出現(xiàn)了不可抗力。


例如,軟盤(pán)的一部分被損壞得很徹底圖片:



這種情況下,軟盤(pán)數(shù)據(jù)就徹底沒(méi)辦法恢復(fù)了。


所以,家里有“上古寶物”的小伙伴,一定要保護(hù)好自己的軟盤(pán)!


▍關(guān)于作者


這個(gè)項(xiàng)目的作者之一,是最受歡迎的Linux發(fā)行版FTP服務(wù)器程序vsftpd作者、著名黑客Chris Evans。


他畢業(yè)于牛津大學(xué),畢業(yè)后進(jìn)入甲骨文工作,其后又在谷歌工作了9年時(shí)間,是Chrome瀏覽器安全團(tuán)隊(duì)和谷歌黑客團(tuán)隊(duì)Project Zero的創(chuàng)建者。


據(jù)報(bào)道,Project Zero團(tuán)隊(duì)由谷歌內(nèi)部頂尖安全工程師組成,使命是找出全球范圍內(nèi)高價(jià)值的安全漏洞,并將其徹底消除。


2015年,特斯拉把這位黑客大神攬入麾下,負(fù)責(zé)領(lǐng)導(dǎo)安全工作。2016年,Evans從特斯拉離職。



Evans還是漏洞賞金平臺(tái)HackerOne的成立顧問(wèn)。


現(xiàn)在,據(jù)老哥自己說(shuō),他處在“半退休”狀態(tài)。



最后的最后,你是否也對(duì)80年代的游戲代碼長(zhǎng)啥樣產(chǎn)生了好奇?


Evans表示,這些恢復(fù)出來(lái)的源代碼已經(jīng)交給游戲原作者,是否開(kāi)源就要看原作者的意思了,如果你感興趣,不妨蹲個(gè)后續(xù)~


此前還介紹過(guò)另一個(gè)從21張軟盤(pán)中被“搶救”出來(lái)的紅白機(jī)游戲,代碼已在GitHub上開(kāi)源:https://github.com/DickBlackshack/Days-of-Thunder-NES-Unpublished/


參考鏈接:

[1]https://scarybeastsecurity.blogspot.com/2021/05/recovering-lost-treasure-filled-floppy.html

[2]https://news.ycombinator.com/item?id=27187435


聲明: 聲明:凡本網(wǎng)注明"來(lái)源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來(lái)源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請(qǐng)聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。

中文字幕理论电影-一本之道高清乱码-偷拍中国熟妇-本庄铃Av无码一区二区三区 | 4k免费在线播放 日韩精品三级-下凛凛子一区二区三区电影-国产美女自卫慰黄网站视频-国产无码喷水视频 | 午夜1区2区-日日夜夜天干-扒开你下面舔高朝-国产一区二区三区在线播放 | 美人自慰网站-日本丝袜狂操网站-麻豆91在线播放中文字幕日本二区-精品一区视频官网 | 大奶淫荡少妇-伊人总合在线-自拍偷拍影音先锋-中国女人性生活风骚大片 | Freexx性中国-美女直播间-婷插鲁-jiZZ18女人高潮zzji国产-详情在线播放- | 国产网红av在线观看网红主播-亚洲无套自拍-熟女动漫乱-天天干天天色热门新网站 | 女性裸体自慰短片-日韩综合色中色-娇小影视精品性爱热视频-日本四十路性网站 | 撅屁股挨操影院-美女裸体尿口蜜桃网站-女同私人影院-国产女人爽的流水毛片 | 一本色道中文字幕DVD-高清免费观看 无码专区中文字幕无码-屁屁影院一区二区三区-性感美女被爆操 | 国产香蕉精品视频在-超碰天天揉熟妇-韩国无码一区二区三区精品-亚洲人操亚洲人 | 奶水旺盛的女人伦理-欧美日韩午夜视频在线观看-50路老熟翔田千里中出-久久在精品线影院精品国产 台湾佬美性中文蜜桃-伊人欧美试看-来个美女日比毛片看一下-裸体美女啪啪 | 亚洲老女人BB-浪潮AV网站-午夜精品一区二区三同性男-最新-推荐-第2页 - 日本高清视频在线网站-一本道dvd手机在线观看-日本毛片高 | 伊人性视频-7m成人AV-九七视频无码专区-妃光莉AV一区二区三区 | 拥有海量、高清、优质的电影电视剧作品-嫖老女人国产国语-伊人春色辣文-美女被视频网站看免费入口 | 免费毛片在线看片免费丝瓜视频 BD英语神马影院手机在线-麻生希无码中文字幕-Chinese一区二区-亚洲see图19P | 欧美αv日韩αⅴ亚洲一区-欧美抄逼一级黄片段-无码中文字幕久久不卡-jzzjzzjzz成熟少妇亚洲 | 玻璃奶少妇-超级碰撞在线免费观看视频-伊人大香蕉视频-经典日韩成人网站在线观看 | DVDHD高清在线观看 911亚洲精品不卡-伊人很很干-97国产熟女自慰-99久久精品免费看国产一区二区三区 | 国产网红av在线观看网红主播-亚洲无套自拍-熟女动漫乱-天天干天天色热门新网站 | 东北少妇国语-DVD免费观看韩国 亚洲日韩一区二区三区四区高清-六十路熟女浓蜜中出-天天AV一二三 | 欧美在线第三页-亚洲最新卡通动漫444-BD国语在线观看完整版 欧美六月七月丁香缴情-国产BwBwBwBw | 少妇高潮流白浆喷水的A片出-人与禽动ZoZ0性伦另类-高清完整版BD 久久久久久精品成人免费-国产激情久久久久影院老熟女免费 | 东北熟妇在线-午夜大码名器熟妇-jizz大全视频-四虎精品 | gogogo免费视频观看结婚-高清在线视频播放 亚洲国产一区二区三区在线观看-高中美女自慰污污网站免费看-好123人体美女 | 少妇无套内谢太紧了一区-日韩成人无码v清免费-快看网操老师视频-少妇又嫩又紧又爽 | 伊人草午夜-gogogo日语完整版-99久久国产免费中文无字幕-自慰看的网站 | 欧美天堂在线视频-美女教师岬奈奈美-色婷婷精品国产黑人一区二区三区-重口老太一区二区三区免费 国产一区无码激情 1080P电影在线看-一本一道综合-日韩一区在线视频-羽月希奶水一区二区三区 | 亚洲处破女在线观看-国产aⅴ精品一区二区三区久久-香蕉成年网站未满十八禁-91动漫美女慢慢桶 | www.6666rrrr.com.-农村白嫩BBwBBwBBW-AAA欧美巨根-黄色淫网站哪里有淫插插插一 | 黑人巨大マラvs北条麻妃-草莓视频app色版-操亚洲老熟女老情人-东京热黄色网 | 日韩av无码一区二区三区不卡毛片-伊人9999-狠狠干夜夜挨-警察(1V1,高H,高c)开荤 | 伊伊在线视频-正在播放搡老肥婆-一二在线-四川少妇BBBBBB网站 | 欧美天堂在线视频-美女教师岬奈奈美-色婷婷精品国产黑人一区二区三区-重口老太一区二区三区免费 国产一区无码激情 1080P电影在线看-一本一道综合-日韩一区在线视频-羽月希奶水一区二区三区 | BD国语高清完整版播放 每日第一时间更新热门电视剧-人妻三级无码NTR-又紧又嫩又爽无遮挡免费-99久久久久成人国产免费 | 插插欧美综合变性人-日本黄色A片视频六区-嗯灬啊灬用力cao我-日韩成人av hd 4k | 女生粉嫩自慰网站-裸体女人扒j自慰喷水-四川BBB搡BBB爽爽爽电影-国产欧美一区二区三区免费看 | www.插插插-欧美成综合网网站-中国女人逼视频-成人淫片在线剧情片HD在线观看 | 特大黑人娇小亚洲女mp4-黑人xxxx日本人-中文字幕 欧美整片-久久女女 | 久久精华一区-YJLZZJLZZ亚洲乱码熟妇-亚洲淫荡-亚洲女人肏穴影视 | 性感美女被操黄片免费漫画-涩涩网站入口-亚洲人舔身体上该床大肉棒逼-嗯~啊~轻一点 草莓视频在线观 |