大家好!我目前正在就讀資訊類科系,平常以接觸程式撰寫居多,對於資安領域的技術沒有太多了解因此希望藉由這30天的機會,以OWASP ZAP作為主要工具,從實際操作和分析,從環境架設、基本掃描到進階弱點發掘,一步步建立資安思維。
我將學習如何利用ZAP自動化及主動/被動掃描常見的資安漏洞,並理解其背後的原理,以及該如何修復,例如SQL Injection、XSS等,讓我從「資安小白」進化成具備基本滲透測試技能的「資安入門者」。
(Juice Shop 19版需要Node.js版本大於22)
在終端機依序輸入下列指令:sudo apt install curl -y curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash source ~/.bashrc nvm install 22 nvm use 22 cd ~ git clone https://github.com/juice-shop/juice-shop.git cd juice-shop npm install npm run build npm start
最後有顯示info: Server listening on port 3000
就可以打開瀏覽器,輸入juice-shop網址:http://localhost:3000 ,沒意外的話會看到juice-shop的官網!
sudo apt install jq
curl -s -X POST 'http://localhost:3000/rest/user/login' -H 'Content-Type: application/json' -d '{"email":"YourEmail","password":"YourPW"}' | jq .
{ "authentication": { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." } }
echo $TOKEN
echo "$TOKEN" > /tmp/juice_token.txt
`
6.