ligurio/lunapark-corpus
GitHub: ligurio/lunapark-corpus
为 Lua 模糊测试提供种子语料库和字典,支持语料合并与仓库维护的测试基础设施项目。
Stars: 2 | Forks: 0
### 种子语料库
该仓库包含用于 Lua 模糊测试的种子语料库和字典。
### 合并语料库
```
build/tests/capi/luaL_loadbuffer_proto/luaL_loadbuffer_proto_test -set_cover_merge=1 CORPUS NEW_CORPUS
build/tests/capi/luaL_loadbuffer_proto/luaL_loadbuffer_proto_test -merge=1 CORPUS NEW_CORPUS
```
### 维护
为防止仓库膨胀:
```
git rev-list --disk-usage --objects --all
git reset --soft HEAD~2000 && git commit -m "Corpus squash"
git prune --progress
git gc
```
验证示例中的 Lua 语法:
```
find lua/ -name '*.lua' -print0 | xargs --null -i lua {}
find lua/ -name '*.lua' -print0 | xargs --null -i luajit {}
```
标签:Lua, rizin, 安全测试, 攻击性安全, 测试语料库, 网络安全研究