㈠ 軟體編程中所說的殼是什麼意思
在一些計算機軟體里有一段專門負責保護軟體不被非法修改或反編譯的程序。它們一般都是先於程序運行,拿到控制權,然後完成它們保護軟體的任務。就像動植物的殼一般都是在身體外面一樣理所當然(但後來也出現了所謂的「殼中帶籽」的殼)。由於這段程序和自然界的殼在功能上有很多相同的地方,基於命名的規則,大家就把這樣的程序稱為「殼」了。就像計算機病毒和自然界的病毒一樣,其實都是命名上的方法罷了。 從功能上抽象,軟體的殼和自然界中的殼相差無幾。無非是保護、隱蔽殼內的東西。而從技術的角度出發,殼是一段執行於原始程序前的代碼。原始程序的代碼在加殼的過程中可能被壓縮、加密……。當加殼後的文件執行時,殼-這段代碼先於原始程序運行,他把壓縮、加密後的代碼還原成原始程序代碼,然後再把執行權交還給原始代碼。 軟體的殼分為加密殼、壓縮殼、偽裝殼、多層殼等類,目的都是為了隱藏程序真正的OEP(入口點,防止被破解)。關於「殼」以及相關軟體的發展歷史請參閱吳先生的《一切從「殼」開始》。
作者編好軟體後,編譯成exe可執行文件。 1.有一些版權信息需要保護起來,不想讓別人隨便改動,如作者的姓名,即為了保護軟體不被破解,通常都是採用加殼來進行保護。 2.需要把程序搞的小一點,從而方便使用。於是,需要用到一些軟體,它們能將exe可執行文件壓縮, 3.在黑客界給木馬等軟體加殼脫殼以躲避殺毒軟體。實現上述功能,這些軟體稱為加殼軟體。
http://ke..com/view/528311.htm?fr=ala0_1_1
㈡ 「殼」是什麼東西
按我個人理解,殼就是軟體的安全碼,首先要破解這個安全碼才能得到軟體的原代碼,加殼就是把軟體上加上自己的一段代碼,脫殼就是把別人的安全碼去掉。
加殼:其實是利用特殊的演算法,對EXE、DLL文件里的資源進行壓縮。類似WINZIP 的效果,只不過這個壓縮之後的文件,可以獨立運行,解壓過程完全隱蔽,都在內存中完成。解壓原理,是加殼工具在文件頭里加了一段指令,告訴CPU,怎麼才能解壓自己。現在的CPU都很快,所以這個解壓過程你看不出什麼東東。軟體一下子就打開了,只有你機器配置非常差,才會感覺到不加殼和加殼後的軟體運行速度的差別。當你加殼時,其實就是給可執行的文件加上個外衣。用戶執行的只是這個外殼程序。當你執行這個程序的時候這個殼就會把原來的程序在內存中解開,解開後,以後的就交給真正的程序。所以,這些的工作只是在內存中運行的,是不可以了解具體是怎麼樣在內存中運行的。通常說的對外殼加密,都是指很多網上免費或者非免費的軟體,被一些專門的加殼程序加殼,基本上是對程序的壓縮或者不壓縮。因為有的時候程序會過大,需要壓縮。但是大部分的程序是因為防止反跟蹤,防止程序被人跟蹤調試,防止演算法程序不想被別人靜態分析。加密代碼和數據,保護你的程序數據的完整性。不被修改或者窺視你程序的內幕。
其實我用的最多加殼就是給木馬加殼,也便不被殺毒軟體發現,但是現在類似卡巴斯基的殺毒軟體都很厲害,任你怎麼加,也能發現的。
加殼工具:Aspack 2.11,Pecompact v1.82, UPX 1.20 ,比較變態的fsg,自己找下載,很好找的
㈢ 路由器用戶名和密碼是什麼是什麼字母謝謝告訴下
一般來說是這三種賬戶和密碼:
1、admin ,admin
2、123 ,admin
3、guest , guest
㈣ 無線光貓的原始密碼在外殼上是什麼標志
默認為192.168.1.1 ,用戶名密碼都是admin。
㈤ 密碼由上殼,小寫,編號,特殊字元十個字元構成的密碼
摘要 密碼,如果設置的太簡單,很容易就被攻破,所以很多網站將密碼設置的要求設置的挺嚴格,一般是字母、數字、字元3選2,區分大小寫。對於設置得太簡單的密碼,予以錯誤提示。或者予以密碼等級(低中高)顯示,讓用戶設置高級密碼。那如何利用JS實現呢?
㈥ 什麼是加殼程序
加殼:其實是利用特殊的演算法,對EXE、DLL文件里的資源進行壓縮。類似WINZIP 的效果,只不過這個壓縮之後的文件,可以獨立運行,解壓過程完全隱蔽,都在內存中完成
㈦ 什麼是路由器的管理員密碼
在路由器登錄的界面中,輸入的管理員帳號所對應的密碼,稱之為管理員密碼。