加密鑒定器
DES的原始思想可以參照二戰德國的恩尼格瑪機,其基本思想大致相同。傳統的密碼加密都是由古代的循環移位思想而來,恩尼格瑪機在這個基礎之上進行了擴散模糊。但是本質原理都是一樣的。現代DES在二進制級別做著同樣的事:替代模糊,增加分析的難度。 攻擊 DES 的主要形式被稱為蠻力的或窮舉,即重復嘗試各種密鑰直到有一個符合為止。如果 DES 使用 56 位的密鑰,則可能的密鑰數量是 2 的 56 次方個。隨著計算機系統能力的不斷發展,DES 的安全性比它剛出現時會弱得多,然而從非關鍵性質的實際出發,仍可以認為它是足夠的。不過 ,DES 現在僅用於舊系統的鑒定,而更多地選擇新的加密標准 — 高級加密標准(Advanced Encryption Standard,AES)。
新的分析方法有差分分析法和線性分析法兩種 本期Crackme用到MD5及DES兩種加密演算法,難度適中。這次我們重點來看一下DES的加密過程及注冊演算法過程。用調試器載入程序,下GegDlgItemTextA斷點,可以定位到下面代碼,我們先來看一下整個crackme的注冊過程:
由於代碼分析太長,故收錄到光碟中,請大家對照著分析(請見光碟「code1.doc」)
從上面分析可以看出,注冊過程是類似:f(機器碼,注冊碼)式的兩元運算。機器碼是經過md5演算法得到的中間16位值,注冊碼是經過DES解密過程取得16位注冊碼,然後兩者比較,如相等,則注冊成功。機器碼的運算過程可以參照上一期的MD5演算法來理解。下面重點來說一下注冊碼DES的運算過程。
1、密鑰處理過程:一般進行加解密過程都要初始化密鑰處理。我們可以跟進004023FA CALL Crackme1.00401A40這個call,可以看到如下代碼:
…(省略)...
00401A4D LEA ECX,DWORD PTR DS:[ECX]
00401A50 /MOV EDX,EAX
00401A52 |SHR EDX,3
00401A55 |MOV DL,BYTE PTR DS:[EDX+ESI]
00401A58 |MOV CL,AL
00401A5A |AND CL,7
00401A5D |SAR DL,CL
00401A5F |AND DL,1
00401A62 |MOV BYTE PTR DS:[EAX+417DA0],DL
00401A68 |INC EAX
00401A69 |CMP EAX,40這里比較是否小於64
00401A6C JL SHORT Crackme1.00401A50
以上過程就是去掉密鑰各第八位奇偶位。
…(省略)...
00401AB0 |MOV DL,BYTE PTR DS:[ECX+417D9F]
00401AB6 |MOV BYTE PTR DS:[EAX+417BA3],DL
00401ABC |ADD EAX,4
00401ABF |CMP EAX,38這里進行密鑰變換
…(省略)...
00401BFF ||MOVSX ECX,BYTE PTR DS:[EAX+412215]
00401C06 ||MOV CL,BYTE PTR DS:[ECX+417D9F]
00401C0C ||MOV BYTE PTR DS:[EAX+417BA5],CL
00401C12 ||ADD EAX,6
00401C15 ||CMP EAX,30這里產生48位的子密鑰
00401C18 |JL SHORT Crackme1.00401BA0
00401C1A |MOV EAX,DWORD PTR SS:[ESP+14]
00401C1E |MOV EDI,EAX
00401C20 |MOV ECX,0C
00401C25 |MOV ESI,Crackme1.00417BA0
00401C2A |REP MOVS DWORD PTR ES:[EDI],DWORD PTR D>
00401C2C |MOV EDI,DWORD PTR SS:[ESP+10]
00401C30 |ADD EAX,30下一組子密鑰
00401C33 |INC EDI
00401C34 |CMP EAX,Crackme1.00417B90這里進行16次的生成子密鑰過程
00401C39 |MOV DWORD PTR SS:[ESP+10],EDI
…(省略)...
可以看到8位密鑰為:1,9,8,0,9,1,7,0
2、對數據處理的過程,跟進004024C7 CALL Crackme1.00402050,到如下代碼:
00402072 |MOV BYTE PTR DS:[EAX+417E30],DL
00402078 |INC EAX
00402079 |CMP EAX,40這里取得64位數據
0040207C JL SHORT Crackme1.00402060
…(省略)...
004020C6 |MOV BYTE PTR DS:[EAX+417BA3],DL
004020CC |ADD EAX,4
004020CF |CMP EAX,40進行第一次變換
004020D2 JL SHORT Crackme1.00402080
004020D4 MOV AL,BYTE PTR SS:[ESP+20]
004020D8 TEST AL,AL
004020DA MOV ECX,10
…(省略)...
00402191 MOV EBP,DWORD PTR DS:[415094] ; Crackme1.00417E30
00402197 SUB EAX,EBP這里對變換後的數據分為兩部分
00402199 MOV DWORD PTR SS:[ESP+10],EAX
0040219D MOV DWORD PTR SS:[ESP+20],Crackme1.00417B60
004021A5 /MOV EAX,DWORD PTR SS:[ESP+20]
004021A9 |MOV ECX,8
004021AE |MOV ESI,EBP
004021B0 |MOV EDI,Crackme1.00417E10
004021B5 |PUSH EAX這里用上面生成的子密鑰來解密數據
004021B6 |MOV EBX,EBP
…(省略)...
004021FF |SUB EAX,30下一個子密鑰
00402202 |CMP EAX,Crackme1.00417890這里將循環16次,典型的DES加解密過程
00402207 |MOV ECX,8
0040220C |MOV ESI,Crackme1.00417E10
00402211 |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI>
…(省略)...
0040225A |MOV BYTE PTR DS:[EAX+417BA2],DL
00402260 |MOV DL,BYTE PTR DS:[ECX+417E2F]
00402266 |MOV BYTE PTR DS:[EAX+417BA3],DL
0040226C |ADD EAX,4
0040226F |CMP EAX,40這里是未置換
00402272 JL SHORT Crackme1.00402220
00402274 MOV EBP,DWORD PTR SS:[ESP+18]
00402278 MOV ECX,10
0040227D MOV ESI,Crackme1.00417BA0
…(省略)...
有興趣的讀者可以參考DES演算法來理解上面的過程。 一.安全性比較高的一種演算法,目前只有一種方法可以破解該演算法,那就是窮舉法.
二.採用64位密鑰技術,實際只有56位有效,8位用來校驗的.譬如,有這樣的一台PC機器,它能每秒計算一百萬次,那麼256位空間它要窮舉的時間為2285年.所以這種演算法還是比較安全的一種演算法.
TripleDES。該演算法被用來解決使用 DES 技術的 56 位時密鑰日益減弱的強度,其方法是:使用兩個獨立密鑰對明文運行 DES 演算法三次,從而得到 112 位有效密鑰強度。TripleDES 有時稱為 DESede(表示加密、解密和加密這三個階段)。
② 愛加密 有什麼作用
就是加密軟體的作用。具體可以防止應用程序被惡意木馬病毒篡改一些文件。導致個人信息或者隱私被竊取,起到保護的作用。
《愛加密》APP是在8月12日,在繼智游防盜應用之後,北京智游網安科技有限公司把目光轉向移動APP安全,強勢推出「愛加密」系統,將手機安全進行到底。
與智游防盜不同,愛加密作為一個應用保護系統,面向的群體是應用開發者。北京智游網安科技的技術開發人員表示,從「愛加密」三個字已足以表達這個系統的存在的意義,可以說是「愛為應用加密」,更可以理解為「因為愛而加密」。因為對應用開發者來說,每一個應用都是自己辛苦想創意寫代碼的成果,不容他人竊取與篡改。
作為一個給移動APP加鎖的系統,愛加密可以通過應用保護、渠道檢測和安全檢查三個方面保護APP。尤其是應用保護,是打擊盜版應用的重要渠道。不僅以加密代碼的方式組織反編譯,進行防逆向保護,能防止被盜竊代碼和創意;還能通過對APP完整性保護,防止APP被篡改或盜版。
據智游網安科技技術人員介紹,目前有很多移動應用存在木馬偷竊賬戶密碼,並修改交易金額等情況,不僅容易造成APP用戶的損失,同樣影響了APP的用戶體驗度。作為應用開發方,智游網安科技對此類事情深惡痛絕,因而決定開發「愛加密」。通過應用保護進行反調試,就能阻止應用運行中被動態注入,防止被外掛、木馬偷竊賬戶密碼等。同時,愛加密對更底層、跨文件格式的存儲數據也能進行加密保護,防止應用數據被竊取。
除此以外,能夠甄別安卓APP渠道,也是愛加密又一大特色。上傳APP到伺服器,愛加密對該申請監測的APP進行審核,第一步是人工核對開發者對應用的所有權,通過檢測分析,避免惡意冒名頂替,接下來則是通過愛加密系統全面監測APP在400+主流渠道中正版、盜版的使用情況,並生成渠道檢測數據分析報告。因此,應用開發者能及時了解、監控APP在渠道中的使用情況。
當然,對移動APP進行安全檢測也是很有必要的。智游網安科技對此頗有信心,因為愛加密將擁有自主知識產權的基於指令特徵碼查殺引擎用於其中,加上啟發式查殺引擎和第三方合作安全廠家的多引擎查殺,能准確發現、查殺已知病毒及其變種。同時,通過靜態檢測和動態檢測,還能發現潛在的未知危險應用,更有廣告檢測系統、圖片過濾系統、敏感信息過濾系統和正版鑒定系統等相關功能。
不得不說,從保護移動APP的角度開發的「愛加密」,不僅是為應用開發者的研究成果加了一道鎖,大大提升了APP的用戶體驗度,在某種程度上也是手機的安全衛士。
③ 360u盤鑒定器360推出U盤檢測神器
1. 360推出U盤檢測神器,安全保障更有保障近年來,網路犯罪越來越猖狂,針對加密、挖礦等盈利交易的黑客攻擊也越發頻繁,而U盤作為重要的數據存儲裝備,被黑客們大肆攻擊,給人們的數據安全帶來了巨大的挑戰。為此,知名安全軟體廠商360終於貢獻了一款重磅良心軟體——360U盤檢測神器,以更全面的方式保障U盤文件的安全。
2. 360U盤檢測神器的功能介紹
360U盤檢測神器作為360科技的一款強大的系統工具,它能檢測和攔截U盤中的惡意文件和病毒,保護你的電腦和重要數據不被黑客攻擊。同時它還支持U盤空間分快速格式化、工具存儲、UEFI安裝系統等功能。
3. 如何使用360U盤檢測神器
使用360U盤檢測神器非常簡單,只需下載安裝即可。在檢測U盤之前,你需要先插入U盤,然後打開360U盤檢測神器點擊掃描即可。在掃描的過程中,360U盤檢測神器會對U盤進行全面的檢查和殺毒,如果有病毒會自動清除。
4. 結語
360U盤檢測神器是360綜合安全軟體的一個重要組成部分,其檢查和清除病毒的能力強大,能夠更好地保障用戶U盤存儲的數據安全。使用這個工具可以更好地保護你的電腦和重要數據,給你一個安全、穩定、愉快的使用環境。
④ 開 支票的那個密碼器怎麼用啊
1、長按紅色的鍵,將密碼器開機