docker搭建sqli labs及常用命令

2021-10-08 17:52:55 字數 1058 閱讀 8541

接上篇文章中的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...