1樓:匿名使用者
看你說的現象……
嗯,你別告訴我你直接用的記事本改的!
記事本會把空字元、不能顯示的字元轉換成空格儲存……所以才會出現你說的情況,脫殼後,不修改能執行否?
如果能執行,請用winhex或者ue一類的十六進位製器進行修改。
軟體如何脫殼
2樓:匿名使用者
軟體編寫以後有些人為了防止被破解或者其他目的就給軟體加上殼。
所謂殼其實也就是一種壓縮演算法,可以將程式壓縮。
當然這個壓縮不同於 winrar 的那個壓縮。例如假設乙個程式是100kb
用upx壓縮後大概是 40-60kb 壓縮好後你再用winrar 壓縮可能就只有10+kb了。
他的原理很簡單,先將本身的程式壓縮,然後當對方執行時,先將本身程式放入記憶體,在記憶體中釋放出來,當然這個解壓速度非常快,基本感覺不出來。
但是程式未執行的時候是經過壓縮的所以就可以避免被破解等。
下面是關鍵了:
什麼是脫殼,乙個軟體經過壓縮了以後速度會略微變慢,有些人出於提速,或者其他如破解目的,需要對軟體進行脫殼,那麼如何脫呢。
一般每個殼壓縮演算法都不一樣(好象是廢話)只要掌握其演算法就可以逆推,達到脫殼的目的,這個只是一種比較常見的方法。
一些人還有中比較通用的方法,就是先將程式執行,這樣程式在記憶體中被解壓,然後將記憶體中的資料抓出來,儲存到硬碟,這個方法基本所有殼通殺。
至於脫殼程式和沒脫的(條件是軟體有殼的情況下)
一般有殼程式執行速度會略微比較慢,程式大的比較明顯。
加了殼的程式一般比較小。
另外就是加了殼的不容易被破解,大致區別就這些了。
3樓:匿名使用者
那個沒什麼意思的。你所需要的就是ollydbg+peid 再就是組合語言。
軟體「脫殼」是什麼意思?
4樓:久違
軟體脫殼,顧名思義,就是對軟體加殼的逆操作,把軟體上存在的殼去掉。在一些計算機軟體裡也有一段專門負責保護軟體不被非法修改或反編譯的程式。它們一般都是先於程式執行,拿到控制權,然後完成它們保護軟體的任務。
由於這段程式和自然界的殼在功能上有很多相同的地方,基於命名的規則,大家就把這樣的程式稱為"殼"了。就像計算機病毒和自然界的病毒一樣,其實都是命名上的方法罷了。
在一些計算機軟體裡有一段專門負責保護軟體不被非法修改或反編譯的程式。它們一般都是先於程式執行,拿到控制權,然後完成它們保護軟體的任務。就像動植物的殼一般都是在身體外面一樣理所當然(但後來也出現了所謂的"殼中帶籽"的殼)。
由於這段程式和自然界的殼在功能上有很多相同的地方,基於命名的規則,大家就把這樣的程式稱為"殼"。軟體加殼是作者寫完軟體後,為了保護自己的**或維護軟體產權等利益所常用到的手段。目前有很多加殼工具,既然有盾,自然就有矛,脫殼即去掉軟體所加的殼,軟體脫殼 有手動脫和自動脫殼之分。
軟體脫殼以後怎麼去使用?是不是等於破解?
5樓:匿名使用者
脫殼是破解的前提,不脫殼是無法破解的,脫殼以後用反彙編工具開啟軟體,然後哦再去破解,當然反彙編較難,不經過學習很難掌握!
6樓:匿名使用者
不是,脫殼是脫殼,還沒有破解,
軟體破解脫殼法
7樓:匿名使用者
尋找oep3.輸入表重建對於一些簡單的殼比如aspack等,都可以用這種方法。所有通用脫殼機都一樣是這個原理。
對於一些猛殼,要考慮更多的因素,如tls表、資源被隱藏、oep混淆等等,更為複雜。目前的猛殼主要有safengine、ttprotect等。
軟體脫殼後用什麼軟體來修改
脫殼乙個軟體之後能對它幹嘛?
8樓:勤秋梵裕
脫殼乙個軟體之後應該不能看到它的源**,但是通過有些工具可以對它進行有限的修改。
9樓:匿名使用者
不是!因為語言器就我們的**(c vc還是delphi)編譯成二進位制**。
然後執行時再反彙編成組合語言,供系統編譯給cpu執行。
加殼就是壓縮,加密,虛擬(vm)反彙編成組合語言的**。
軟體企業怎麼做稅收籌劃節稅,軟體企業如何進行合理稅收籌劃
明確公司的稅收性質 軟體銷售及技術服務技術服務類的徵收稅率3 小規模納稅人 6 一般納稅人 軟體產品17 技術開發費的增值稅可減免,需要將技術開發合同拿到當地的科技局備案。研發費用加計扣除 能幫企業省所得稅,例如,乙個公司一年的研發費用是100萬,做了研發費用加計扣除後,研發費用就可以按照150萬來...
精雕軟體怎麼做凹浮雕,精雕軟體做凹形字,說個最簡單的。區域浮雕用了之後總是有些地方不該雕刻的也給雕刻了
整體做好後z向向下映象是可以的。如果是背雕 記得算路徑時左右也要映象。也可以直接做成凹浮雕,區域浮雕切除結合去料。希望對你有幫助 您的關於你 好樓主!下面就讓我為你做解答。我先給你說個大概從描線填色建模做路徑 檔案裝換 加工這個五大步驟下面我再把每步詳細的操作步驟說一下描線 可自行作圖也可通過實物 ...
如何瞬間讓任意軟體變全屏,怎麼把軟體開啟後整成全屏
如果你像一樣使用高解析度的安卓手機 比如atrix 4g 或是平板電腦,就會發現很多軟體居然不能全屏顯示。面對這樣的問題,傳統的解決辦法無外乎兩種,其一為使用spare parts的相容模式來實現,其二為使用lcd density changer更改螢幕的解析度來實現。然而要說的是,這兩種方法簡直弱...