某一天你收到了朋友發給你的一個秘密文件,在看完之后,為了不被別人發現,你決定將文件毀尸滅跡!
你選中文件名稱 / 右鍵 / 刪除,好了,文件已經消失了。但你是懂電腦的,知道文件此時還在回收站里面,于是再選中回收站 / 右鍵 / 清空回收站 ,操作一氣呵成,心想,”這下穩了,沒有人可以發現你的秘密了。“
又或者是某天當你想要升級你的電腦或者硬盤時,舊電腦或者硬盤那不得賣了回點血。但是為了不讓別人發現你的小秘密,你肯定會選擇格式化所有磁盤。
但是,不管是刪除還是格式化之后,這時候文件真的已經被刪除了嗎?
如果對計算機知識不感興趣,也可以直接拉到末尾看結論~
0x00
要知道為什么,首先得先簡單的了解一下文件的存儲形式。我們知道,我們的文件一般文件都是存儲在硬盤上(不管是之前的機械硬盤,還是現在的固態硬盤)。而我們的操作系統(比如Windows、MacOS等),則負責來管理和操作我們的硬件,其中當然包括的硬盤。
但是硬盤本身是沒有腦子的,而且也也只能存儲0或者1,那就會有一堆的問題:
-
? 那我們的數據要寫到哪里?
-
? 我們又要怎么去找到我們寫入的信息?
-
? 哪里地方是可以寫的,哪些地方已經寫了數據了?
所以操作系統為了更好的讓我們管理數據,抽象出來了文件這個概念,并且把專門用來管理文件的這部分功能稱為“文件系統(file system)”。
0x01
那有了上面的基本知識,我們再看操作系統是怎么管理文件的。比如你下載的秘密文件,假設是存儲在d:/video.mp4
,那當我們打開video.mp4時,又是怎么在硬盤上找到這個文件數據的呢?我們簡化一下流程,大概是這樣:
d:/video.mp4
相當于一個目錄索引,通過它的地址,我們可以硬盤上的真實地址,進而找到文件的數據。
就像我們看書一樣,先通過目錄video(d:/video.mp4)找到了對應頁碼p10(0x00ff00),然后把書翻到p10就可以找到對應的內容了。
0x02
那刪除文件呢?實際上你在點擊刪除文件時,操作并不會真的把硬盤上的這段數據給它抹除掉,它只做兩個操作:
-
1. 將索引刪掉。
-
2. 將索引對應的那段地址標記為可寫。
什么意思呢?還是以書本來作為例子:比如某天你通知我,讓我刪了某本書的第一個章節(第1-10頁)。
我收到通知后,直接把第一章的目錄給你刪了,這時候你就看不到了哦,讓你以為文件已經刪除了。但是實際上呢?第1-10頁的內容還是在那里,原封不動。
同時等下次你要寫新的內容時,我可能就會從第一頁開始寫,慢慢的把原來的第一章(1-10頁)的內容給覆蓋掉,這時候,你原來的文件才真正的被抹除了。
0x03
所以當我們右鍵點擊刪除文件后,即使清空了回收站,文件內容仍然還保存在硬盤中,僅僅只是刪除了對應的文件索引而已。
這就是為什么我們的文件被刪除后,我們拿著硬盤去修理店或者使用某些恢復軟件,還有可能恢復已經刪除的數據,但是又不是所有的數據都能夠被恢復。這主要取決于,你的硬盤在刪除文件后,有沒有寫入新的數據將原來的文件覆蓋掉。
所以,如果當你想要出售你的硬盤時,最好在格式化磁盤之后,再寫入一些大文件,重復操作幾次。你不會希望購買你硬盤的人恢復你的硬盤數據吧?
今天只要你給我的文章點贊,我私藏的網安學習資料一樣免費共享給你們,來看看有哪些東西。
網絡安全學習資源分享:
給大家分享我自己學習的一份全套的網絡安全學習資料,希望對想學習 網絡安全的小伙伴們有幫助!
零基礎入門
對于從來沒有接觸過網絡安全的同學,我們幫你準備了詳細的學習成長路線圖。可以說是最科學最系統的學習路線,大家跟著這個大的方向學習準沒問題。
【點擊免費領取】CSDN大禮包:《黑客&網絡安全入門&進階學習資源包》
1.學習路線圖
攻擊和防守要學的東西也不少,具體要學的東西我都寫在了上面的路線圖,如果你能學完它們,你去接私活完全沒有問題。
2.視頻教程
網上雖然也有很多的學習資源,但基本上都殘缺不全的,這是我自己錄的網安視頻教程,上面路線圖的每一個知識點,我都有配套的視頻講解。【點擊領取視頻教程】
技術文檔也是我自己整理的,包括我參加大型網安行動、CTF和挖SRC漏洞的經驗和技術要點,電子書也有200多本【點擊領取技術文檔】
(都打包成一塊的了,不能一一展開,總共300多集)
3.技術文檔和電子書
技術文檔也是我自己整理的,包括我參加大型網安行動、CTF和挖SRC漏洞的經驗和技術要點,電子書也有200多本【點擊領取書籍】
4.工具包、面試題和源碼
“工欲善其事必先利其器”我為大家總結出了最受歡迎的幾十款款黑客工具。涉及范圍主要集中在 信息收集、Android黑客工具、自動化工具、網絡釣魚等,感興趣的同學不容錯過。
最后就是我這幾年整理的網安方面的面試題,如果你是要找網安方面的工作,它們絕對能幫你大忙。
這些題目都是大家在面試深信服、奇安信、騰訊或者其它大廠面試時經常遇到的,如果大家有好的題目或者好的見解歡迎分享。
參考解析:深信服官網、奇安信官網、Freebuf、csdn等
內容特點:條理清晰,含圖像化表示更加易懂。
內容概要:包括 內網、操作系統、協議、滲透測試、安服、漏洞、注入、XSS、CSRF、SSRF、文件上傳、文件下載、文件包含、XXE、邏輯漏洞、工具、SQLmap、NMAP、BP、MSF…
👋全套《黑客&網絡安全入門&進階學習資源包》👇👇👇
這份完整版的學習資料已經上傳CSDN,也可以微信掃描下方CSDN官方認證二維碼免費領取【保證100%免費
】