You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

cifuzz/jazzer Docker镜像缺失jazzer_standalone.jar问题求助

解决cifuzz/jazzer Docker镜像找不到jazzer_standalone.jar的问题

问题根源

镜像内实际存在的是jazzer.jar,但jazzer启动脚本默认查找的是jazzer_standalone.jar——两者本质是同一文件的不同命名,只需让脚本定位到正确的文件路径即可解决问题。

具体解决方案

方案1:运行时直接指定agent路径

启动容器时,通过--agent_path参数明确指定/app/jazzer.jar的路径,同时挂载你的应用jar包并补充fuzzing必要参数。示例命令:

docker run -v /本地路径/你的应用.jar:/fuzzing/你的应用.jar cifuzz/jazzer --agent_path=/app/jazzer.jar --target_class=com.你的包名.目标类 /fuzzing/你的应用.jar

将命令中的/本地路径/你的应用.jar、com.你的包名.目标类替换为你的实际内容即可。

方案2:进入容器创建软链接

如果需要在容器内调试,先进入容器后创建软链接,让脚本能识别预期的文件名:

# 进入容器
docker run -it --entrypoint /bin/sh cifuzz/jazzer
# 创建软链接,让jazzer_standalone.jar指向实际存在的jazzer.jar
ln -s /app/jazzer.jar /app/jazzer_standalone.jar
# 之后正常运行jazzer命令
./jazzer --target_class=com.你的包名.目标类 /fuzzing/你的应用.jar

(若挂载了应用jar,需确保应用jar的路径与命令中一致)

补充说明

你之前的挂载命令仅完成了目录挂载,未添加必要的fuzzing参数,因此仍会报错。必须通过指定--agent_path或软链接修正文件名,同时补充目标类、应用jar路径等参数,才能正常启动fuzzing任务。

内容的提问来源于stack exchange,提问作者paleboy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 16:25:21