---
# System prepended metadata

title: CheckMarx白箱測試工具安裝介紹
tags: ['CheckMarx ', 白箱, 落點掃描]

---

安裝說明
=
# 安裝前注意事項
**如遇到Windows安全性或其他防毒軟體封鎖檔案請先關閉或是允許檔案加入白名單**


# 文件說明
![](https://hackmd.io/_uploads/BJPkhO-Kh.png)


# 環境安裝 
**安裝檔都在' \third_party '內**
## SQL Express
### 1.點擊\SQL_Express\SQL2019-SSEI-Expr.exe
**選取基本安裝 之後 一直下一步安裝即可**
![](https://hackmd.io/_uploads/S17NcHZYh.png)

### 2.安裝SSMS 
到 https://aka.ms/ssmsfullsetup 下載最新版安裝即可

### 3.SQL Express安裝後設定
#### 3.1使用SQLExpress連線字串中的Server 至SSMS 連線 
![](https://hackmd.io/_uploads/HkQEsrWt3.png)
![](https://hackmd.io/_uploads/BkMojSZK2.png)

#### 3.2 修改驗證模式啟用Sa登入
##### 3.2.1 換成雙驗證模式
![](https://hackmd.io/_uploads/SkcpsSWK3.png)
![](https://hackmd.io/_uploads/rJ9RjrbY2.png)
![](https://hackmd.io/_uploads/BJnRsBWth.png)
##### 3.2.2 啟用sa
![](https://hackmd.io/_uploads/HkdJhB-K3.png)

#### 3.3 重啟 SQL SERVER 
![](https://hackmd.io/_uploads/SJ-L0rbt2.png)

## IIS安裝設定

>1.開啟控制台 
 2.程式集 
 3.程式與功能 
 4.開啟或關閉Windows功能 
 5.勾選 Internet Information Services 
 
![](https://hackmd.io/_uploads/HJ7lYSbKh.png)

## C++_Redist安裝
將'\third_party\C++_Redist' 底下檔案安裝即可。
 1.VC_redist.x64.exe
 2.vcredist_x64.exe

## ASP.NET Core 6.0.5
將'\third_party\.NET Core - Windows Server Hosting'底下檔案安裝即可。
 1.dotnet-hosting-6.0.5-win.exe
## JRE 17
1.將'\third_party\Java' 底下 JRE_17.0.3.zip
壓縮到C槽或其他路徑即可。
**2.隨後安裝程式檢查條件時指向壓縮目錄，並檢擊重新檢查條件，**
**在安裝步驟會說明。**
# 安裝步驟
1. 開啟```CxSetUp.exe```
2. 點選進階安裝
![](https://hackmd.io/_uploads/r1Y5f8ZK3.png)
3. 一直下一步到 **先決條件檢查**
4. JavaJRE17點選瀏覽 選取當時解壓縮的路徑，在按重新檢查必要條件。
 確認所有條件皆已打勾，如有未通過請先至 環境安裝 安裝必要程式。
![](https://hackmd.io/_uploads/rJ5YSU-F3.png)
6.將伺服器改為當時安裝時的連線字串伺服器，並使用SQL身分驗證測試連線。
![](https://hackmd.io/_uploads/HkzLv8bKh.png)
7.服務帳戶設置，測試連結即可
![](https://hackmd.io/_uploads/BkXgdIbFh.png)
8.Engin配置，直接下一步即可
9.選取請求許可證即可
![](https://hackmd.io/_uploads/BkdIuIWK2.png)
10.安裝
![](https://hackmd.io/_uploads/SJRF_IWY3.png)

**11.網域及ip設定**
如只要在自己電腦上跑，可以不用設定。



# 白箱測試掃描說明

## 1.開啟入口網站

點選 桌面捷徑 **```Checkmarx Prtal```**
![](https://hackmd.io/_uploads/SJwP4PzFh.png)

註冊一個帳號後登入
![](https://hackmd.io/_uploads/ry6L9XFth.png)
![](https://hackmd.io/_uploads/SJB8W4KK3.png)


## 2.新增專案
### **2.1點選Projects & Scans 頁籤底下的Create New Project**

 ![](https://hackmd.io/_uploads/BJZuD3zY3.png)
 
### **2.2輸入ProjectName => 按 Next**
![](https://hackmd.io/_uploads/S1Lx_hfFn.png)
### **2.3點選Select 上傳壓縮檔**
將專案壓縮成Zip即可。
選完後按Finish即可。
![](https://hackmd.io/_uploads/Skq_d2MK2.png)

![](https://hackmd.io/_uploads/r105_hft2.png)
### **2.4 完成後會跳到 Queue的畫面 等待掃描完成即可**
![](https://hackmd.io/_uploads/BkmyK2Gt3.png)

## 3.產生掃描檔案

### **3.1到 Dashboard 的 Project Sates**
![](https://hackmd.io/_uploads/Sy8EKnMFn.png)
### **3.2選取建立的專案 按報表圖示**
![](https://hackmd.io/_uploads/HkDjtnzF3.png)

### **3.3 按Generate Report 就會產生並下載PDF**
![](https://hackmd.io/_uploads/SJ3pt2MYn.png)

## 4.網站觀看報告

### **4.1 點選Projects & Scans 頁籤底下的All Scans **
