opensec-cn / kunpeng

kunpeng是一个Golang编写的开源POC框架/库,以动态链接库的形式提供各种语言调用,通过此项目可快速开发漏洞检测类的系统。
Apache License 2.0
1.67k stars 324 forks source link

macOS下JSON插件加载个数为0 #12

Closed imp0wd3r closed 5 years ago

imp0wd3r commented 5 years ago

使用release版本或自行编译均无法加载内置JSON插件。

系统版本:

➜  kunpeng git:(master) uname -a
Darwin localhost 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64

编译及测试过程:

➜  kunpeng git:(master) git status
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean
➜  kunpeng git:(master) go install ./vendor/github.com/mjibson/esc
➜  kunpeng git:(master) esc -include='\.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/
➜  kunpeng git:(master) go build -buildmode=c-shared --ldflags="-w -s" -o kunpeng_c.so
➜  kunpeng git:(master) python example/call_so_test.py
[info] 15:28:21 log.go:26: [init plugin: ActiveMQ 任意文件写入漏洞]
[info] 15:28:21 log.go:26: [init plugin: Apache solr XXE漏洞]
[info] 15:28:21 log.go:26: [init plugin: Axis2控制台 弱口令]
[info] 15:28:21 log.go:26: [init plugin: web目录浏览]
[info] 15:28:21 log.go:26: [init plugin: Discuz! 6.x/7.x 代码执行]
[info] 15:28:21 log.go:26: [init plugin: FTP 弱口令]
[info] 15:28:21 log.go:26: [init plugin: grafana 控制台弱口令]
[info] 15:28:21 log.go:26: [init plugin: IIS 物理路径泄露]
[info] 15:28:21 log.go:26: [init plugin: IIS 短文件名]
[info] 15:28:21 log.go:26: [init plugin: JBoss 控制台弱口令]
[info] 15:28:21 log.go:26: [init plugin: Memcache 未授权访问]
[info] 15:28:21 log.go:26: [init plugin: MongoDB 未授权访问/弱口令]
[info] 15:28:21 log.go:26: [init plugin: SQLServer 弱口令]
[info] 15:28:21 log.go:26: [init plugin: MySQL 弱口令]
[info] 15:28:21 log.go:26: [init plugin: PostgreSQL 弱口令]
[info] 15:28:21 log.go:26: [init plugin: Redis 未授权访问/弱口令]
[info] 15:28:21 log.go:26: [init plugin: shellshock 破壳漏洞]
[info] 15:28:21 log.go:26: [init plugin: SMB 匿名共享/弱口令]
[info] 15:28:21 log.go:26: [init plugin: SSH 弱口令]
[info] 15:28:21 log.go:26: [init plugin: Struts2 远程代码执行]
[info] 15:28:21 log.go:26: [init plugin: ThinkPHP5 SQL Injection Vulnerability]
[info] 15:28:21 log.go:26: [init plugin: Apache Tomcat 弱口令]
[info] 15:28:21 log.go:26: [init plugin: UcServer 创始人弱口令]
[info] 15:28:21 log.go:26: [init plugin: WebDav Put开启]
[info] 15:28:21 log.go:26: [init plugin: WebDav PROPFIND RCE(理论检测)]
[info] 15:28:21 log.go:26: [init plugin: WebServer 任意文件读取]
[info] 15:28:21 log.go:26: [init plugin: WebLogic WLS RCE ]
[info] 15:28:21 log.go:26: [init plugin: Weblogic 控制台弱口令]
[info] 15:28:21 log.go:26: [init plugin: WordPress Mailpress Plugin 远程代码执行漏洞]
[info] 15:28:21 log.go:26: [init plugin: WordPress 后台弱口令]
[info] 15:28:21 log.go:26: [init plugin: Zabbix jsrpc.php SQL注入漏洞]
[info] 15:28:21 log.go:26: [init plugin: Zabbix latest.php SQL注入漏洞]
[info] 15:28:21 log.go:26: [init plugin: zookeeper 未授权访问]
[info] 15:28:21 log.go:26: [init json plugin]
[info] 15:28:21 log.go:31: [{"type": "web", "netloc": "http://www.google.cn", "target": "web", "meta": {"system": "", "pathlist": [], "filelist": [], "passlist": []}}]
[info] 15:28:21 log.go:31: [{web http://www.google.cn web { [] [] []}}]
[info] 15:28:21 log.go:31: [new task: {web http://www.google.cn web { [] [] []}}]
[info] 15:28:21 log.go:31: [go plugin total: 24]
[info] 15:28:21 log.go:31: [run go plugins: web]
[info] 15:28:21 log.go:31: [request do http://www.google.cn]
[info] 15:28:21 log.go:31: [response code: 200 len: -1]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/css/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1565]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/js/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1564]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/img/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1565]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/images/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1568]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/upload/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1568]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/inc/]
[info] 15:28:21 log.go:31: [response code: 404 len: 1565]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/x47abr.txt]
[info] 15:28:21 log.go:31: [response code: 404 len: 1571]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/x47abr.txt]
[info] 15:28:21 log.go:31: [response code: 404 len: 1571]
[info] 15:28:21 log.go:31: [request do http://www.google.cn/../../../../../../../../etc/passwd]
[info] 15:28:21 log.go:31: [response code: 404 len: 1571]
[info] 15:28:21 log.go:31: [JSON Plugin total:  0]
[]

从最后的[JSON Plugin total: 0]可以看到未能加载内置JSON插件,使用release版本也是同样的情况。在Linux(Ubuntu 16.04)下测试Linux版本可正常加载。

ywolf commented 5 years ago

esc -include='.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/ 执行后看看 plugin/json/JSONPlugin.go 内容是什么

imp0wd3r commented 5 years ago

esc -include='.json$' -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/ 执行后看看 plugin/json/JSONPlugin.go 内容是什么

// Code generated by "esc -include=\.json$ -o plugin/json/JSONPlugin.go -pkg jsonplugin plugin/json/"; DO NOT EDIT.

package jsonplugin

import (
    "bytes"
    "compress/gzip"
    "encoding/base64"
    "io/ioutil"
    "net/http"
    "os"
    "path"
    "sync"
    "time"
)

type _escLocalFS struct{}

var _escLocal _escLocalFS

type _escStaticFS struct{}

var _escStatic _escStaticFS

type _escDirectory struct {
    fs   http.FileSystem
    name string
}

type _escFile struct {
    compressed string
    size       int64
    modtime    int64
    local      string
    isDir      bool

    once sync.Once
    data []byte
    name string
}

func (_escLocalFS) Open(name string) (http.File, error) {
    f, present := _escData[path.Clean(name)]
    if !present {
        return nil, os.ErrNotExist
    }
    return os.Open(f.local)
}

func (_escStaticFS) prepare(name string) (*_escFile, error) {
    f, present := _escData[path.Clean(name)]
    if !present {
        return nil, os.ErrNotExist
    }
    var err error
    f.once.Do(func() {
        f.name = path.Base(name)
        if f.size == 0 {
            return
        }
        var gr *gzip.Reader
        b64 := base64.NewDecoder(base64.StdEncoding, bytes.NewBufferString(f.compressed))
        gr, err = gzip.NewReader(b64)
        if err != nil {
            return
        }
        f.data, err = ioutil.ReadAll(gr)
    })
    if err != nil {
        return nil, err
    }
    return f, nil
}

func (fs _escStaticFS) Open(name string) (http.File, error) {
    f, err := fs.prepare(name)
    if err != nil {
        return nil, err
    }
    return f.File()
}

func (dir _escDirectory) Open(name string) (http.File, error) {
    return dir.fs.Open(dir.name + name)
}

func (f *_escFile) File() (http.File, error) {
    type httpFile struct {
        *bytes.Reader
        *_escFile
    }
    return &httpFile{
        Reader:   bytes.NewReader(f.data),
        _escFile: f,
    }, nil
}

func (f *_escFile) Close() error {
    return nil
}

func (f *_escFile) Readdir(count int) ([]os.FileInfo, error) {
    return nil, nil
}

func (f *_escFile) Stat() (os.FileInfo, error) {
    return f, nil
}

func (f *_escFile) Name() string {
    return f.name
}

func (f *_escFile) Size() int64 {
    return f.size
}

func (f *_escFile) Mode() os.FileMode {
    return 0
}

func (f *_escFile) ModTime() time.Time {
    return time.Unix(f.modtime, 0)
}

func (f *_escFile) IsDir() bool {
    return f.isDir
}

func (f *_escFile) Sys() interface{} {
    return f
}

// FS returns a http.Filesystem for the embedded assets. If useLocal is true,
// the filesystem's contents are instead used.
func FS(useLocal bool) http.FileSystem {
    if useLocal {
        return _escLocal
    }
    return _escStatic
}

// Dir returns a http.Filesystem for the embedded assets on a given prefix dir.
// If useLocal is true, the filesystem's contents are instead used.
func Dir(useLocal bool, name string) http.FileSystem {
    if useLocal {
        return _escDirectory{fs: _escLocal, name: name}
    }
    return _escDirectory{fs: _escStatic, name: name}
}

// FSByte returns the named file from the embedded assets. If useLocal is
// true, the filesystem's contents are instead used.
func FSByte(useLocal bool, name string) ([]byte, error) {
    if useLocal {
        f, err := _escLocal.Open(name)
        if err != nil {
            return nil, err
        }
        b, err := ioutil.ReadAll(f)
        _ = f.Close()
        return b, err
    }
    f, err := _escStatic.prepare(name)
    if err != nil {
        return nil, err
    }
    return f.data, nil
}

// FSMustByte is the same as FSByte, but panics if name is not present.
func FSMustByte(useLocal bool, name string) []byte {
    b, err := FSByte(useLocal, name)
    if err != nil {
        panic(err)
    }
    return b
}

// FSString is the string version of FSByte.
func FSString(useLocal bool, name string) (string, error) {
    b, err := FSByte(useLocal, name)
    return string(b), err
}

// FSMustString is the string version of FSMustByte.
func FSMustString(useLocal bool, name string) string {
    return string(FSMustByte(useLocal, name))
}

var _escData = map[string]*_escFile{

    "/plugin/json/discuz_admincp_xss.json": {
        local:   "plugin/json/discuz_admincp_xss.json",
        size:    540,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRsU7DMBCG9z6FOSFoJdSWdqiUqmLpG2Tphqz00lh1HGNfigLqxoZQVwbUmQWJgZHX
SZ8DxWnAAbFZ//13/3fn+w5jjAFxs0KCAJbCRvkdXNRyisQhqD1OUDxFCNxz7pwnbNIfMb5MhYp0Xyea
LcLw2O5sBlNu1haC/zvKt+fy5bXcPZXvD+X+cRGGh8/d4WPvj5G4QemSx55KhW5wfsXynJLMuBrcZjJu
I8VoUEVYUf0s52q5kRCA53ZqtMFK/Ra37rU9XsngTY6WWofSnJKajMHAW/ZKqFhmnGYF2rOEq6XENRaz
y9G4NyW01J0Mh73pYODz6szSnFc/wY4MTfIGjYiLVnBzErBkhFr5c1JOUQUFIu6eds8NUm7U9d/oOqKz
/QoAAP//9lkIfxwCAAA=
`,
    },

    "/plugin/json/discuz_ajax_xss.json": {
        local:   "plugin/json/discuz_ajax_xss.json",
        size:    532,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRu07zQBCF+zzF/lP8IhKKAykiOYpo8gZu0qGRM76Q9YXdsYlB7ugQSkuBUtMgUVDy
Os5zIK9tsEF0ozNn53wzezcSQghgVD4x2LAJtZvdwmkjR8QIduMxQowRgW3KlXH+E/PJTuAV7iZpkIq1
47RvjUdRhGqrwf7DXr0+Vc8v1f6xeruvDg9rxzl+7I/vh/4MSTlJkznrqVykHciPTMw4SJTpwU0ivSGP
R4pil2qk77VML1MSbOi5jermVKtfYmmqsr2PouuMNA9OlCIHDZkAq9v0Iow9mSAvC9L/A4w3krZULM/O
Z+MFk+aT+XQ6XlhWHzZNNK+w/gDRAnSxOanQKwap3T1Aswpjvz8nQnZrIohIa/Spib/8nd1kjMrPAAAA
//8zk5A7FAIAAA==
`,
    },

    "/plugin/json/discuz_announcement_xss.json": {
        local:   "plugin/json/discuz_announcement_xss.json",
        size:    556,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4SRsU7DMBCG9z6FuQFRCbWFDpVSVSx9gyzd0Cm9NFFtJ9iXQkDd2BDqyoA6syAxMPI6
6XOgOAkkZWA7/ff7/u/ODz0hhABGsyIGD5axDbJ7OK9kRYzgVR4naFQEnivnznkiJoM7gVonmQ5IkeZB
GqVi4fv1DOc1pNCsLXj/PCveX4rXt2L3XHw8Fvunhe8fvnaHz317lqQNSccwbqmcpw3YUTZmHCXG9eA2
kWGXKyRDOqAS7XdN18uMBA9abqcGGyrVH3Hrqm19L0M3GVnunCxFjioyAcPjja9iHcoEeZaTPY1QLyWt
KZ9dXI77UybLZ5PRqD8dDtvQaWJ5juXHiBqkid+QicO8k97cBSybWK/acxRyUJKBImtxRVX89d/sKqO3
/Q4AAP//2NndYiwCAAA=
`,
    },

    "/plugin/json/discuz_api_pathinfo.json": {
        local:   "plugin/json/discuz_api_pathinfo.json",
        size:    515,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/6SRP0v0QBDG+/sU+079coJoExCb+xCCWAy5ySWYZNfNJHJKCiEIVmop2FiKxYFX2Pjn
y2ii30IySXRT2w3PPvPMb2ZPJ0opBYx2QQwezKPMz0/gfycnxAhe5xEhxYTAk3Imzn9qb3O6rTbQRFMT
GtW8XDcPN83FfXN1/vm0+nit6nX1dfvYJ0qnpQTtYQbeX0JiKigWlC1H5aUZ+N7f7uqzVb2u6udLtxFz
DrUVExzrOBiTBWQp9amF+11b3nIbgweOW1S/oFb9EUupyv5+lo5yynh0QoMcdogKho13Ez3fP9jBnLWL
Y3TGM2y/QPUjhuCCbBQsR7nD6pCxjdKFm5Mg++1MkOvqVMVRSn3gpPwOAAD///CpSywDAgAA
`,
    },

    "/plugin/json/discuz_attachment_xss.json": {
        local:   "plugin/json/discuz_attachment_xss.json",
        size:    550,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yRMU7zQBCF+5xi/yl+EQklgRSRHEU0uYGbdGjkjGMru2uzOw4Y5I4OobQUKDUNEgUl
13HOgby2wQaJbvTm7bxvZu8GQggBjGZDDB6sYxtkt3Bay4oYwas9TtCoCDxXLp3zn5iNbgQyYxAp0jxK
o1SsfL+Z4JyGFJqtBe/PR+XrU/n8Uu4fy7f78vCw8v3jx/74fuhOkrQj6fKnHZXztIX6kYwZR4lxPbhO
ZNinCsmQDqgC+17R9TIjwYOO26nBjir1SyxcVTS3MnSVkeXeuVLkqCYTMO7vexHrUCbIi5zs/wj1WtKW
8sXZ+XQ4Z7J8MptMhvPxuIucJpaXWH2JaDDa8B2ZOMx72e1VwLKJ9aY7RyEHFRcoshY3VMdf/s6uMwbF
ZwAAAP//1OtynSYCAAA=
`,
    },

    "/plugin/json/discuz_focus_xss.json": {
        local:   "plugin/json/discuz_focus_xss.json",
        size:    529,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yQMXLyMBCFe06hf+t/MGAMxDWTC9Ck3ZFXoImEibSCQIYzpE2RSZ0mXcpcB86RsbCD
nSLdztvd977dp54QQgCjWxJDDoX2Mhzg/0W2xAj5ZSYKa7QEeSzn2gd5+Cce0/5AqFIG3/c7Je4Wi3o7
Tjmy6O495HFBhmYh8YysZaItLikJrE1y9Th9vJxe328N+lXld/56Pn++tV0NbclEjrSl8n7TwP2iwMCr
0sUe7EqjuoSKHK0lVZDXU2MvOAM5tKajKrdUqT/iMVbH+meOHgJ57rxtg7y6kAn46/I216b0PMfq/6LO
ahK25LTadwKa08EWWdvEIssqGeRwglM5GY5TNbiZjacjykZFMUwLmmXZaKrqhN7xOwAA//9CN/Z1EQIA
AA==
`,
    },

    "/plugin/json/discuz_jianghu_sqli.json": {
        local:   "plugin/json/discuz_jianghu_sqli.json",
        size:    587,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRv47TQBDG+zzFshII5A14F/8JliKaFAhRgHiCjXdsr7DXZv8kBJSSmpYC0Z2U5qq7
8l4neY6TN07Oke660bffzPzm218ThBDClusSLM6wkCZ3PzE5yg1YjrOjxwuKN4AzXy688xn6KLkqPzj0
uXalVOjrl0+Hm93+99Uww3s1NFx/Mzh7sm1//Xf/b3duPtz9Odz+H4+oYQW1X01Hqt10J55HF3Nnq1Z7
B163dXEJVYAGlUPP9XCjf3O6xhkeub2ar6BXz+LWV9shLA3fHRh7kVfHbXXkQ/hN0WrXNNIY2arXXdW9
l0rAj7mp2vULKeYses5CrkRA5yxwSrYqMFBDbgNKGGlE/DINw1ckIjFJSEpm5B2hIaF0Oh1f1bXGLnj/
bWggPfGtQMtic4F3ig8bq6Uqx3MabvMeHUM8i6goGE0SISIW8TilLI3YW8HSZLmEYclkex8AAP//VO/P
wUsCAAA=
`,
    },

    "/plugin/json/discuz_member_xss.json": {
        local:   "plugin/json/discuz_member_xss.json",
        size:    538,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRMU7zQBCF+5xi/yl+EQklgRSRHEU0uYGbdGhwxrGVXdvsjg0GuaNDKC0FSk2DREHJ
dZxzIK9tYoPoVm/ezPtm9n4ghBDAqDfE4MA6NF56B6e1rIgRnNpjhQgVgWOfS+v8J2ajW6FIXZEeJUEi
Vq7bdFuXJoV6a8D5s6F8ey5fXsvdU/n+UO4fV657+NwdPvbdKZIykjZ32lE5T1qYH6mYchBrW4ObWPp9
Ip80RR5VUMfVbC3VEhzouK3qZVSp32JhX0VzI03XKRnunSlBDmoyAePjrhdh5MsYeZGT+R9gtJa0pXxx
dj4dzpkMn8wmk+F8PO7iJrHhJVbfIBqENjgjHfp5L7e9CBjWYbTpzlHIXsUEiozBDdXxl7+z64xB8RUA
AP//omcL+BoCAAA=
`,
    },

    "/plugin/json/discuz_misc_sqli.json": {
        local:   "plugin/json/discuz_misc_sqli.json",
        size:    554,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRsU77QAzG9z6F/x4yVZXyZ4sUIUTLVISgbAipVuK2J3JJuHNKC+rIzMqA2JC6MMHI
67TPgXJNSiLBZn332d/PvocOAAAKmSkLBhgrGxX32N3JmoUw2HmckJJmDFzZd85/sDjo/QetbNTLZzmM
zofbj/Xm8a0a4ayGNZkbi8FfXZv3583Let+7/Xrafr42JyQ858QF+w1VlnlN82suFTLLjHPgXZZM2kwT
NpxGXGL9bOjeCpNggA23U6M5l+peXLlqVZ3K8G3BVlrXyklmOz7AetdDncWhFRIvy0MxnMbeQieh72k2
Uw59r1zKXvnXIRE1gfPMSp/K/4AKoo6es1GTZSu5vgxaMSqdNudokqikwtFgODi+hJiWojR3x0Q0hqMR
lHDKiorg5OLstIrqrL4DAAD//whl6GsqAgAA
`,
    },

    "/plugin/json/discuz_mp3player_xss.json": {
        local:   "plugin/json/discuz_mp3player_xss.json",
        size:    541,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4SRP1LzMBDF+5xC39bfxGFM/rnOcIE0tGtllWiQEiOtEhLGZ6ClYKhp6Ci5TnIOxrIN
Ng2d5u3ue79dPQ6EEAIY3ZoYMlhpL8MJ/teyJUbI6p4obNESZPG50D7I0z/xkA5HwhZpYfBIbugPStwu
l41D7HRk0d15yOKQDO1Q4hlZy0RbXFMSWJuk73N+fz6/vN0Y9JvK8/L5dPl47Tob2pOJPGlH5WPRQv4i
wcCbnYs1OOyM6lMqcrSVVIH+rBxrwRnIoNMdVbmnSv0Wy/gqm9s5ug/kuXe+AnlTkwn4a/suW7HzvMDq
L0ST16bsyWl17IW064NdjbsmFllW6aCmaT65Ho1xnudTHE1ISpynuZKzuZqtZldNwqD8CgAA//96DVyp
HQIAAA==
`,
    },

    "/plugin/json/discuz_post_xss.json": {
        local:   "plugin/json/discuz_post_xss.json",
        size:    570,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRP07zQBDF+5xivymsDykKCQhFWLJocgM36dDgjONV1n/YHQcMSkeHUFoKlJoGiYKS
6zjnQF7HsEai8ujN87zfzN4PhBACGPWSGHxYSBOVdzBs5ZQYwW89VsgwJfBtObPOf2I6OhFFbnhUJIWY
h+HhX+vRlKJeGfD/sNdvz/XLa719qt8f6t3jPAz3n9v9x86doWhNymaeOipXRQfyKxNLTnJte3CTq7jP
E5OmLKIG6Wct2yu1Ah8ct1WjNTXqt7ix1eZwH03XJRnunahATloyAcfdphcYscyzQFOhKi+Wi2Ay9bj5
nJ1PPLpljYFnm6a8SiUHFRlPZrHKsa0TzBaKVlQFQybD/6fj8ZG7WRM0w+a1xIG2Y1yTlnHVQ+yOB4a1
zJbunBQ5avAhJWNwSW3upRPaDh9svgIAAP//W2o5OToCAAA=
`,
    },

    "/plugin/json/discuz_shop_sqli.json": {
        local:   "plugin/json/discuz_shop_sqli.json",
        size:    631,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yRsY7UMBRF+/0Kr6VZwcpibE+SWSKNaLakAPEF3vglY5HYxnaCFjQlKyqokCgQVIht
EAWU/E6G30DxZIaMhLazbu67756X1ycIIYSDcBUEnGOpfNG+wmQnNxAEzneeKGjRAM7j8zI6T9Gfbz/6
tzf9h5v+yzv0pG4rpdGzp4+3P2/7N1/HoDjgoBHuucf53bP994/9p9tDwvb3++2vz9OcGjqoYwk2UcO1
3Tf773bRhrVx0YFfmro8blaCA13AUO4fbfzWuhrneOKOatHBoB7ETXxtxrM5eNGCD0eXsyKsd/0QntuI
+sCu7SMlV1228Gtj88oY6c+sKFZKl+asUnLFZpwKLWecshWfcdpqZfSM0/n5aUoppR5qKML5fDAQThYk
ISnJSCPTe0tK75ML8pAwShgjjBO2ICyZclvjw6UYfjEaWfYEHThVXh8B7A+MfXBKV9OcRoRigMOQXiRM
lpxlmZQJT0S6ZHyZ8IXky+zqCsYlJ5u/AQAA//8WfPqhdwIAAA==
`,
    },

    "/plugin/json/discuz_viewthread_xss.json": {
        local:   "plugin/json/discuz_viewthread_xss.json",
        size:    519,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3RQvUr0UBDt9ynuN9UnyCYgKIR1bfYN0mxhc0kmm2D+nDvJsko6O5FtLWRrG8HC0tfJ
PodkkmiuYBMmZ84958y5nymlFLCmDTJ4ECYmqO7gtIczZA1ezxEg1xmCJ+NKmP/U+dxVa98fnsiKMNN0
Y8CzWXWCW44JdTgv41K1b8/ty2u7f2rfH9rD49r3j5/748dhqpRijakYnk1Q3pVjil/OuuK4INnBtkgj
O1WEhHmAXbCfm2RXUQoeTNiCBjV26DfYyNQM5RDeVmjY6qfUHPfJFDj2vVechJfX4CwXjIaX3ef/heue
LBz5nyYtC8Mr3VWvBvfRs0ZKop1lOZYBhinJN1OdTHPQxfnbtBefNV8BAAD//zqCmygHAgAA
`,
    },

    "/plugin/json/django_urljump.json": {
        local:   "plugin/json/django_urljump.json",
        size:    717,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/2xSzW7TQBi85ylW35l421JEZXFBJBeUSihSuG/cTRzwT1ivEwqKZMCUSERKjxBSBFIk
ekANglQNjeFlyNrmlFdAXidgi568+nZ25psZPy0ghBBwwpqUgwoHD4jVtOFaOjYpJ6CmGDmwiElBlceS
RKJbaEfZUvbQcrEI/WGtWokvvsU/PofBMJy9X/NIPKMmYQ8dUBGI8WmbcF0EnpjMlvNLjOljYrYNqmi2
GY388MVLcXS+nL9eBYNUJvz6UTwbiYkfHR+tgoGYBvGrWXg+jD/1xdvT+GyynF9G786ikS/GX8SJF76Z
RosTMf0eX0zFT38VDMKxFy36v70PYf/4yl1/ec+z6xq0Qw1p9Xpmyg/bG/+1auVubf9e9g1xuW4zeQ9d
22jk7Tcoo5ZGkwT+JSrvXGaACjrnbUfFuNniultPosAd19Dd+uZTN+w6NonDKcNpT/jO/XJxZ2t7r7i9
e+PmLq6Wb5f2y8oTvahZinmQ0Zc6WoeCCvk38BfSk6feunpGH7nU4bn2k9JS9wgw7na7Sqa3rNm27fAS
Sf4dBJCj7VDWahzmWDeZgsNZy2pmeUzCtUQRKrZGeMu2VPSfLl4LFHqFPwEAAP//W/qMbM0CAAA=
`,
    },

    "/plugin/json/docker_api.json": {
        local:   "plugin/json/docker_api.json",
        size:    623,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4RRTWsUQRC951c0dTbbnucWsgt6EGT/QU9vzYeZ7h67a0YSWfCTBDHxKMIKfhAUhQT8
QjDoj3Fn3D35F2R7ZtbZU05dvHr9Xr2qu1uMMQYkbIwEAUyM3EMLVxpYIQkIGo4HtFAIgS+HnsnGqAwh
27l5vZ59qE+O6pcPF2e/ls/PWg3PtaiE3XMQXP6tenZenV8sDr/Mf7z98+p+/fnRcvbp78XT+ffT5eHx
ulvPjqsnr6sX7xdvPlaPT+c/v9Yn76qjb7/vPegbZ1hi5ge+2kNpP+9SjHdHfb4oKDHW9+COyaLNEBFa
1BJXOf7vxPcKm0EACVHuAs7jlJIiHEijeFlkSRF2T5iZkCvhCC1vNs0L3XimBzjZthL5eLQzvDEaHCTb
Ug/UpDeBd5IlQgCwBqe+mrYHs3i7QEcbN8sFJU1aBlwaTSLVaB2/5Yzu58uNo6FYHZy1+p1qiTaN9jdE
uxWCI5vquK+jBMmVIVwzjnaNjtK4ldua/gsAAP//2k332W8CAAA=
`,
    },

    "/plugin/json/drupal_geddon2_rce.json": {
        local:   "plugin/json/drupal_geddon2_rce.json",
        size:    849,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3RSz2sTQRS+968YRgwKtpNEacvCIqWJ4EGQHry0YZnsvmRXd3bX2ZmtVQJVKrZa26s/
gli1NKCllygFg/4xZje5+S/IzCa6OXiamfe+9775vvcezSGEEBaUt0FgAztcRtTHV/IwA0GxkWN0IKAM
sKGvNY1E+dEGxwkDVEXjn91R78Xw+8fR+8fZ3sn4aD8bHGb9d5OOupIDo/xejA2EF8kSWR7t7WbdL6M3
OzdCztDK7ZvD89P09FXa7Q3Pt9NPO//r+Xuwnx6epWeD8bN+1n2ZPj9KX/dGb/vZwfH4w+f06fHwx9fs
4CTd/fZr+0nxAz4k4GsZ5UJUbEVTbWur9SKeSuGGXOfwZui3ZsW0gENgg9Lzzymdk9zHBnaFiGKDkLYn
XNlcsENGEum7sjk9mn7YJIzGAjjJ/Serd+rz1XJleX5psVwma/WV2q36wkN33g4WmFOg1zR2AtjAMyX4
L6Kjb53JQDnclxCLmZlGVLi5boSJjIETDm1P/eY6+MAgEFZEOQQiNqlthzIQhFHPJxerVxPqSyjRu/SB
1Qo5Mysla5PTKAKu31SYuR5LQYquRWEsalQtF8IKaXmOqaitKbWuL1mFcrNSUrTrF1StxSFwgDfWG2ZC
ueVIFk2yaooNUy2YnIbyR8MUSvmMHQlwr7U148Z0C3AsuBe0i59mVNjKqUnq0rXLaAOrpht40nauM/cn
AAD//0RZsfxRAwAA
`,
    },

    "/plugin/json/elasticsearch_unauth.json": {
        local:   "plugin/json/elasticsearch_unauth.json",
        size:    546,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/1yRzUrDQBSF932KYdZCXWcnKLhyo13LMN7+0KSpk2mlSEGt2iitBcE/iEKFQvGnFa0i
GOzDmBmbVV9BMkk1cTece/Ldc262UwghhDlhOeBYwxsmLQLDc6FsACdYCz1KKBEDsKaeSzqxeIGuAmE0
j6RzJ09sed2YDMb+xSACKCMDg7CihTWE/7nE0J00R/LsSbYH3rgrd4fyZd93nqduy2/0hX34fWRL50Ha
57Jz6n28icdL4fSl25Gjm6nb8t57frMtOsOI47TFcVdc9Se39+Kg532+fu3sxYPoUAVdpZ+PqbxWnlXK
rCxk1pbjn5AKz5tMjfGWqWeTvbLAoEQhqPZ3IzWrMB1rOOZWKq1CoP6KdfWqR8dmsFkBiyfuXSY8H4ZD
OL1OCY8HKJsWXyTBH0IRdIaqAitkawnSrCa2OCuUcnGOQTgNtoQb0gaxOLAImKr/BAAA///AGf2OIgIA
AA==
`,
    },

    "/plugin/json/glassfish_lfr.json": {
        local:   "plugin/json/glassfish_lfr.json",
        size:    602,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4xRwWrbQBC9+yuWAd9qrVt60q3QuhTaHkp/YC1GWuFdSdkdKTHBEIIhYAi+GRJyyS03
30JAnxPLyWcErSRHvuUijea9efPm6XzAGGNAwkRI4EOkhLVhbCV8ahCNJMBvaK6RCI3gu/JnTZ7EVrJd
We6X6/3malc+vm7Lar1p5x3PoBZmZsFnUK23Db6/u65W99XNw+5p9XK77As8X1z2pxUWqNzGL70uzbPO
xu/Jvz5f5CRT4zA4TVV47CREg0mAtZn3oxyWGwU+SKLM+pxHMcl86gWp5kWuZD7tXmQQuRaW0PBDWvyr
99kb9zY5xaBA8AEOzYWrFm2yBk9ytHQUbiZINlcx4CRRI//z4/+30a+/Ez4MxkOBzfOjH/3bs9TSd1H/
TdZ66pwUaOJwfmSkixcsmTiJ+jpaUFCbhEwEMxHhSGRZoGJMyDvTqlUeLN4CAAD//+urtu5aAgAA
`,
    },

    "/plugin/json/hadoop_yarn_resourcemanager_unauth_rce.json": {
        local:   "plugin/json/hadoop_yarn_resourcemanager_unauth_rce.json",
        size:    757,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/5SSz27TQBDG73kKa880C1cLIUWlUi/kEFEhjhN3khj8j92104AiFUppCaGBE4IGVUGp
WoHUHPijCqfNw+B1nFNfAXmdUOfIyevZme83/j4/K2iaphEBrI6C6KQBm67rkRtZ2UYBRM96VMEBG4mu
juuqU3tYqpS1CnLXZwbeAwfqyLS4/zU+2I8/7yRnk9mHM1pZXZtLqlGGNrDHnOj/pXI17sreKD46nvbf
zA5fTS+H08Nzufs9mgzi56OrcXe2/SmZ7MW9d9HvYRSGsjOQnaNk50L2RrJ/Gvffys4gOu/Er0+SQTcK
w/hlT76/iMJhqjwaJ3s/sh758TT58k3uHkeXP+ODE7n/68/2i/z+FgZoKRtu5qqi5S282SiXNu6v50fA
Fw2XqWvSdK3ash01ZOgYmDpybba685mVpiKEx3VK66Zo+NWi4do08K2GX108BEOkNnCBjGYRUt/JmOZT
3FxpAXNySCVtBEh0Qv4V2+rUnkfP8ImPXCyl74FoZF+oEdrkNLhFDctXUPA8Th1sroDnWaYBwnTzQOK5
XNyF9G/S5sgFKEBm1lpLnIWThAtmOvW8jg3CSHcgtx9BAKsWcF4GG++kb1vFJi8yXnyA1dL1FmtbBnpq
nQxbaBf+BgAA//+DQIjp9QIAAA==
`,
    },

    "/plugin/json/joomla_3.7_sqli.json": {
        local:   "plugin/json/joomla_3.7_sqli.json",
        size:    619,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yRPY/UMBCG+/0V1hSnXWkvH/txOSJFFECDaBASDULIxJMPsGNjT3K7QltS01IgOqRr
qKDk7+z+DhRv7kgo6Ebj95l55/XHGWOMAXFbIkEK77RWksPy3FZIHNKzxjcarhBSXz71SrYOkiBiL54/
O/28PX76fvr9+fTr28B7nUXF7XsH6T/I8ceX49fb/4ASO5R+WTzq0t7cObhnxxRvqdLWK+BGy2JqpUCL
TY69m79X+bfWSkihIjIuDUPDDdrAIb5ty0DbMlxH23A0yiN5h5DCo5dPLldRnFxeP4gTuFccfHUYgrT4
oUVHkywNp+p8CYOwbgTuAlOZh9pQrZss1+pNUaMU7qKr8SYbasn3uqVMacHlhawdvSpaKbUVaOumfJ21
RnDCnZLzaLdaL3Pd5Jzm8VKJ7TyJosViGS/GkRjt6DHvf5kBTCx3aOtiP3F8lz046reN5yhOeX8N4PZ6
E4tiFV9dCbFZbYahs8PsTwAAAP//GY93f2sCAAA=
`,
    },

    "/plugin/json/joomla_contushdvideoshare_lfi.json": {
        local:   "plugin/json/joomla_contushdvideoshare_lfi.json",
        size:    644,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4yRsWrrMBSG9zyF0HyJuavhcpdOfYlysI8jp7KOKh07hJKt0DFb6FA6dyldShf3cRLT
xyiSndSmUAIeDr9+/fr8n9uZEEJIBrdAlqlcElUa5J9erpBBpr0nCgYqlGkcL6NTZGS49ipvyhzJK3Ao
9m3b3W273f2+ff98bQ/bXfex7d6ehtR422EF7trL9Legw8vD4fH5nDiNDeoI9nek8toeac8JgZoVuXhB
rkgXU94CHZoMA/J3IfGsdlqmcuSOatZgUE/iJk6boVmHNzV6npRrgVWPK2SSUWXJoGEfxquf7SQqL3Rj
NazRJTmtjCbI51bZ/8W/+Tzpv4xMUS5qB1ySCYfjf7Lk+QLChsXAeaRr0JXFegJ37FJ6dqVZjHMq4CyA
S1YolqdtTh+O+4XSiGBakcv98ORs8xUAAP//ZcvE+YQCAAA=
`,
    },

    "/plugin/json/joomla_departments_sqli.json": {
        local:   "plugin/json/joomla_departments_sqli.json",
        size:    572,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/2yRP0/rMBTF934Ky1Kf3pPc9xI3f6pI1RugA6gqQoUZufFNG4hj47iFCnVkZmVAbEhd
mGDk67SfA8VNSyp1uzo5J/d3jx8aCCGEDdNjMDjC11KKjGGykQUYhqONxwo5E4AjO55aJ+KgmDYCclOg
4Xl//bFcPb5VeevTIJi+KXB0MLJ6f169LHfB9dfT+vO1Hs9gBpld6dZUM1dbjoNL2dRMpLYOfCezZB8o
AQ15DCXTz23221RnOMI1t1XjGZTqTlzYaVGVpOF2CoXZ60kxM9nwIfwvzTnc/1UT9V8qk8q8G0txVSvh
V8q7LbdJncvBydmgSZ1hr987umhSxyWC+79Dx/lD2sQjPglISDqtVv0cJQtzzMp3QhXiFmwGOk3me1zb
3nBhdJqP6/8RzMQlMwa/47k8oW4QcO5Rj/mhS0OPtjkNg9EIqiWNxXcAAAD//0n6SPU8AgAA
`,
    },

    "/plugin/json/phpmyadmin_deserialization.json": {
        local:   "plugin/json/phpmyadmin_deserialization.json",
        size:    769,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/2RSUWvTUBh9368I34NPa2+zyWBXfBhbH4eyFxECcpveNsEk93rvl251FKpM2kElL1JF
hig69MHRF5FhBv4Yk6w++Rekabsm7Ckf53w5Oec7OV4zDMMAZKrNEShIR/pd1vTdANbnlM+RAZ3v5UDA
fA40H1fbhraVK1ETzTGUVelII41ep7+idPg2HY2zqyj78WEhmb+quM/UUw20pLJRPbo+HWZn35PLi/Ti
XXr2Lbnsp19Obmv9uxr97b+f/h5MJ+c3SPYmTgfxtP8qjSZJfD6dxGk0TuI4O4my8SCJf2bDcXb6dfpp
NAeT+PP1xxd/+i+Lzjze4V4esFZAsSuXqQ9268V9FqIjVM7BofBa5ZQtrnhg81nQ1Q1zLlQeUHAQpaaE
tF10wkbVFj7phJ4TNpaPhicaxGcauSKrS5FHQjwOg8pGzdyqmNvbdzc3yUF9Z2+/Xn3uVOyg6jcLPvLv
2R0OFOAG7OVTb1Gz4s9CrrHUtGTozDMbQG4VXMwphcY9NvtRDGA2uiK4j1zjHVsELbcdKpZDD6hZoxY8
3N95spsTFlCTHmu6RS3QIlQ2t2BdU9OkFhCONpFM68OmBfd6UHLb4cptdUtmlwWBRuUG7aI7n6E9CwJK
CKRHtEZrC7m13v8AAAD//4qRT+sBAwAA
`,
    },

    "/plugin/json/thinkphp5_invokefunction_rce.json": {
        local:   "plugin/json/thinkphp5_invokefunction_rce.json",
        size:    860,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/1RSX0/UThR951M080B+v0Q6C3EfbLIxRkj0wYQQ31iymS0DbeifcTptREOCCggCu5Cg
Ed0YVyBsQmSD/FFp0Q9jZ1qf+Aqm7Va7T709986955x7nw5IkiQBhugsZkABTNOtOaIRcCNLmJghoGRV
KWAhEwMlDR8mteP3xstSWS7JIyOwLA/LI7ek+Gcr6qyH/l708ZlYO4zbGyJoirMPvZ7pW4pNROccoEgg
2jkJLxviS1u01sTnvah9zPeXoq0V0Tjkqxd8t8O3Nq+DDd4N4pdnvNWJrrajo92sngeLfKvLg0u+ehF/
7UY7J9G7JfFima+ch9/Wr4NVvnn6238bH+8XwDXe7Ib+QUYt9H2x1BRvvovT19fBRug34sXerEwH374K
/f2ijoRMs5vViNYmf9Xmu53o/ZloHMSfjvjyQfjjPCP/a/F5UbSBPWyk5pUKKJsnuaMTd8eK9chlmk3T
HCCazrSS1e/hDKbYUnFi478VpTmXGkABGmPEUSCc1Znm1mXVNqHnGppbzz91w65DEzkMU5ivHpaHqIrh
xNid0Qdj8hNtSLVkc7owOB2gehgoAPwFF9JooXc2FD9yscP6LocgpmU6JQB1axo/lolGbjsVeD/5gdWU
QLWKCIG65dlzeMa1VKbb1mAeVFRkGDXXwbSWQDVEKZof9BB1JktTFQ/R2rRrkgwYnpqcqrCERMEyYjts
FCUnLfW454w9TPWZ+T7C+WKAw6huzRb7mIipiZhe6r+b/0tVkAyr5m0HFgb+BAAA//92+BO/XAMAAA==
`,
    },

    "/plugin/json/weblogic_debug.json": {
        local:   "plugin/json/weblogic_debug.json",
        size:    704,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/1RSwW7TQBC95ytWc6Z1qTgUX9tKnDmQI3LMxDa1s2F3nahCkSpaRFXSJIdSUUgQQVQK
lUouBCLFiI/Bu7FP+QUUb0Ltk0czz+/Ne7MvS4QQAsJiDgowoYkVnzqeDff0IEBhgalRWaNmBQhmVpZX
WBLPZuqkqy7fxLOf8fQsjj6rqKt+fFqRZGCGgcUOOJgE0tfn89/f4+mt7I3nFyNSxgpR/XN5NlSTt8n4
XTqcyF5nEbVV/0Z1TtXgeP7hJJ5+jac36XCSDr7I2/eyP9KqWs9BwV30fa27iNry9Nv8YpSMr3VHdsfx
7Fpj9X/PeV0vvIjayZ+PyVE76fyS3Uu9iLwaqcFxetX7e/Qq78LHBvqZ/a1cVxzW15k83t3P461QuJRl
M2hSv1pMpIoMazYuQ7lLOJuFzAcTXCHq3DQMxxNuWNm0aWA0Qt8NK+uPYIhGYHGBzFhfzth9sr+xvXV/
Z2N75+GDnGBGbDcQTChC/iNaWdVanZ7hixC5KFy/bglXOyVgNPnTUNiGTWtVz9l8RvPm6pSLPWv5dghA
gbaBzKseFljX+QEXzKs5eZ7AEvZSEcqUHZBHNECy57EVY6lV+hcAAP//DaOI1sACAAA=
`,
    },

    "/plugin/json/weblogic_ssrf.json": {
        local:   "plugin/json/weblogic_ssrf.json",
        size:    805,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/1ySwWrbTBSF93mKYRbe/D9WXIoLAlEopXQZ4kDXo9GVNI2kUWeulJhicIKbtmAwgSwK
Ld0F0oIxgdIa5NKHiWS7q7xCkWTXdleae86dGX3nzus9QgihyJQHSE16AnYgPcHp/7URAjJq1l2VELEQ
qFktX6x6Sadz+Gy1oTIUhEwda2puevLpuBh/KD7d5NN+Pv1a7pjPRvNvn+9nw+Ldl8XVzXJyXSvFaJJn
18Xo8nf/LM+y+WD0/OjoYDn5Mb89v58Nl78+LvvD+VVWvM2KizeLn5f5dKzAEfquf+YyjdwTi/H75eCi
mN0uskGefb/rn2//XgApBBVDa0vFbrwG+5eHJehLVZn0RAbuLqsLCiIOJe4mp8pLVEBN6iPG2jQMT6Cf
2E0uQyNNAj+x1x9UAEbINIIy1vkbWqvte6rzeArUpPSv2KtWvdWoFLxKQOPOtGKGfg1FqJE4joDTOJAK
lNEBprh/kNiB4IfgCY1KgG6+1PFj5cjatcphN/AU67KsLO24G+UYutamcqWyGhqC8vsk0SICrf8LJGco
ZNSwMeokdijQqrsbMgbFUCqrDMg0jNaDR8395n6zZT5st9vt7ZBjqfEpK18iWeGvoVNQwu3uMK8HSUuk
yNs+J2TIyzwol0ngkEgi4TKKgCORKShSPjSCkmhQKajVTXu9PwEAAP//mOVZcCUDAAA=
`,
    },

    "/plugin/json/wordpress_cmdownloads_rce.json": {
        local:   "plugin/json/wordpress_cmdownloads_rce.json",
        size:    621,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/1xRvY7UMBDu7ymsqUAiu5vsH4qEELqjREI0NNf47Mkmujg2nkmiFdqCEgmJlgIhEAU0
dHTwONzCY6B1EkiusjXzzXw/8/JMCCGApd8hQwqt9dp5JIJ7XccgS0g7WChU0iCk4ft8AAtltG2r0kpN
4tn54344gDwa6a8J0g7/NOBbF1HtnPUcubKmyCM5W1HRYMSFukaOaE+MRriy3hWVGLY/YpYqN1jxzOVO
3Hx7d/P+668fn39/fHV8/eXPpzfHn2+P3z+M+UtssAyCF6Mq793g4pZeWXNufehBa8ts6iVDj5XCk53/
mYRe7UtIIWd26XxOUkstaaasGc0HnGoQUlDYRHGyjJNl/8A/1CH8Dn3+Hl/USDw5gZOcd+IFzEfRzx+e
P7kglF7lDy5hZvT6znaxuDu7hLEJZ4kv5OmqAmDC1aAvsv2EasgJiH1R7cZ7jGR1kgG4vr+KdZbEm43W
q2Ql19s42a6SpU62m6sr7EnODn8DAAD//0CU9I9tAgAA
`,
    },

    "/plugin/json/wordpress_dzs_videogallery_xss.json": {
        local:   "plugin/json/wordpress_dzs_videogallery_xss.json",
        size:    620,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yRsWrjQBCGez/FsoW4g/PJxx0qhOVrDNceCBIT0izSWFIiaTezIylOcJcuBLcpgus0
gRQp8zryc4Rd2Y4cSBox+md29vv/vR4wxhgngQkQ93kjMVYIWvMfXacAEtzvxqxQigK4b8tjifF/M8ym
J+HwKItB/hN5DrhgszDcbrCTCIXAc839Lw+54kxc/lSpYu3Tffvw2K7u2uebdn07C8PN62rzsu7vzKGG
3JL87qm0UDu8DwyiolSi7fFG5vNDvjkglBEYxHeztldhzn3em7ZqVINR9+LSVsttaggXFWg6CE4JSjsy
xt1GDSNZEpTkqrxKslK78ZUe1iaOpItjn8ZfUwSEFTgpZElKwZ/RyGmymNLA+zVyjOWgzgqQjpYVRhCc
cncyJtA0MZ9vnud9H7v2v29aSU1TYZ6XbY3s8GvAbL44oN/lyjVhVib9PYWgyDjjn1zZrR4s3wIAAP//
VZlueWwCAAA=
`,
    },

    "/plugin/json/wordpress_jquery_domxss.json": {
        local:   "plugin/json/wordpress_jquery_domxss.json",
        size:    593,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4RRPW7rMAzecwqB84uFJMMDPOcA7yFDuwoyHTu1fkLRdo0iZ+jaoejcpVvHXic5R2HZ
ae0unUSRHz9+/PiwEEIIYEV7ZEihdZR5whDgz1AxyArSARYTVhmENIY3jrJ/PVjgvTK+wqRgU4nD/xqp
E1tnbne7kSfiCY2iuwDpb62r5G+yFue3p/Pz60Bz+Xi8vL9MySpssIpCNpMsd/6q7sdwVXPhKNagdVU+
F5YjodXYa/veNdZqqiCFgtmnUgaVqUyFRDsz6Y843SCkoLFZrtab1XozPvCFOsXoNPpKeKwx8Mxar7gY
xAuQrV9qZxktSy7QYJDcouUuL3NGtHKPFqnUzgY5tXC6lneBt6q/nwCYTW+QyrybDb86B4GptPspj1Gs
e2FwOPbnkfE8cvgkprTJIYz0i9NnAAAA//9LsL/tUQIAAA==
`,
    },

    "/plugin/json/wordpress_mainwp_login.json": {
        local:   "plugin/json/wordpress_mainwp_login.json",
        size:    595,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3yRv07zMBTF9z6F5aFdvqZf2YiIWFiRunVEJrltDYljbpyEClViggW1ZagEAiExILHw
Z+jWAk+Tpky8AoqTQrqwRNa595z708lJhRBCqGLYBUVNGvvoSIQgoP/yiQeKUTNf04JgHlBTP9s+Oq1s
mewyLtotsmH8NzaNJkmvZ8nbJJ1Nlh/nRZA2IHgMDwNq/uFNnq6S28dywmI+WkzvvuYXyeglvZkuhg/F
9Pk+HZ8l42Eyei1fcSECVyM2S6rqyxX35+ls+X6Zx5aNLFQ9H/USjX23s47eAQRhQ0b/W4eehehSk5a2
tWpHkKk/4kC/BkWvCEchBGqtWslUL0cktBHLOnM8Lhr6W2cH7NiQPbnNbMV9YXHBVdX1u1zsZVEcwbGa
1TAAtLShzC79QO2w7D+SgmdFEQHyTn8NYtUTDRRy0S3neEzZGSDdcnhEuGPVYqmP7TOsFcGVwXcAAAD/
/zSaUWpTAgAA
`,
    },

    "/plugin/json/wordpress_sexy_xss.json": {
        local:   "plugin/json/wordpress_sexy_xss.json",
        size:    584,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4yRv07DMBDG9z6FdRNIgAekDlEpCw9QKQMdWKzkmkYktnu+9A+oGxtCXRlQZxYkBkZe
J30OZKeFBAmJJbp8d/fld1/ue0IIAawoQ4YIFoZSS+gcnDSdEllB1IwFQasSIQrltaF05IdFjMuViGcV
4h2KkcrQiVFRZbkW4zjeW4UVwlLRrYPof9v123P98lpvnur3h3r7OI7j3edm97FtWxY4xyIQnbdUXtkD
5i8EVfHUUOjBwhSTLt4ECXWCnvDn6NCrqIAIWtNBTebo1W9xHar1Pj3CWYWOOwFaxdOGTIBc2NPEaEbN
0oaTncy1Y+WaNGRhZa5TXJ7Zqb3M04sbkMMBo+Ohfxz1+/3jgQzv7TOscXyl/I8Te7QD0Bwpn6w6PIek
wDHlOmv7lIoTz/r3Rxvz3vorAAD//5PDroFIAgAA
`,
    },

    "/plugin/json/wordpress_swfupload_xss.json": {
        local:   "plugin/json/wordpress_swfupload_xss.json",
        size:    650,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/4xRsW7bMBDd/RUsJwtoTUuGXVuF0aFFx9aAh3ZoB4I8VWopUSUpyYahuUuBbkEQBJmz
ZAuyxJ8Te/UvBKIlR8qU7fDu3Xt37zY9hBDChqqfYLCPC6l4qkBr/PrYicFQ7B9pFkhoDNi35Vep+KIi
I10EWSok5QNdBOiToDr8tlzWGparIKbqt8Z+e4wU6ZsoYSLjoMkvTU4ypCu4P/v7cH+3uznfXV434vvt
//3t1WH7b/Hlw2F70Rl4H8s8gs80hvl3/MMpGTUs7IOziYL+qyJKuCwGK2fTVHP3HRWgTJ+stCZOWRLS
Xl1ADsKePGqhZp02OTw7lWYmlMr2cCFF0I0hAAUJgyqJp1RtL1MC+7jFtijLoUJPYGmrsn6Pgj8ZaNP5
UEpNeNwM4Rcm3F4xldp8pNXXUW3bmOWgomDd8WpSwDEft0XiKvFKYURdNmHsrTflnDNvPB3OXDoZuoE3
pTPmerVDr3wMAAD//y3NVWGKAgAA
`,
    },

    "/plugin/json/wordpress_wpml_xss.json": {
        local:   "plugin/json/wordpress_wpml_xss.json",
        size:    549,
        modtime: 1549958046,
        compressed: `
H4sIAAAAAAAC/3SRsUo7QRDG+zzFMsWfvyCmuO4k2PgAgSuSQgjLZZKs7u2us3MXg6SzE0lrIaltBAtL
X+fyHLJ7iW4Eu+Gbb2d++819TwghgCXNkSGHpaWpI/QeTrtOhSwh72xRMLJCyGM5sjQdBrMYuUqLoa7n
yohxUewfRxNhJenGQ576l4m/fXtuX17bzVP7/tBuH8dFsfvc7D626RCNDeq4NUtUXrkDyq+lsuaFpdiD
pdWzY6AZEpoSA9PPx2KvJg05JO6olg0G9Vtcx2q9T4jwtkbPRyE5yYuOTEBfmSnenbmFu1ClnsiSlTUD
wiroNHHW1e5fd4DBtWykL0k5zhk9/8+y7OS830/xnfV8KcNRxB7pANIgqdnqiOOQEHgmZebpnEpyGRjh
Cv7a2k3vrb8CAAD//6QB7BglAgAA
`,
    },

    "/": {
        isDir: true,
        local: "",
    },

    "/plugin": {
        isDir: true,
        local: "plugin",
    },

    "/plugin/json": {
        isDir: true,
        local: "plugin/json",
    },
}
ywolf commented 5 years ago

已定位出问题,vendor带的esc版本问题导致,稍后会对其进行更新

ywolf commented 5 years ago

已经修复 重新执行 go install ./vendor/github.com/mjibson/esc 覆盖安装即可

No-sleeping commented 4 years ago

go install github.com/mjibson/esc 重复执行,json的插件数量还是0啊。 能麻烦问下,还有什么其他办法么