1.1.2.1 git 泄露

(1) 常规git泄露

安装docker

sudo apt-get update

sudo apt-get install docker

安装容器

 docker pull ubuntu:18.04

然后发现请求超时

我们需要阿里云的镜像加速器

 我们按照要求配置文件

没有/etc/docker 就自己创建

sudo mkdir -p /etc/docker

然后写入内容,****得自己填入

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://********.aliyuncs.com"]
}
EOF

之后进行更新,重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

docker run -p 80:80 myserver_name -itd 容器id

docker attach myserver_name

apt-get update 

apt-get install sudo 

sudo apt install vim

sudo apt-get install tmux

sudo apt-get -y install nginx

cd /etc/nginx/

service  nginx reload

cd /var/www/html/ 

mkdir git_test

vim flag.php

往里面写入 flag{01231203}

 ctrl p +ctrl Q 挂起容器

 我们进入 scrabble 目录

./scrabble http://127.0.0.1/git_test/

 就完成了

(2)git回滚

cat flag.php

echo "flag is old">flag.php

cat flag.php

git add flag.php

git commit -m "old"

./scrabble http://127.0.0.1/git_test/

 git reset --hard HEAD^ 跳到上一个版本

cat flag.php 我们就可以拿到flag

(3)git分支

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐