国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
10. 軟件開(kāi)發(fā)部和網(wǎng)絡(luò)部的戰(zhàn)爭(zhēng)(5)

我是一個(gè)黑客
===========================================

作者:無(wú)名
CHM: swrod (
cnse8.com)
<本故事純屬虛構(gòu),如有雷同,請(qǐng)勿對(duì)號(hào)入座>

----------------------

10. 軟件開(kāi)發(fā)部和網(wǎng)絡(luò)部的戰(zhàn)爭(zhēng)(5)

   晚上上網(wǎng)的時(shí)候,發(fā)現(xiàn)QQ上已經(jīng)有人請(qǐng)求加為好友了。呵呵,一看,網(wǎng)名叫若煙。可能是林警官吧。同意加為好友之后,一問(wèn),果然是她。
   
   她迫不及待的把那個(gè)filelock程序給發(fā)過(guò)來(lái)。

   我收了。程序很小,100k不到,只有一個(gè)簡(jiǎn)單窗口界面。我一邊和她聊著天,一邊調(diào)出softice開(kāi)始跟蹤。呵呵,其他不敢說(shuō),但是跟蹤程序,解密加密還真是我的強(qiáng)項(xiàng)。

   其實(shí)我們國(guó)家加密解密的黃金時(shí)代應(yīng)該是使用dos操作系統(tǒng)的時(shí)候。那個(gè)時(shí)候,可以說(shuō)加密解密就是高手的代名詞呀。那個(gè)時(shí)代,無(wú)數(shù)的高手投入到這個(gè)加密解密的戰(zhàn)場(chǎng)上來(lái)。那個(gè)時(shí)候無(wú)論加密還是解密,想出來(lái)的辦法那才真是叫絕呀?,F(xiàn)在windows下,程序大了。跟蹤程序愈發(fā)困難了,還有防盜版的思想從技術(shù)層次發(fā)展到了法律層次,所以加密解密就弱化了。加上網(wǎng)絡(luò)的流行,高手們幾乎都把注意力轉(zhuǎn)向了網(wǎng)絡(luò)程序的攻擊了。

   我的加密解密功底就是那個(gè)時(shí)代練就的。當(dāng)時(shí)解密kv300的鑰匙盤(pán),就是我的入門課程,debug就是我的最愛(ài)呀。后來(lái)碩士畢業(yè)論文,我的課題就是加密解密技術(shù)探討。當(dāng)時(shí)提出的一個(gè)萬(wàn)能解密技術(shù)在國(guó)內(nèi)也是首創(chuàng)呀。我的導(dǎo)師都佩服的不行。

   但是,跟蹤程序仍然是非常艱苦的。你不要相信有些人吹牛,說(shuō)自己一晚上就把一個(gè)幾百k的程序讀懂了。還破解了。絕對(duì)是吹牛的。

   我跟了一段之后,還很順利,但是很快就陷入僵局了??磥?lái)這個(gè)家伙采用過(guò)反動(dòng)態(tài)跟蹤技術(shù)。我心里有底了。對(duì)這個(gè)程序,不是普通程序,必須要慢慢來(lái)。這個(gè)家伙既然寫(xiě)加密程序,對(duì)解密絕對(duì)也不是菜鳥(niǎo)。解密的那些招數(shù),他會(huì)不知道?反跟蹤,首先就是反靜態(tài)匯編。這個(gè)技術(shù)是加密者所必須的。就是讓你反匯編出來(lái)的程序你無(wú)法讀懂。不過(guò),從理論上來(lái)說(shuō),程序都是可以破譯的,因?yàn)椴还苣闳绾巫儞Q,必須要計(jì)算機(jī)能正確執(zhí)行。但是讓你無(wú)法讀懂,計(jì)算機(jī)又能執(zhí)行,這是容易辦到的。比如給你加個(gè)1000個(gè)無(wú)意義的循環(huán)。計(jì)算機(jī)能執(zhí)行。但是你能讀懂嗎?你不執(zhí)行還不行,因?yàn)楹竺娴拇a必須要通過(guò)這個(gè)1000個(gè)循環(huán)來(lái)解密。你動(dòng)態(tài)跟蹤,他給你加入一些反跟蹤措施,比如看內(nèi)存中是否有調(diào)試程序,如果有,立刻拒絕執(zhí)行。甚至讓你的debug死機(jī)。甚至更絕的是通過(guò)執(zhí)行時(shí)間來(lái)看是否跟蹤,你如果跟蹤,你的時(shí)間肯定長(zhǎng),直接連續(xù)執(zhí)行,你肯定短的多的多。當(dāng)時(shí)那幫高手們,當(dāng)時(shí)我崇拜的偶像,現(xiàn)在幾乎都是IT界的風(fēng)云人物了。  而且后面的程序是重新加過(guò)密的,執(zhí)行一段,解密一段。在內(nèi)存中基本就只能看到很少的明文,全是密文。要對(duì)付當(dāng)時(shí)那幫高手,才是真的難呀!

    我跟蹤了一陣那個(gè)程序。他的加密方法比較簡(jiǎn)單,就是使用的反復(fù)變換的方法。首先就是對(duì)自己進(jìn)行拉多次變換,就是我們說(shuō)的加殼。而且他不是使用現(xiàn)在流行的什么arj,什么zip加的殼。而是自己整的一個(gè)算法加的。這個(gè)程序一共使用了3鐘變化方法,加了3層外殼。這些早在我的預(yù)想之中,所以,我很快就把他的三個(gè)外殼脫掉了。現(xiàn)在內(nèi)存就出現(xiàn)他的原始匯編代碼了。但是事情沒(méi)有完,他采用了隱含調(diào)用方式。也就是當(dāng)調(diào)用程序的時(shí)候不是使用call或者jmp等指令。而是拼命往堆棧壓入數(shù)據(jù),彈出數(shù)據(jù),大部分是無(wú)意義的數(shù)據(jù),根本就是麻痹你的。等你即使是孫悟空的腦袋也該昏了的時(shí)候,他才把正確地址壓入,使用ret指令就轉(zhuǎn)移了。你根本就看不到一句call和一句跳轉(zhuǎn)指令。

    看了他的代碼,有防softice的代碼。只要使用softice的跟蹤,就死機(jī)。呵呵,他的招數(shù)比較老,所以我早有準(zhǔn)備。我的softice是經(jīng)過(guò)我改造的。他發(fā)現(xiàn)不了,所以對(duì)付他那些變換招數(shù),因?yàn)榭梢詣?dòng)態(tài)跟蹤,所以他那些什么隱含調(diào)用啊,什么加殼呀,全失去了作用。呵呵。

   我給林警官發(fā)消息;"你跟蹤到什么時(shí)候就不行了?”

   “就是脫殼的關(guān)鍵代碼段的時(shí)候我的softice就死機(jī)了”。

   呵呵,看來(lái)她的softice沒(méi)有經(jīng)過(guò)改造。當(dāng)然死機(jī)了,每個(gè)解密的關(guān)鍵代碼前面就有反softice的代碼。而且你還不能跳過(guò),跳過(guò),后面就無(wú)法解密。當(dāng)然就死翹翹了。

   “你跟蹤到哪里了?”林MM問(wèn)。

   “我?呵呵,脫殼完成了。”

   “真的嗎?你怎么沒(méi)死機(jī),你用什么跟的?“

    ”當(dāng)然是softice,還有什么?“

    ”啊,你如何跳過(guò)他的反跟蹤手段的呀?“

    ”我就一直跟呀,就沒(méi)死機(jī)。“我故意裝糊涂。呵呵,我怕她問(wèn)我要那個(gè)程序。到時(shí)候不好推遲。真正的黑客是不會(huì)輕易把自己的工具送人的。況且對(duì)方還是個(gè)警察。

    ”呵呵,你騙我。“ 林MM當(dāng)然知道怎么回事。笑笑,也沒(méi)繼續(xù)問(wèn)了。

   ”你干警察多久了?” ,我一邊繼續(xù)跟蹤已經(jīng)脫了殼的程序,試圖找到他通過(guò)解密文件的代碼。

  “一年多點(diǎn)兒”。她回答,“你覺(jué)得破譯有希望嗎?”她總是關(guān)心她的工作。

  “你什么學(xué)校畢業(yè)的呀”,我無(wú)聊的問(wèn)。同時(shí)自己使用那個(gè)軟件,加密了一個(gè)文件。然后使用這個(gè)軟件打開(kāi)她,輸入密碼,試圖找到她校驗(yàn)密碼的過(guò)程。

  “你查戶口呀,要查戶口我可以幫忙”消息后面跟了個(gè)俏皮的笑臉表情符號(hào)。

   呵呵我回了個(gè)紅臉的符號(hào)。

   這個(gè)時(shí)候我發(fā)現(xiàn)了filelock程序的密碼變換代碼斷。同時(shí)也發(fā)現(xiàn)了密碼在文件中的位置。當(dāng)然是經(jīng)過(guò)加密變換的。
   
   只要把這段密碼變換代碼讀懂,如果不是很難的算法,基本就能解決了。我心里高興起來(lái)。

   ”我找到密碼變換入口了“。我給林MM發(fā)消息。

  “太好了。真的嗎?”我?guī)缀跄芨械剿呐d奮。她是懂行的,知道找到密碼變換入口,幾乎就成功了一大半。

  “別高興的太早,看她的密碼變換算法了。god bless you"。我必須要潑潑冷水。其實(shí)說(shuō)實(shí)話,對(duì)這個(gè)程序,才幾個(gè)小時(shí)就能跟蹤到密碼變換部分,已經(jīng)大大出乎我的意料了??梢钥闯銎鋵?shí)這個(gè)程序本身也不是非常嚴(yán)密,畢竟只是網(wǎng)上的一個(gè)加密程序。又不是商業(yè)程序,說(shuō)不定就是一個(gè)初學(xué)加密的人搞的試驗(yàn)程序。

   我本來(lái)是做好通宵戰(zhàn)斗的準(zhǔn)備的。現(xiàn)在看來(lái),似乎是非常的順利。

   我倒了一杯水,開(kāi)始慢慢的喝著,一邊盡下心來(lái)開(kāi)始讀那段密碼變換程序代碼。根據(jù)我的經(jīng)驗(yàn),真正考驗(yàn)毅力的時(shí)候到了,因?yàn)檫@是密碼變換,你必須每句每句都讀懂。不像動(dòng)態(tài)跟蹤,你可以大段大段的自動(dòng)運(yùn)行。只有你理解了這個(gè)加密過(guò)程,你才能通過(guò)逆過(guò)程把文件中的密碼變成明文。而采用的密碼變換為了被別人破譯,通常會(huì)非常復(fù)雜。寫(xiě)的時(shí)候,作者一般也不會(huì)使用標(biāo)準(zhǔn)方式寫(xiě),簡(jiǎn)單的說(shuō)就是,怎樣你讀不懂,就怎樣寫(xiě)程序。反正就是讓你讀不懂就對(duì)了。

   凡是讀過(guò)別人程序的人一般都知道,讀別人的程序,有時(shí)候還不如自己寫(xiě)一個(gè)?,F(xiàn)在我讀的時(shí)候是別人故意讓你讀不懂的程序,困難度可想而知了。

  “可以把那段密碼變換程序發(fā)給我嗎?”林MM發(fā)消息過(guò)來(lái)了。

  “of course"。我把代碼的屏幕copy給他發(fā)過(guò)去了。 

   我開(kāi)始讀程序。才讀了半個(gè)多小時(shí)。我的心開(kāi)始下沉。

   這個(gè)代碼算法我非常的熟悉,而且遠(yuǎn)沒(méi)有我想象的那么復(fù)雜。

   但是,正因?yàn)檫@樣,我感到失落。我知道,要解密這個(gè)程序,遠(yuǎn)沒(méi)有我開(kāi)始預(yù)想的那么樂(lè)觀。

   寫(xiě)這個(gè)程序的那個(gè)家伙,其他地方都是使用的自己的算法。他的知識(shí)水平顯然并不高,所以要破譯他自己創(chuàng)造的算法,真的對(duì)我來(lái)說(shuō),不是非常困難。他的三層加殼,不是被我在幾個(gè)小時(shí)之內(nèi)就被脫的干干凈凈嗎?關(guān)鍵是這個(gè)最關(guān)鍵的密碼變換,他沒(méi)有使用自己的算法。
  
   他使用的一個(gè)我非常熟悉的算法。但是正因?yàn)槲曳浅J煜?,所以,我知道,麻煩真正的開(kāi)始降臨了

   我發(fā)了一聲長(zhǎng)長(zhǎng)的嘆息,給林。

  “破譯的可能性不大,就看我們的運(yùn)氣了。”

  “這個(gè)算法好熟悉呀。。。”看來(lái)他還陷在讀代碼的泥潭里面。

   今天晚上,我決定放棄了。因?yàn)?,我知道。不放棄,也不?huì)有什么進(jìn)展的。


----------------------

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
一個(gè)正在流行的股票騙局
SSL/TLS
【編程實(shí)例】如何用西門子PLC動(dòng)態(tài)加密計(jì)時(shí)催款程序
OSA相關(guān)代碼分析_緒言
[技術(shù)控]巧妙破解U盤(pán)加密文件
使用Shiro1.2中的PasswordService實(shí)現(xiàn)密碼加密存儲(chǔ)和比對(duì)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服