目录
1 系统信息(我是在虚拟机中安装的)
2 软件前置安装
2.1 安装vcredist_x64
C:\CxSAST.950.Release.Setup_9.5.0.100\third_party\C++_Redist
双击“vcredist_x64”进行安装
选择我已阅读并接受许可条款,点击安装
安装成功
2.2 打开IIS功能
打开控制面板->程序->选择启动或关闭windows功能,按照下图进行勾选,点击确定
2.3 安装ASP.NET Core6.0.5
C:\CxSAST.950.Release.Setup_9.5.0.100\third_party\.NET Core - Windows Server Hosting
点击“dotnet-hosting-6.0.5-win”进行安装
安装完成
2.4 安装SQL
C:\CxSAST.950.Release.Setup_9.5.0.100\third_party\SQL_Express
双击“SQL2019-SSEI-Expr”进行安装
选择基本
点击接受
选择安装位置,我选择的是默认位置,点击安装
安装完成
2.5 Java17安装
C:\CxSAST.950.Release.Setup_9.5.0.100\third_party\Java
将JRE_17.0.3解压下来,我解压到了C盘
2.6 前置软件安装完成,重新启动计算机
3 CheckMarx安装
C:\CxSAST.950.Release.Setup_9.5.0.100,双击“CxSetup”开始安装
选择多合一安装方式
勾选,然后点击下一步
选择安装位置,点击下一步
点击浏览
找到Java17存放的位置,点击确定
点击重新检查必要条件
点击下一步,如果出现感叹号,重新安装一遍
点击测试连接
连接成功
点击下一步
选择端口,这里保持默认,之后点击下一步
点击“测试用户账户”
点击“下一步”
选择“请求新许可证”,点击下一步
点击“安装”
安装完成
4 CheckMark的激活
C:\CxSAST.950.Release.Setup_9.5.0.100\CheckMarx95CR,双击运行“CheckMarx95CR”
点击“Crack IT”
重新点击“Crack IT”
5 CheckMarx的使用
安装完成后,桌面会出现两个图标,打开CheckMarx的网页端
5.1 注册与登录
注册,注册时候的密码要包含大写字母,小写字母,数字和符号,并且不能少于10个字符
注册完成之后登录
5.2 主界面
5.3 将软件界面设置为中文
找到locale,然后保存,进行重启
页面显示为中文
我用的是之前的shopping项目
选择项目和扫描,点击创建新项目,填写项目名称,之后选择规则集,配置文件和用户组(这里都保持默认),最后点击“下一步”
上传要扫描的源码
点击“计算行数”可以显示出压缩包中所有代码的行数
选择扫描时间,这里保持默认,选择“现在”,点击“下一步”
选择将扫描的结果发送至邮箱,这里可以不填写
直接点击“下一步”
扫描开始,工作中
扫描完成后,点击 “仪表盘”——>“项目状态”,可以找到刚才新建的项目,点击这个放大镜可以查看漏洞的整体分布情况
查看不同风险等级的漏洞
点击某个漏洞,可以查看该漏洞的类型以及问题