docker与 树莓派

docker 与 pikachu

主要来复现漏洞和刷题,本文主要记录学习过程。。。。之前学的又忘了 Ozr

安装 docker ce

树莓派卡片电脑安装 Docker CE

使用

推荐阅读 Docker 入门
OR 菜鸟教程

安装 pikachu

下载

下载连接?

git clone https://github.com/zhuifengshaonianhanlu/pikachu.git

进入文件夹

修改Dockerfile为

FROM  joaquindlz/rpi-docker-lamp

COPY . /app/

CMD ["/run.sh"]

joaquindlz/rpi-docker-lamp是支持在respi的lamp镜像

https://hub.docker.com/r/joaquindlz/rpi-docker-lamp/

树莓派框架限制默认的lamp无法使用

run

docker build -t "pikachu" .
docker run -d -p 23333:80  pikachu

frpc 配置端口

frpc.ini

[common]
token = xxxxx #your_token
server_addr = xxx.xxx.xxx.xxx#服务器ip
server_port = XXXX#服务器端口

[web1]
type = http
local_ip = xxx.xxx.xxx.xxx #本地ip
local_port = 80
remote_port = 80
custom_domains = #你的域名

[tcp1]
local_ip=127.0.0.1
local_port=23333
remote_port=23333
custom_domains=custom_domains = #你的域名
sudo service frpc restart

效果

My pikachu platform

安装BlueLotus_XSSReceiver

https://github.com/asw3asw/BlueLotus_XSSReceiver

修改Dockerfile 以适应respi

注意需要修改git连接,原作者放弃项目?

FROM arm32v7/ubuntu:xenial

RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive \
    apt-get -yq install \
    curl \
    git \
    apache2 \
    libapache2-mod-php7.0 \
    php7.0-mcrypt \
    php7.0 && \
    rm -rf /var/lib/apt/lists/* && \
    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

RUN /usr/sbin/phpenmod mcrypt
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf && \
    sed -i "s/variables_order.*/variables_order = \"EGPCS\"/g" /etc/php/7.0/apache2/php.ini

ENV ALLOW_OVERRIDE **False**

COPY run.sh /run.sh

RUN chmod 755 /*.sh

RUN mkdir -p /app && rm -fr /var/www/html && ln -s /app /var/www/html

RUN git clone https://github.com/xzlxr/BlueLotus_XSSReceiver.git --depth 1 /app/tmp/ && \
        mv /app/tmp/* /app/ && \
        rm -fr /app/tmp/ && \
        mv /app/config-sample.php /app/config.php && \
        pass=`php -r '$salt="!KTMdg#^^I6Z!deIVR#SgpAI6qTN7oVl";$key="bluelotus";$key=md5($salt.$key.$salt);$key=md5($salt.$key.$salt);$key=md5($salt.$key.$salt);echo $key;'`;sed -i  "s/2a05218c7aa0a6dbd370985d984627b8/$pass/g" /app/config.php  && \
        rm -fr /app/diff && \
        rm -fr /app/guide && \
        rm -fr /app/src

EXPOSE 80

WORKDIR /app
CMD ["/run.sh"]

制作镜像

docker build -t bluelotus .

finish

  • 方法二

可以直接将BlueLotus_XSSReceiver 放在 rpi-docker-lamp 中

git clone https://github.com/xzlxr/BlueLotus_XSSReceiver.git
mv config-sample.php config.php

推荐第二种,第一种网络不好的话,就很弟弟。

BlueLotus_XSSReceiver

DVWA

下载连接

安装方式与上面一样

注意安README 上的方式一一修改配置。

DVWA

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇