您好,登錄后才能下訂單哦!
弱加密實現檢測工具DamnVulnerableCryptoApp怎么用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
DamnVulnerableCryptoApp是一款實現了各種弱加密的應用程序,廣大研究人員可以使用DamnVulnerableCryptoApp來查看、測試或利用目標應用程序鐘的弱加密實現,而密碼學初學者們也可以利用該工具在無需深入了解加密背后數學知識的情況下,來學習關于密碼學的更多知識。
如果你想了解更多關于加密方面的知識,如果你想知道加密攻擊是如何執行的,如果你想保護你代碼的安全,但是你又對加密算法背后的數學知識感到厭倦的話,DamnVulnerableCryptoApp就是你最佳的選擇。
注意事項:該項目目前正在緊張開發階段,因此部分功能可能不完整或不穩定!
提供了最接近真實攻擊場景的加密攻擊樣例;
無需編寫額外的、復雜的漏洞利用代碼;
每一個加密攻擊挑戰都提供了相應的解決方案;
提供了易于理解的參考文檔,沒有復雜的數學內容,沒有復雜的公式,只有簡單的文字;
支持測試各種不同的加密攻擊向量;
可以幫助每一位用戶輕松了解加密、攻擊以及相關的防御方案;
直奔主題,每一個攻擊挑戰都是最直接的漏洞利用場景;
廣大研究人員可以使用下列命令將該項目源碼克隆至本地:
git clone https://github.com/DamnVulnerableCryptoApp/DamnVulnerableCryptoApp.git
在進行項目構建之前,請確保已經安裝并配置好了Node環境。接下來,請在本地項目目錄中運行下列代碼:
npm run build-with-deps
或者,如果你已經安裝好了依賴組建的話,你可以直接運行下列命令:
npm run build
如果你在運行測試的過程中,遇到了關于哈希的錯誤,那你可能需要修改你的git行結束風格:
git config --global core.eol lf git config --global core.autocrlf input
npm run start
你可以使用下列環境變量來修改工具的運行端口:
PORT=4000 npm run start
廣大研究人員可以使用下列命令下載最新版本的Docker鏡像:
docker pull damnvulnerablecryptoapp1/damnvulnerablecryptoapp
如果你想要自行構建Docker鏡像,請運行下列命令:
npm build:docker
Docker默認導出的是8081端口,因此我們可以將其映射至我們自己的端口:
docker run -p 8081:8081 <IMAGE_ID>
如果你想要開發自己的功能,或者直接運行該工具而不想構建代碼的話,可以直接運行下列命令:
npm run install-deps
但此時你需要單獨運行前端和后端App。
cd backend yarn start
如果你想要修改默認的后端端口1234,你可以使用下列環境變量進行設置:
PORT=5000 yarn start
cd frontend yarn start
如果你想要修改默認的前端端口4000,你可以使用下列環境變量進行設置:
PORT=3000 yarn start
如果你想修改服務器端口,你需要在開啟前端之前通過修改環境變量來指定端口:
REACT_APP_SERVER_PORT=5000 yarn start
看完上述內容,你們掌握弱加密實現檢測工具DamnVulnerableCryptoApp怎么用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。