當年,我靠這段代碼去『偷』老師的期末試題_風聞
观察者网用户_950488-2020-10-22 13:50
昨天,準備把跟了我10年的老爺筆記本里面的文件清理了,然後處理賣掉,又笨重又卡頓,還不如賣了吃頓好的。
整理文件的時候,看到了許多當年剛剛學習編程時寫過的程序,其中有一個挺有意思的,讓我一下想起了當時的情景。
説起來有點不太光明正大,這個程序是當時寫來「偷」文件的「木馬程序」。
當時有一門課程,跟計算機關係不太大,貌似是物理相關的課程,平日裏都把時間花在學編程上了,這門課程學的就很隨便。這不快到期末了,馬上要期末考試,開始有點慌了。
我觀察了教這門課程的老師的上課習慣,一位女老師,貌似對電腦不太在行。每次上課前,就把自己的U盤插進教室的電腦上,然後打開資源管理器定位到這堂課的課件PPT,打開開始講課,下課了才拔出自己的U盤。
有一次在老師尋找自己的PPT過程中,我們在投影儀上不小心看到了一個名叫期末考試xxx.doc的文件。
當時一看眼睛都亮了,在幾個小夥伴兒的攛掇下,我決定“學以致用”,把學到的技術用於實踐:寫個程序把這個文件搞到手。
我們的計劃是這樣的:
第一步:上課之前,提前到教室,把我們的木馬程序植入電腦中,在後台運行
第二步:程序在後台監控U盤插入動作,一旦發現,就遍歷這個U盤的文件,並將所有擴展名是doc的文件複製到電腦中一個隱藏的目錄下
第三步:拷貝完成後,繼續在後台等待新的U盤插入,如果發現是我們自己的U盤,那就將上面複製的文件再複製到我們的U盤中
第四步:拔掉我們的U盤,木馬使命完成,刪除複製的文件,刪除自己
來看一下當年寫的代碼(寫的太爛,求輕噴)
當發現我的U盤插入時,轉移複製到的文件:
下面是遍歷U盤文件的邏輯:
實施計劃的當天,和預想的一樣,老師毫無防備的插入了自己的U盤,我的心都提到嗓子眼了,雖然程序事先已經測試“演習”了很多次,但真正去幹活了還是怕出什麼狀況,萬一崩潰異常,彈個窗口出來那就露餡兒了。
萬幸,一切如常,雲淡風輕。
在煎熬忐忑中總算熬到了下課,等到老師離開,我們就可以上去摘取果實了。
沒想到的是,今天不知什麼情況,老師拔了U盤,準備去關機。這可不得了,學校的電腦已關機就自動重置了,拿到的數據也就全部消失了。
説時遲,那時快,我們一個小夥伴見狀趕緊佯裝上去請教老師問題,拖住老師,然後聲東擊西,我再偷偷插入我的U盤,心裏默默數了十幾秒鐘,然後迅速拔掉。整個過程不需要在電腦上操作什麼,一插一拔,背後已經自動完成。
見大功告成,我們趕緊撤。
回到寢室,我們迫不及待的打開U盤,期待豐收的果實。沒想到除了複製到幾個沒用的文件,根本沒有我們想要的期末考試題,看來早被老師從U盤上刪掉了。
行動失敗,還是隻有打起精神好好突擊自學,最後終於在兩個星期時間裏學完了這門課,還考了個不錯的成績。
看來走歪門邪道終究行不通,不逼自己一把,都不知道自己學習的潛力有這麼強。
最後還是要囉嗦一下,上面的行為不值得提倡,是一個反面教材,千萬別去模仿,搞不好就是犯罪了。試題或許可以偷來,或許不能,但知識是永遠偷不來的,踏踏實實學習才是正道!
哎,如今想來,當年還是圖樣圖森破啊···