利用gitbook编写漏洞库

admin 2023年12月21日17:52:53评论31 views字数 2242阅读7分28秒阅读模式

简介

利用上次的docker gitbook项目

docker Dockerfile制作Gitbook镜像 (qq.com)

进行部署个人得漏洞复现收集库💕

不知道怎么用gitbook怎么办?看下面链接的手册吧💯

介绍 | GitBook文档(中文版) (gitbooks.io)

gitbook命令

gitbook -V 查看版本号
gitbook ls 列出本地所有的gitbook版本
gitbook init 初始化
gitbook install 安装插件
gitbook serve 预览
gitbook build 生成
gitbook build --gitbook=2.6.7 生成时指定gitbook的版本, 本地没有会先下载
gitbook uninstall 2.6.7 卸载指定版本号的gitbook
gitbook fetch [version] 获取[版本]下载并安装<版本>
gitbook --help 显示gitbook-cli帮助文档
gitbook help 列出 gitbook 所有的命令
gitbook ls-remote 列出NPM上的可用版本:


部署

dockerfile镜像文件

# Use an official Node.js runtime as a parent image
FROM node:8.11.1

# creates a directory with this name if it doesn’t exist
# WORKDIR:设置容器启动后的默认运行目录 /gitbook
WORKDIR /gitbook

# Set npm registry to China Taobao and install Gitbook
RUN npm config set registry https://registry.npm.taobao.org
RUN npm install gitbook-cli -g
#Install gitbook the plugin
RUN npm install gitbook-plugin-back-to-top-button gitbook-plugin-chapter-fold gitbook-plugin-expandable-chapters gitbook-plugin-search-pro gitbook-plugin-splitter gitbook-plugin-sharing-plus gitbook-plugin-pageview-count gitbook-plugin-collapsible-menu gitbook-plugin-hide-element gitbook-plugin-anchor-navigation-ex gitbook-plugin-tbfed-pagefooter gitbook-plugin-popup gitbook-plugin-insert-logo gitbook-plugin-custom-favicon gitbook-plugin-advanced-emoji

# Make port 4000 available to the world outside this container
EXPOSE 4000

# CMD ["sh", "-c", "gitbook install /gitbook; gitbook serve /gitbook"]

运行容器

docker run -idt --name qingjiegong-Vulnerability_recurrence -p 14009:4000 -v C:UsersqingjiegongDesktopdataqingjiegong-buggitbook:/gitbook gitbook:1.0 /bin/bash

gitbook编写漏洞库

# 进入容器
docker exec -it qingjiegong-Vulnerability_recurrence /bin/bash

# 初始化,会生成README.md 和SUMMARY.md文件
gitbook init

# 编辑README.md 和SUMMARY.md文件后再次执行,生成目录、文件
gitbook init

# 启动服务,在线预览,打开 http://localhost:14001 就可以看到了
gitbook serve

在存放copyPluginAssets.js文件的目录下执行:

该步骤不懂得查看之前得文章即可

docker cp copyPluginAssets.js qingjiegong-Vulnerability_recurrence:/root/.gitbook/versions/3.2.3/lib/output/website/copyPluginAssets.js

gitbook编写漏洞库

编辑SUMMARY.md和README.md文件

SUMMARY.md

# Summary

* [简介](README.md)
* [web](part1/README.md)
    * [中间件](part1/Middleware.md)
    * [cms](part1/cms.md)
        * [Confluence](part1/Confluence/CVE-2023-22518.md)
* [iot](part2/README.md)
* [CVE](part3/README.md)
* [代码审计](part4/README.md)

README.md

i love she,her name is lxt.

编写book.json加入插件

编写好book.json后,重启gitbook serve服务

gitbook serve

访问http://127.0.0.1:14009

gitbook编写漏洞库

原文始发于微信公众号(蝉蜕):gitbook编写漏洞库

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月21日17:52:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   利用gitbook编写漏洞库https://cn-sec.com/archives/2236392.html

发表评论

匿名网友 填写信息