Armadillo

Armadillo

Armadillo 是一套強大的軟體保護系統,可以為您的程式添加裝甲般的外殼。通過藝術性的加密、數據壓縮和其它安全特性保護您的程式不被盜版和破解。Armadillo 可以讓您在5分鐘內為您的程式設計並添加一套完全的軟體保護和註冊系統,並且不需要您修改任何程式代碼!Armadillo 支持所有語言編寫的32位 Windows EXE 檔案。有個c++線性代數庫也叫armadillo。

基本介紹

  • 中文名:阿瑪迪羅
  • 外文名:Armadillo
  • 隸屬軟體保護系統
  • 功能:為程式添加外殼
基本介紹,中文簡介,英語簡介,注意事項,Nanomites Processing,輸入表亂序,代碼拼接,記憶體校驗,基本信息,劇情簡介,幕後花絮,中文釋義,

基本介紹

中文簡介

Armadillo 是一套強大的軟體保護系統,可以為您的程式添加裝甲般的外殼。通過藝術性的加密、數據壓縮和其它安全特性保護您的程式不被盜版和破解。Armadillo 可以讓您在5分鐘內為您的程式設計並添加一套完全的軟體保護和註冊系統,並且不需要您修改任何程式代碼!Armadillo 支持所有語言編寫的32位 Windows EXE 檔案。
Armadillo

英語簡介

Armadillo is a powerful software protection system. It wraps around your program like an armored shell, defending your work from pirates and program crackers with state-of-the-art encryption, data compression, and other security features. It allows you to design and add a complete software protection and registration-key system to your existing programs in five minutes or less, with no changes to your program's code! And it works with any language that produces a 32-bit Windows EXE file.

注意事項

Nanomites Processing

Nanomites是Armadillo嵌入子進程的INT 3中斷,雖然在GETRIGHT FINAL版本里沒有使用nanomites 保護,但是卻在CRUSADER寫的教程里的beta版本里用了。 可能有 50, 100甚至 200個INT 3,它們被放入了子進程的第一個section ,以阻止子進程脫離父進程運行。INT 3中斷替代了原始檔案的條件跳轉。所以每當父進程接收到INT 3中斷,它就到存放跳轉類型的report中去,看一下標誌以決定是否跳轉,然後測算出新的EIP,改變到子進程中去然後繼續運行直到下一個 INT 3。
問題是我們不知道每個跳轉和INT 3的對應關係,所以我們將要在本篇教程中學習如何patch它。 首先我們要學如何手動patch它,然後(在第二篇教程中) 我們將要學習如何讓計算機自動逐行patch它。

輸入表亂序

Import Table Elimination一般是把輸入表放在殼申請的記憶體處並且亂序處理。
對於輸入表亂序,以前有兩種解法:①、寫代碼重新排序;②、直接用ImportRec“創建新的IAT”功能來構造新的輸入表。

代碼拼接

Armadillo會把程式中的部分代碼挪移到殼申請的記憶體段運行,普通dump會導致此部分代碼丟失,可以使用ArmInline工具來修復這部分代碼。

記憶體校驗

記憶體補丁保護可以防止攻擊者使用Loader改變更程式的代碼。付費版本的記憶體保護將會比Demo版更強大。如果您使用此選項,您必須使用CopyMem-II或Debug-Block,否則本項保護將無法啟用。
使用記憶體保護時應注意,不要在程式里添加自修改代碼,否則程式將會自動退出。

基本信息

譯 名 阿瑪迪羅
片 名 Armadillo 年 代 2010 國 家 丹麥 類 別 紀錄片 語 言 丹麥語 字 幕 英文 IMDB評分 8.2/10(655 votes) 片 長 100 Min 導 演 揚努斯·梅茲·彼得森 Janus Metz Pedersen

劇情簡介

這是一部真實的伊拉克戰爭紀錄片,記錄一班丹麥士兵被派往伊拉克服兵役與塔利班作戰的故事。
《阿瑪迪羅》講述了戰爭中年輕士兵們的故事,他們如何在阿富汗失去了少年的純真。“阿瑪迪羅”是其中一名丹麥士兵的名字,他被派往阿富汗的赫爾曼德擔任哨兵。而正是導演揚努斯·梅茲·彼得森對這些身處前線的年輕士兵進行了6個月的跟拍,走進他們的內心世界,也試圖尋找這對於戰爭來說究竟意味著什麼。

幕後花絮

丹麥導演揚努斯·梅茲·彼得森執導的紀錄片《阿瑪迪羅》摘獲了第63屆坎城電影節國際影評人周評審團大獎。本片是從2000多部影片中脫穎而出,最終摘獲大獎,也成為有史以來坎城電影節國際影評人周唯一摘獲評審團大獎的紀錄片。

中文釋義

犰狳(讀音:qiú yú),又稱“鎧鼠”,犰狳身上的鎧甲由許多小骨片組成,每個骨片上長著一層角質物質,異常堅硬。每次遇到危險,若來不及逃走或鑽入洞中,犰狳便會將全身捲縮成球狀,將自己保護起來。雖然犰狳的整個身體都披著堅硬的鎧甲,但這卻不妨礙它們的正常活動甚至快速奔跑。犰狳只有肩部和臀部的骨質鱗片結成整體,如龜殼一般,不能伸縮;而胸背部的鱗片則分成瓣,由筋肉相連,伸縮自如。2011年4月底,美國研究人員稱,美國首例麻風病人可能由犰狳傳染而來。

相關詞條

熱門詞條

聯絡我們