接上篇文章中的kali內docker安裝後,對於docker的使用進行簡單的學習,下面是搭建sqli-labs的簡單過程。
docker search [a]
# 搜尋[a]的映象
docker pull [b]
docker images
# 檢視存在的映象
docker image rm # 刪除映象
docker run -dt --name [n] -p 80:80 --rm [b]
# 執行存在的映象;-dt 後台執行;--name 命名;-p 80:80 將後面的docker容器埠對映到前面的主機埠;--rm 執行完刪除容器
docker exec -it /bin/bash
# 進入執行中的容器
docker run -it --rm ubuntu /bin/bash
# 執行存在的映象,並以互動的方式進入容器,執行完刪除容器
docker ps
docker container ls
# 檢視執行中的容器
docker stop # 停止指定的容器,不指定為所有的容器
docker rm
# 刪除所有的容器
docker container [stop/start/restart]
# 停止/開啟/重啟容器
docker container kill # 強行終止容器
docker commit -p container-backup
# 建立docker的快照
終端依次執行:
docker search sqli-lab
docker pull acgpiano/sqli-labs
docker images
docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs
隨後在瀏覽器中開啟127.0.0.1,進入sqli-labs sqli lab環境搭建
sqli labs是乙個非常好的學習sql注入的乙個遊戲教程,是乙個印度程式猿的搬磚建造的,對於了解sqlmap的原理很有幫助。靶機環境搭建 php版本一定要設定成 7 以下,7之後的mysql 都改成了mysqli 了,用7以上版本的話會報錯 提取碼 632k 3.修改mysql檔案的賬號密碼 可...
sqli lab 學習記錄
安裝最新版本的phpstudy.將sqli lab 放入www檔案中即可。需要注意 選擇php版本7以下 修改php.ini 中 magic quotes gpc off。否則第一關就不太好過 空格 常使用用來注釋後面的語句,號在url編碼中為空格 經常使用 這種方式來注釋 get方式能用加號和空格...
sqli lab詳解 做題筆記11 20
這部分的題目都是通過post方法注入 less 11 基於報錯 單引號字串 在user或者password欄中輸入 1 or 1 1 獲取資訊 1 or 1 1 limit 2,1 2可換成需要的數字 還可以用盲注的方法獲得資訊 後面補充 less 12 基於報錯 雙引號字串變式 在user或者pa...