麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 邏輯算法 > 正文

常見軟件加密保護技術簡介

2019-09-10 09:02:35
字體:
來源:轉載
供稿:網(wǎng)友

 
在這里并不是要系統(tǒng)的討論軟件加密保護技術,只是簡單介紹一些和破解相關的軟件保護方式,目的是讓大家搞清楚哪些是我們解密的對象。有一點是要首先明確的,并不是所有的受限制軟件都可以破解的。因為作為破解一方來說,只能是將軟件中不允許、受限制的功能變?yōu)榭捎玫摹]有限制的。如果軟件本身就沒有某些功能在里面,那么我們是無論如何也沒有辦法的(除非你自己去寫,好像太夸張了一點噢^_^)。

  下面是幾種常見的軟件保護方式:

  1. 軟件注冊:現(xiàn)在有兩種免費的軟件可以使用,一種是自由軟件(freeware),完全免費的,沒有任何的使用限制;一種是共享軟件(shareware),可以免費試用,如果要得到完全的功能或者服務的話,一般情況下需要注冊。現(xiàn)在網(wǎng)上有很多的免費軟件,其中共享軟件相對來說更多一些,真正免費的午餐還是不多的。有些共享軟件沒有任何的限制,只是有可能會提示你該注冊了,如果不注冊的話,并不影響軟件的正常使用,不會出現(xiàn)功能限制,但是注冊之后會有更多的支持與服務;更多的共享軟件都有諸多的限制,比如使用天數(shù)限制、有效日期限制、次數(shù)限制、功能限制、未注冊畫面、延遲或干脆禁用軟件等等,軟件的注冊方式具有以下一些形式:
  a. 用戶ID或注冊碼;
  b. 序列號;
  c. 用戶名(或用戶ID)+ 注冊碼(或序列號);
  d. 用戶名+單位名+序列號(或注冊碼);
  以上這幾種方式都是將用戶輸入的信息經(jīng)過一些特殊的運算,然后和正確的注冊信息相比較,如果相同則注冊成功。需要說明的是正確的注冊信息并不一定是顯式存在的,也就是說程序根據(jù)我們輸入的信息計算出一個結果后,有可能直接和正確的注冊信息相比較,也有可能是間接比較的。通常對于那些直接存在于內存中的注冊碼,我們比較容易破解;但是對于那些隱式存在于內存中的注冊碼,則需要我們仔細的去跟蹤、分析程序,才能得到正確的注冊碼,對付這類軟件通常需要更多的精力和耐心;
  注意:這里所指的用戶ID可能是用戶名,可能是一串軟件所帶的數(shù)字,也有可能就是注冊碼。。。具體根據(jù)不同的軟件來定;序列號通常具有以下的形式: XXXXX-XXXXX-XXXXX-XXXXX(這里是隨便輸入的);
  e. 有些軟件注冊時會在你的電腦里搜集一些信息,讓你EMAIL(或郵寄)給軟件公司并繳費,然后對方提供給你一個注冊碼。對于這類軟件,通常破解時要徹底搞清楚程序的算法,然后再給出一個破解方案。因為在自己的電腦上簡單的得到一個注冊碼,在其它電腦上并不能用,沒有什么意義。
  f. 還有一些軟件注冊時是通過網(wǎng)上或郵寄方式付款,然后對方會提供另外一個注冊過的軟件,對于這類共享軟件我們是沒有辦法破解的,因為其共享軟件本身就缺乏某些功能,要得到功能完全的正式版,唯一的辦法就是通過正常的渠道去注冊^_^;
  g. KEY file保護方式,這類軟件的注冊并不需要你輸入注冊碼,而是會檢查某個文件的有效性,這個文件可能是普通的文本文件,也有可能是軟件自己定義的特殊格式文件,我們把這種文件叫做KEY file。

  2. 密碼保護:這一類也是大家常見的加密保護方式,凡是需要你輸入密碼(PASSWORD)的地方都屬于這類,有應用軟件密碼、游戲密碼、文件密碼等等(當然我們的能破解的目標只是其中的一部分了);

  3. 磁盤保護:一般是利用軟磁盤做成鑰匙盤,然后軟件運行的時候會去校驗軟盤中的數(shù)據(jù)是否正確,例如大家都很熟悉的軟件KV300就是如此;

  4. 加密狗:看看現(xiàn)在的報紙雜志,狗聲四起,到處都能看到各種各樣的狗。所謂的狗,就是插在計算機接口上的一個數(shù)字電路,里面存著若干數(shù)據(jù),軟件通過計算機接口對這部分電路進行操作(讀取、修改等),只有正確的狗才能使軟件正常運行,從而達到保護軟件、防止盜版的目的;

  5. 網(wǎng)卡加密:主要是利用網(wǎng)卡的序列號來進行識別,只有隨機帶的網(wǎng)卡才能正常使用軟件

  6. License保護:這種加密多用于大型的商業(yè)軟件軟件通過正確的License文件運行。License文件都有固定的格式(這里所說的不是有關License的說明性文本文件),一般是一個License對應軟件的一個功能模塊。如果想要增加軟件功能,只要購買相應的模塊,得到一個License,然后就可以使用了,軟件本身并不需要進行升級;或者是不同的License許可的用戶數(shù)量不同,有單用戶License、多用戶License,有單機版License、網(wǎng)絡版License等;

  7. 軟件壓縮:就是通常說的加,利用專門的壓縮軟件將應用程序進行壓縮,程序文件失去了本來的面目。如果你用反匯編工具反匯編,那么你是什么也看不到的,因為軟件本身已經(jīng)被壓縮,并不是真實的可執(zhí)行文件代碼了;

  8. 光盤加密(CD KEY):這類保護多用于游戲中,程序運行時要求將原版CD碟放在光驅中,然后輸入光盤附帶的CD KEY,或者是程序直接檢查光盤上的特殊數(shù)據(jù)(指紋等),由此來判斷使用的是否是正版光碟;

  9. 還有一些并不屬于加密保護之列,但也常常是我們破解的對象。比如游戲中的生命值、經(jīng)驗值、法力值、錢和物品的數(shù)量等等(當然了,有很多專用的游戲修改器可以達到這些目的)。

(編輯:天命孤獨)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产欧美日韩视频在线观看 | 欧美性生活区 | 免费观看黄色一级视频 | 国产一国产精品一级毛片 | 最新欧美精品一区二区三区 | 中文字幕一二三区芒果 | 久久久成人动漫 | 国产一级淫片a级aaa | 久久精品视频黄色 | 免费看日韩片 | 在线看一区二区三区 | 国产午夜亚洲精品午夜鲁丝片 | 97香蕉超级碰碰久久免费软件 | 国产91九色视频 | 欧美日本综合 | 午夜国产精品成人 | 自拍偷拍亚洲图片 | 亚洲人成网在线观看 | 特级毛片免费 | 在线免费黄色网 | 91精品国产乱码久久桃 | 亚洲综合视频网 | 九九热九九热 | 一区二区久久久久草草 | 免费福利在线视频 | 天天看天天摸天天操 | 鲁丝一区二区三区不属 | 日韩av片在线免费观看 | h色视频网站 | 在线成人免费网站 | 久久精品亚洲精品国产欧美kt∨ | xxx日本视频 | 欧美成人精品一区二区男人小说 | 亚洲人成网在线观看 | 欧日一级片| 娇喘视频在线观看 | 成年免费看 | 欧美国产日韩在线观看成人 | 毛片小网站 | 中国黄色一级生活片 | av影院在线 |