knownsec / pocsuite3

pocsuite3 is an open-sourced remote vulnerability testing framework developed by the Knownsec 404 Team.
https://pocsuite.org
Other
3.64k stars 780 forks source link

v2.0.6版本新增参数-l展示poc时存在兼容性问题 #400

Closed geelph closed 9 months ago

geelph commented 10 months ago

测试环境: windows v2.0.6

问题显示: python3 cli.py -l image yaml poc 显示错位

问题定位: 调试发现名称末尾存在\r image

不同系统回车换行的问题

定位代码位置:pocsuite3\lib\core\common.py 585行 image

临时解决:

return extract_regex_result(r"""(?sm)\s*name\s*:\s*(?P<result>[^\r\n]*).*matchers:""", code)
wh0am1i commented 10 months ago

copy that,所以你的文件名为啥会有 \r 呢

geelph commented 10 months ago

copy that,所以你的文件名为啥会有 \r 呢

在Windows上创建的yaml默认换行为0d0a