Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2019-11932 PoC — Facebook WhatsApp 资源管理错误漏洞

Source
Associated Vulnerability
Title:Facebook WhatsApp 资源管理错误漏洞 (CVE-2019-11932)
Description:Facebook WhatsApp是美国Facebook公司的一套利用网络传送短信的移动应用程序。该应用程序通过智能手机中的联络人信息,查找使用该软件的联络人传送文字、图片等。 基于Android平台的Facebook WhatsApp 2.19.244之前版本中的libpl_droidsonroids_gif 1.2.18之前版本的decoding.c文件的DDGifSlurp函数存在资源管理错误漏洞。远程攻击者可利用该漏洞执行任意代码或造成拒绝服务。
Description
Double-Free BUG in WhatsApp exploit poc.
Readme
# CVE-2019-11932
Double-Free BUG in WhatsApp exploit poc.
## Usage
```bash
bash create.sh
```
[![Run on Replit](https://replit.com/badge/github/tucommenceapousser/CVE-2019-11932)](https://replit.com/github/tucommenceapousser/CVE-2019-11932)
File Snapshot

[4.0K] /data/pocs/d691d4514a7a958131558f0bfeee9cdcfb8ae531 ├── [ 800] create.sh ├── [ 673] createw.sh ├── [3.3K] egif_lib.c ├── [5.2K] exploit.c ├── [ 11K] gif_lib.h ├── [1000] index.html ├── [1.4K] index.js ├── [1.2K] LICENSE ├── [ 42] MakeFile ├── [4.0K] node_modules │   ├── [4.0K] abbrev │   │   ├── [1.7K] abbrev.js │   │   ├── [2.0K] LICENSE │   │   ├── [ 509] package.json │   │   └── [ 499] README.md │   ├── [4.0K] accepts │   │   ├── [5.0K] HISTORY.md │   │   ├── [5.1K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [4.0K] README.md │   ├── [4.0K] anymatch │   │   ├── [ 763] index.d.ts │   │   ├── [3.1K] index.js │   │   ├── [ 784] LICENSE │   │   ├── [ 904] package.json │   │   └── [3.9K] README.md │   ├── [4.0K] array-flatten │   │   ├── [1.2K] array-flatten.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 879] package.json │   │   └── [1.2K] README.md │   ├── [4.0K] balanced-match │   │   ├── [1.2K] index.js │   │   ├── [1.1K] LICENSE.md │   │   ├── [1.0K] package.json │   │   └── [3.4K] README.md │   ├── [4.0K] binary-extensions │   │   ├── [2.1K] binary-extensions.json │   │   ├── [ 87] binary-extensions.json.d.ts │   │   ├── [ 249] index.d.ts │   │   ├── [ 54] index.js │   │   ├── [1.1K] license │   │   ├── [ 652] package.json │   │   └── [ 997] readme.md │   ├── [4.0K] body-parser │   │   ├── [ 16K] HISTORY.md │   │   ├── [2.6K] index.js │   │   ├── [4.0K] lib │   │   │   ├── [4.2K] read.js │   │   │   └── [4.0K] types │   │   │   ├── [4.9K] json.js │   │   │   ├── [1.8K] raw.js │   │   │   ├── [2.2K] text.js │   │   │   └── [5.7K] urlencoded.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.4K] package.json │   │   ├── [ 18K] README.md │   │   └── [1.2K] SECURITY.md │   ├── [4.0K] brace-expansion │   │   ├── [4.7K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [4.0K] README.md │   ├── [4.0K] braces │   │   ├── [5.0K] CHANGELOG.md │   │   ├── [4.3K] index.js │   │   ├── [4.0K] lib │   │   │   ├── [1.4K] compile.js │   │   │   ├── [1.6K] constants.js │   │   │   ├── [2.7K] expand.js │   │   │   ├── [6.8K] parse.js │   │   │   ├── [ 700] stringify.js │   │   │   └── [2.4K] utils.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.6K] package.json │   │   └── [ 21K] README.md │   ├── [4.0K] bytes │   │   ├── [1.7K] History.md │   │   ├── [3.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 959] package.json │   │   └── [4.7K] Readme.md │   ├── [4.0K] call-bind │   │   ├── [ 413] callBound.js │   │   ├── [3.3K] CHANGELOG.md │   │   ├── [1.3K] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [1.8K] package.json │   │   ├── [ 48] README.md │   │   └── [4.0K] test │   │   ├── [2.3K] callBound.js │   │   └── [3.3K] index.js │   ├── [4.0K] chokidar │   │   ├── [ 28K] index.js │   │   ├── [4.0K] lib │   │   │   ├── [1.8K] constants.js │   │   │   ├── [ 16K] fsevents-handler.js │   │   │   └── [ 20K] nodefs-handler.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.8K] package.json │   │   ├── [ 14K] README.md │   │   └── [4.0K] types │   │   └── [6.2K] index.d.ts │   ├── [4.0K] concat-map │   │   ├── [4.0K] example │   │   │   └── [ 171] map.js │   │   ├── [ 345] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [ 989] package.json │   │   ├── [1.1K] README.markdown │   │   └── [4.0K] test │   │   └── [1.0K] map.js │   ├── [4.0K] content-disposition │   │   ├── [1020] HISTORY.md │   │   ├── [ 10K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [5.1K] README.md │   ├── [4.0K] content-type │   │   ├── [ 523] HISTORY.md │   │   ├── [4.9K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.0K] package.json │   │   └── [2.7K] README.md │   ├── [4.0K] cookie │   │   ├── [3.0K] HISTORY.md │   │   ├── [5.1K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   ├── [ 11K] README.md │   │   └── [1.2K] SECURITY.md │   ├── [4.0K] cookie-signature │   │   ├── [ 695] History.md │   │   ├── [1.2K] index.js │   │   ├── [ 492] package.json │   │   └── [1.5K] Readme.md │   ├── [4.0K] debug │   │   ├── [ 11K] CHANGELOG.md │   │   ├── [ 321] component.json │   │   ├── [1.7K] karma.conf.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.0K] Makefile │   │   ├── [ 40] node.js │   │   ├── [1.1K] package.json │   │   ├── [ 17K] README.md │   │   └── [4.0K] src │   │   ├── [4.6K] browser.js │   │   ├── [4.3K] debug.js │   │   ├── [ 263] index.js │   │   ├── [ 373] inspector-log.js │   │   └── [5.9K] node.js │   ├── [4.0K] depd │   │   ├── [2.2K] History.md │   │   ├── [ 11K] index.js │   │   ├── [4.0K] lib │   │   │   └── [4.0K] browser │   │   │   └── [1.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.3K] package.json │   │   └── [9.8K] Readme.md │   ├── [4.0K] destroy │   │   ├── [4.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [2.4K] README.md │   ├── [4.0K] ee-first │   │   ├── [1.6K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 859] package.json │   │   └── [2.6K] README.md │   ├── [4.0K] encodeurl │   │   ├── [ 238] HISTORY.md │   │   ├── [1.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [3.8K] README.md │   ├── [4.0K] escape-html │   │   ├── [1.3K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 434] package.json │   │   └── [ 707] Readme.md │   ├── [4.0K] etag │   │   ├── [1.7K] HISTORY.md │   │   ├── [2.4K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.3K] package.json │   │   └── [4.1K] README.md │   ├── [4.0K] express │   │   ├── [110K] History.md │   │   ├── [ 224] index.js │   │   ├── [4.0K] lib │   │   │   ├── [ 14K] application.js │   │   │   ├── [2.4K] express.js │   │   │   ├── [4.0K] middleware │   │   │   │   ├── [ 853] init.js │   │   │   │   └── [ 885] query.js │   │   │   ├── [ 12K] request.js │   │   │   ├── [ 27K] response.js │   │   │   ├── [4.0K] router │   │   │   │   ├── [ 15K] index.js │   │   │   │   ├── [3.2K] layer.js │   │   │   │   └── [4.2K] route.js │   │   │   ├── [5.8K] utils.js │   │   │   └── [3.2K] view.js │   │   ├── [1.2K] LICENSE │   │   ├── [2.6K] package.json │   │   └── [5.3K] Readme.md │   ├── [4.0K] fill-range │   │   ├── [6.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.4K] package.json │   │   └── [7.3K] README.md │   ├── [4.0K] finalhandler │   │   ├── [4.2K] HISTORY.md │   │   ├── [6.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   ├── [4.0K] README.md │   │   └── [1.2K] SECURITY.md │   ├── [4.0K] forwarded │   │   ├── [ 400] HISTORY.md │   │   ├── [1.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [1.6K] README.md │   ├── [4.0K] fresh │   │   ├── [1.5K] HISTORY.md │   │   ├── [2.6K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.3K] package.json │   │   └── [3.3K] README.md │   ├── [4.0K] function-bind │   │   ├── [1.4K] implementation.js │   │   ├── [ 126] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [1.5K] package.json │   │   ├── [1.5K] README.md │   │   └── [4.0K] test │   │   └── [8.8K] index.js │   ├── [4.0K] get-intrinsic │   │   ├── [9.4K] CHANGELOG.md │   │   ├── [ 13K] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [2.3K] package.json │   │   ├── [2.7K] README.md │   │   └── [4.0K] test │   │   └── [8.6K] GetIntrinsic.js │   ├── [4.0K] glob-parent │   │   ├── [4.4K] CHANGELOG.md │   │   ├── [1.1K] index.js │   │   ├── [ 753] LICENSE │   │   ├── [1.1K] package.json │   │   └── [4.5K] README.md │   ├── [4.0K] has │   │   ├── [1.0K] LICENSE-MIT │   │   ├── [1011] package.json │   │   ├── [ 239] README.md │   │   ├── [4.0K] src │   │   │   └── [ 129] index.js │   │   └── [4.0K] test │   │   └── [ 331] index.js │   ├── [4.0K] has-flag │   │   ├── [ 320] index.js │   │   ├── [1.1K] license │   │   ├── [ 710] package.json │   │   └── [ 986] readme.md │   ├── [4.0K] has-proto │   │   ├── [1.3K] CHANGELOG.md │   │   ├── [ 197] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [1.9K] package.json │   │   ├── [1.6K] README.md │   │   └── [4.0K] test │   │   └── [ 477] index.js │   ├── [4.0K] has-symbols │   │   ├── [7.5K] CHANGELOG.md │   │   ├── [ 420] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [2.6K] package.json │   │   ├── [2.0K] README.md │   │   ├── [1.7K] shams.js │   │   └── [4.0K] test │   │   ├── [ 654] index.js │   │   ├── [4.0K] shams │   │   │   ├── [ 723] core-js.js │   │   │   └── [ 686] get-own-property-symbols.js │   │   └── [2.0K] tests.js │   ├── [4.0K] http-errors │   │   ├── [3.9K] HISTORY.md │   │   ├── [6.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.3K] package.json │   │   └── [5.8K] README.md │   ├── [4.0K] iconv-lite │   │   ├── [4.2K] Changelog.md │   │   ├── [4.0K] encodings │   │   │   ├── [ 21K] dbcs-codec.js │   │   │   ├── [8.1K] dbcs-data.js │   │   │   ├── [ 710] index.js │   │   │   ├── [6.0K] internal.js │   │   │   ├── [2.1K] sbcs-codec.js │   │   │   ├── [ 31K] sbcs-data-generated.js │   │   │   ├── [4.6K] sbcs-data.js │   │   │   ├── [4.0K] tables │   │   │   │   ├── [ 17K] big5-added.json │   │   │   │   ├── [ 46K] cp936.json │   │   │   │   ├── [ 37K] cp949.json │   │   │   │   ├── [ 41K] cp950.json │   │   │   │   ├── [ 40K] eucjp.json │   │   │   │   ├── [2.2K] gb18030-ranges.json │   │   │   │   ├── [1.2K] gbk-added.json │   │   │   │   └── [ 23K] shiftjis.json │   │   │   ├── [4.9K] utf16.js │   │   │   └── [9.0K] utf7.js │   │   ├── [4.0K] lib │   │   │   ├── [1.1K] bom-handling.js │   │   │   ├── [8.5K] extend-node.js │   │   │   ├── [ 982] index.d.ts │   │   │   ├── [5.0K] index.js │   │   │   └── [3.3K] streams.js │   │   ├── [1.0K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [6.4K] README.md │   ├── [4.0K] ignore-by-default │   │   ├── [ 614] index.js │   │   ├── [ 748] LICENSE │   │   ├── [ 775] package.json │   │   └── [ 680] README.md │   ├── [4.0K] inherits │   │   ├── [ 753] inherits_browser.js │   │   ├── [ 250] inherits.js │   │   ├── [ 749] LICENSE │   │   ├── [ 581] package.json │   │   └── [1.6K] README.md │   ├── [4.0K] ipaddr.js │   │   ├── [9.5K] ipaddr.min.js │   │   ├── [4.0K] lib │   │   │   ├── [ 19K] ipaddr.js │   │   │   └── [2.9K] ipaddr.js.d.ts │   │   ├── [1.1K] LICENSE │   │   ├── [ 719] package.json │   │   └── [8.1K] README.md │   ├── [4.0K] is-binary-path │   │   ├── [ 290] index.d.ts │   │   ├── [ 239] index.js │   │   ├── [1.1K] license │   │   ├── [ 657] package.json │   │   └── [ 733] readme.md │   ├── [4.0K] is-extglob │   │   ├── [ 441] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [3.4K] README.md │   ├── [4.0K] isgd │   │   ├── [ 426] gulpfile.js │   │   ├── [1016] index.js │   │   ├── [1.1K] LICENSE.txt │   │   ├── [ 695] package.json │   │   └── [1.0K] README.md │   ├── [4.0K] is-glob │   │   ├── [3.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.7K] package.json │   │   └── [7.0K] README.md │   ├── [4.0K] is-number │   │   ├── [ 411] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.6K] package.json │   │   └── [6.4K] README.md │   ├── [4.0K] lru-cache │   │   ├── [8.0K] index.js │   │   ├── [ 765] LICENSE │   │   ├── [ 705] package.json │   │   └── [5.8K] README.md │   ├── [4.0K] media-typer │   │   ├── [ 461] HISTORY.md │   │   ├── [6.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 759] package.json │   │   └── [2.3K] README.md │   ├── [4.0K] merge-descriptors │   │   ├── [ 363] HISTORY.md │   │   ├── [1.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 931] package.json │   │   └── [1.2K] README.md │   ├── [4.0K] methods │   │   ├── [ 427] HISTORY.md │   │   ├── [1.0K] index.js │   │   ├── [1.2K] LICENSE │   │   ├── [ 947] package.json │   │   └── [1.7K] README.md │   ├── [4.0K] mime │   │   ├── [9.3K] CHANGELOG.md │   │   ├── [ 149] cli.js │   │   ├── [1.1K] LICENSE │   │   ├── [2.7K] mime.js │   │   ├── [ 933] package.json │   │   ├── [2.1K] README.md │   │   ├── [4.0K] src │   │   │   ├── [1.3K] build.js │   │   │   └── [2.3K] test.js │   │   └── [ 31K] types.json │   ├── [4.0K] mime-db │   │   ├── [182K] db.json │   │   ├── [ 12K] HISTORY.md │   │   ├── [ 189] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.6K] package.json │   │   └── [4.0K] README.md │   ├── [4.0K] mime-types │   │   ├── [8.6K] HISTORY.md │   │   ├── [3.6K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [3.4K] README.md │   ├── [4.0K] minimatch │   │   ├── [ 765] LICENSE │   │   ├── [ 26K] minimatch.js │   │   ├── [ 700] package.json │   │   └── [7.0K] README.md │   ├── [4.0K] ms │   │   ├── [2.7K] index.js │   │   ├── [1.1K] license.md │   │   ├── [ 704] package.json │   │   └── [1.7K] readme.md │   ├── [4.0K] negotiator │   │   ├── [2.4K] HISTORY.md │   │   ├── [2.4K] index.js │   │   ├── [4.0K] lib │   │   │   ├── [3.0K] charset.js │   │   │   ├── [3.4K] encoding.js │   │   │   ├── [3.3K] language.js │   │   │   └── [5.2K] mediaType.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 993] package.json │   │   └── [4.8K] README.md │   ├── [4.0K] nodemon │   │   ├── [4.0K] bin │   │   │   ├── [ 436] nodemon.js │   │   │   └── [ 78K] windows-kill.exe │   │   ├── [4.0K] doc │   │   │   └── [4.0K] cli │   │   │   ├── [ 236] authors.txt │   │   │   ├── [1.1K] config.txt │   │   │   ├── [1.2K] help.txt │   │   │   ├── [ 799] logo.txt │   │   │   ├── [1.8K] options.txt │   │   │   ├── [ 325] topics.txt │   │   │   ├── [ 88] usage.txt │   │   │   └── [1.2K] whoami.txt │   │   ├── [4.0K] lib │   │   │   ├── [4.0K] cli │   │   │   │   ├── [1.1K] index.js │   │   │   │   └── [5.9K] parse.js │   │   │   ├── [4.0K] config │   │   │   │   ├── [1.2K] command.js │   │   │   │   ├── [ 935] defaults.js │   │   │   │   ├── [6.8K] exec.js │   │   │   │   ├── [2.5K] index.js │   │   │   │   └── [6.4K] load.js │   │   │   ├── [4.0K] help │   │   │   │   └── [ 733] index.js │   │   │   ├── [ 38] index.js │   │   │   ├── [4.0K] monitor │   │   │   │   ├── [ 82] index.js │   │   │   │   ├── [6.6K] match.js │   │   │   │   ├── [ 16K] run.js │   │   │   │   ├── [ 488] signals.js │   │   │   │   └── [6.4K] watch.js │   │   │   ├── [8.6K] nodemon.js │   │   │   ├── [4.0K] rules │   │   │   │   ├── [2.6K] add.js │   │   │   │   ├── [1.2K] index.js │   │   │   │   └── [ 804] parse.js │   │   │   ├── [1.9K] spawn.js │   │   │   ├── [4.0K] utils │   │   │   │   ├── [ 946] bus.js │   │   │   │   ├── [ 829] clone.js │   │   │   │   ├── [ 690] colour.js │   │   │   │   ├── [2.6K] index.js │   │   │   │   ├── [1.7K] log.js │   │   │   │   └── [1.2K] merge.js │   │   │   └── [2.4K] version.js │   │   ├── [1.1K] LICENSE │   │   ├── [4.0K] node_modules │   │   │   ├── [4.0K] debug │   │   │   │   ├── [ 13K] CHANGELOG.md │   │   │   │   ├── [1.1K] LICENSE │   │   │   │   ├── [ 40] node.js │   │   │   │   ├── [1.1K] package.json │   │   │   │   ├── [ 21K] README.md │   │   │   │   └── [4.0K] src │   │   │   │   ├── [6.1K] browser.js │   │   │   │   ├── [5.8K] common.js │   │   │   │   ├── [ 331] index.js │   │   │   │   └── [4.3K] node.js │   │   │   └── [4.0K] ms │   │   │   ├── [3.0K] index.js │   │   │   ├── [1.1K] license.md │   │   │   ├── [ 732] package.json │   │   │   └── [1.8K] readme.md │   │   ├── [2.0K] package.json │   │   └── [ 35K] README.md │   ├── [4.0K] nopt │   │   ├── [4.0K] bin │   │   │   └── [1.2K] nopt.js │   │   ├── [4.0K] examples │   │   │   └── [1.0K] my-program.js │   │   ├── [4.0K] lib │   │   │   └── [ 15K] nopt.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 485] package.json │   │   └── [7.3K] README.md │   ├── [4.0K] normalize-path │   │   ├── [1.0K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.6K] package.json │   │   └── [5.3K] README.md │   ├── [4.0K] object-inspect │   │   ├── [ 31K] CHANGELOG.md │   │   ├── [4.0K] example │   │   │   ├── [ 391] all.js │   │   │   ├── [ 116] circular.js │   │   │   ├── [ 126] fn.js │   │   │   └── [ 251] inspect.js │   │   ├── [ 18K] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [2.6K] package.json │   │   ├── [ 365] package-support.json │   │   ├── [2.9K] readme.markdown │   │   ├── [4.0K] test │   │   │   ├── [2.0K] bigint.js │   │   │   ├── [4.0K] browser │   │   │   │   └── [ 416] dom.js │   │   │   ├── [ 451] circular.js │   │   │   ├── [ 400] deep.js │   │   │   ├── [1.5K] element.js │   │   │   ├── [1.5K] err.js │   │   │   ├── [ 683] fakes.js │   │   │   ├── [2.2K] fn.js │   │   │   ├── [ 514] has.js │   │   │   ├── [ 255] holes.js │   │   │   ├── [6.5K] indent-option.js │   │   │   ├── [4.8K] inspect.js │   │   │   ├── [ 268] lowbyte.js │   │   │   ├── [2.3K] number.js │   │   │   ├── [ 933] quoteStyle.js │   │   │   ├── [1.5K] toStringTag.js │   │   │   ├── [ 302] undef.js │   │   │   └── [6.9K] values.js │   │   ├── [ 534] test-core-js.js │   │   └── [ 42] util.inspect.js │   ├── [4.0K] on-finished │   │   ├── [1.8K] HISTORY.md │   │   ├── [4.3K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.0K] package.json │   │   └── [5.0K] README.md │   ├── [4.0K] parseurl │   │   ├── [1.0K] HISTORY.md │   │   ├── [2.7K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [4.0K] README.md │   ├── [4.0K] path-to-regexp │   │   ├── [ 694] History.md │   │   ├── [3.2K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 554] package.json │   │   └── [1.1K] Readme.md │   ├── [4.0K] picomatch │   │   ├── [6.1K] CHANGELOG.md │   │   ├── [ 60] index.js │   │   ├── [4.0K] lib │   │   │   ├── [4.3K] constants.js │   │   │   ├── [ 27K] parse.js │   │   │   ├── [9.7K] picomatch.js │   │   │   ├── [9.0K] scan.js │   │   │   └── [1.8K] utils.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.9K] package.json │   │   └── [ 27K] README.md │   ├── [4.0K] proxy-addr │   │   ├── [2.9K] HISTORY.md │   │   ├── [5.9K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [4.0K] README.md │   ├── [4.0K] pstree.remy │   │   ├── [4.0K] lib │   │   │   ├── [ 800] index.js │   │   │   ├── [ 857] tree.js │   │   │   └── [1.1K] utils.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 629] package.json │   │   ├── [ 421] README.md │   │   └── [4.0K] tests │   │   ├── [4.0K] fixtures │   │   │   ├── [ 282] index.js │   │   │   ├── [2.3K] out1 │   │   │   └── [5.7K] out2 │   │   └── [1.4K] index.test.js │   ├── [4.0K] qs │   │   ├── [ 29K] CHANGELOG.md │   │   ├── [4.0K] dist │   │   │   └── [ 68K] qs.js │   │   ├── [4.0K] lib │   │   │   ├── [ 476] formats.js │   │   │   ├── [ 211] index.js │   │   │   ├── [9.2K] parse.js │   │   │   ├── [ 10K] stringify.js │   │   │   └── [6.7K] utils.js │   │   ├── [1.6K] LICENSE.md │   │   ├── [2.3K] package.json │   │   ├── [ 20K] README.md │   │   └── [4.0K] test │   │   ├── [ 35K] parse.js │   │   ├── [ 34K] stringify.js │   │   └── [5.0K] utils.js │   ├── [4.0K] range-parser │   │   ├── [ 917] HISTORY.md │   │   ├── [2.8K] index.js │   │   ├── [1.2K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [2.2K] README.md │   ├── [4.0K] raw-body │   │   ├── [5.8K] HISTORY.md │   │   ├── [2.2K] index.d.ts │   │   ├── [6.7K] index.js │   │   ├── [1.2K] LICENSE │   │   ├── [1.3K] package.json │   │   ├── [6.4K] README.md │   │   └── [1.2K] SECURITY.md │   ├── [4.0K] readdirp │   │   ├── [1018] index.d.ts │   │   ├── [8.7K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [2.5K] package.json │   │   └── [6.8K] README.md │   ├── [4.0K] safe-buffer │   │   ├── [8.5K] index.d.ts │   │   ├── [1.6K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.0K] package.json │   │   └── [ 19K] README.md │   ├── [4.0K] safer-buffer │   │   ├── [1.4K] dangerous.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 822] package.json │   │   ├── [ 12K] Porting-Buffer.md │   │   ├── [8.1K] Readme.md │   │   ├── [2.1K] safer.js │   │   └── [ 15K] tests.js │   ├── [4.0K] semver │   │   ├── [4.0K] bin │   │   │   └── [4.7K] semver.js │   │   ├── [4.0K] classes │   │   │   ├── [3.5K] comparator.js │   │   │   ├── [ 129] index.js │   │   │   ├── [ 14K] range.js │   │   │   └── [8.6K] semver.js │   │   ├── [4.0K] functions │   │   │   ├── [ 191] clean.js │   │   │   ├── [ 947] cmp.js │   │   │   ├── [1.5K] coerce.js │   │   │   ├── [ 267] compare-build.js │   │   │   ├── [ 156] compare.js │   │   │   ├── [ 118] compare-loose.js │   │   │   ├── [1.6K] diff.js │   │   │   ├── [ 112] eq.js │   │   │   ├── [ 113] gte.js │   │   │   ├── [ 110] gt.js │   │   │   ├── [ 464] inc.js │   │   │   ├── [ 113] lte.js │   │   │   ├── [ 110] lt.js │   │   │   ├── [ 122] major.js │   │   │   ├── [ 122] minor.js │   │   │   ├── [ 114] neq.js │   │   │   ├── [ 317] parse.js │   │   │   ├── [ 122] patch.js │   │   │   ├── [ 220] prerelease.js │   │   │   ├── [ 118] rcompare.js │   │   │   ├── [ 149] rsort.js │   │   │   ├── [ 233] satisfies.js │   │   │   ├── [ 147] sort.js │   │   │   └── [ 162] valid.js │   │   ├── [2.6K] index.js │   │   ├── [4.0K] internal │   │   │   ├── [ 859] constants.js │   │   │   ├── [ 226] debug.js │   │   │   ├── [ 410] identifiers.js │   │   │   ├── [ 324] parse-options.js │   │   │   └── [7.5K] re.js │   │   ├── [ 765] LICENSE │   │   ├── [1.7K] package.json │   │   ├── [ 69] preload.js │   │   ├── [ 619] range.bnf │   │   ├── [4.0K] ranges │   │   │   ├── [ 217] gtr.js │   │   │   ├── [ 210] intersects.js │   │   │   ├── [ 213] ltr.js │   │   │   ├── [ 579] max-satisfying.js │   │   │   ├── [ 577] min-satisfying.js │   │   │   ├── [1.5K] min-version.js │   │   │   ├── [2.1K] outside.js │   │   │   ├── [1.3K] simplify.js │   │   │   ├── [7.3K] subset.js │   │   │   ├── [ 268] to-comparators.js │   │   │   └── [ 312] valid.js │   │   └── [ 23K] README.md │   ├── [4.0K] send │   │   ├── [ 13K] HISTORY.md │   │   ├── [ 23K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [4.0K] node_modules │   │   │   └── [4.0K] ms │   │   │   ├── [3.0K] index.js │   │   │   ├── [1.1K] license.md │   │   │   ├── [ 732] package.json │   │   │   └── [1.8K] readme.md │   │   ├── [1.5K] package.json │   │   ├── [9.3K] README.md │   │   └── [1.1K] SECURITY.md │   ├── [4.0K] serve-static │   │   ├── [ 10K] HISTORY.md │   │   ├── [4.5K] index.js │   │   ├── [1.2K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [7.6K] README.md │   ├── [4.0K] setprototypeof │   │   ├── [ 93] index.d.ts │   │   ├── [ 407] index.js │   │   ├── [ 727] LICENSE │   │   ├── [1.2K] package.json │   │   ├── [ 844] README.md │   │   └── [4.0K] test │   │   └── [ 690] index.js │   ├── [4.0K] side-channel │   │   ├── [5.5K] CHANGELOG.md │   │   ├── [3.3K] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [1.6K] package.json │   │   ├── [ 98] README.md │   │   └── [4.0K] test │   │   └── [1.7K] index.js │   ├── [4.0K] simple-update-notifier │   │   ├── [4.0K] build │   │   │   ├── [ 342] index.d.ts │   │   │   └── [9.6K] index.js │   │   ├── [1.0K] LICENSE │   │   ├── [2.5K] package.json │   │   ├── [2.4K] README.md │   │   └── [4.0K] src │   │   ├── [ 371] borderedText.ts │   │   ├── [ 527] cache.spec.ts │   │   ├── [1.0K] cache.ts │   │   ├── [ 810] getDistVersion.spec.ts │   │   ├── [ 811] getDistVersion.ts │   │   ├── [2.3K] hasNewVersion.spec.ts │   │   ├── [1.1K] hasNewVersion.ts │   │   ├── [ 744] index.spec.ts │   │   ├── [ 984] index.ts │   │   ├── [ 444] isNpmOrYarn.ts │   │   └── [ 202] types.ts │   ├── [4.0K] statuses │   │   ├── [1.7K] codes.json │   │   ├── [1.5K] HISTORY.md │   │   ├── [2.5K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.4K] package.json │   │   └── [3.5K] README.md │   ├── [4.0K] supports-color │   │   ├── [ 67] browser.js │   │   ├── [2.7K] index.js │   │   ├── [1.1K] license │   │   ├── [ 818] package.json │   │   └── [1.8K] readme.md │   ├── [4.0K] toidentifier │   │   ├── [ 128] HISTORY.md │   │   ├── [ 504] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [1.8K] README.md │   ├── [4.0K] to-regex-range │   │   ├── [6.3K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.7K] package.json │   │   └── [ 13K] README.md │   ├── [4.0K] touch │   │   ├── [4.0K] bin │   │   │   └── [2.6K] nodetouch.js │   │   ├── [4.9K] index.js │   │   ├── [ 748] LICENSE │   │   ├── [ 654] package.json │   │   └── [1.2K] README.md │   ├── [4.0K] type-is │   │   ├── [5.3K] HISTORY.md │   │   ├── [5.4K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.1K] package.json │   │   └── [5.1K] README.md │   ├── [4.0K] undefsafe │   │   ├── [ 245] example.js │   │   ├── [4.0K] lib │   │   │   └── [2.5K] undefsafe.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 784] package.json │   │   └── [1.4K] README.md │   ├── [4.0K] unpipe │   │   ├── [ 59] HISTORY.md │   │   ├── [1.1K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 770] package.json │   │   └── [1.2K] README.md │   ├── [4.0K] utils-merge │   │   ├── [ 381] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [ 857] package.json │   │   └── [1.3K] README.md │   ├── [4.0K] vary │   │   ├── [ 792] HISTORY.md │   │   ├── [2.9K] index.js │   │   ├── [1.1K] LICENSE │   │   ├── [1.2K] package.json │   │   └── [2.7K] README.md │   └── [4.0K] yallist │   ├── [ 207] iterator.js │   ├── [ 765] LICENSE │   ├── [ 652] package.json │   ├── [4.6K] README.md │   └── [8.2K] yallist.js ├── [ 100] package.json ├── [ 63K] package-lock.json ├── [4.0K] public │   ├── [1.1K] index.html │   ├── [1.0K] script.js │   ├── [1.3K] scriptww.js │   └── [ 907] style.css ├── [ 241] README.md ├── [ 144] replit.nix ├── [1.4K] server.js ├── [ 999] serverw.js ├── [ 17M] space └── [ 180] Spacefile 158 directories, 688 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.