日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VCG(VisualCodeGrepper)安装使用教程

發布時間:2025/3/8 c/c++ 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VCG(VisualCodeGrepper)安装使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、說明

代碼審計工具看來還是比較難做,一是開源的代碼審計工具少,二是原本的一些開源審計工具很多都不更新甚至不能使用了。

VCG支持審計C++、Java、C#、PHP和VB,但其“審計”基本相當于函數查找,比如如果找到strcpy等可能引起溢出的函數就在報告中列出來,并沒有做進一步分析。

總的而言聊勝于無吧,VCG畢竟是少數還能用的開源審計工具之一了。

?

二、安裝使用

2.1 下載

下載地址:https://sourceforge.net/projects/visualcodegrepp/?source=directory

?

2.2 安裝

雙擊下載的安裝程序

選擇安裝目錄

確認安裝

完成安裝

?

2.3 使用

2.3.1 啟動VCG

通過VCG自通創建的快捷方式或到安裝路徑下雙擊啟動VCG,界面如下

?

2.3.2 指定要審計的項目所用的編程語言

我這里也以C++項目為例,默認就是C++可以不用指定所以我這里可以不用指定,但對于Java等其他語言的項目如果不指定那在下一步中是加載不進文件的。

?

2.3.3 加載審計文件

File----New Target Directory選擇自己要進行代碼審計的目錄(如是是單個文件也可以使用下方的New Target File)

?選定后如下圖所示,要審計的文件會加載到Target Files選項卡中

?

2.3.4 開始審計

?Scan----Full Scan

審計完成后VCG會自動切換到Results選項卡,該選項卡展示所有VCG審計出的問題。開頭的MEDIUM等是問題評級,后邊和下邊是問題的具體描述。

?

2.3.5 保存審計結果

如果審計的代碼很多,報的問題很多可以將審計結果保存,以便下次導入就能查看而不用重新審計。

File----Export Results as XML即可導出。以后通過下邊的Import Results from XML File導入即可在繼續Results選項卡中查看問題。

?

總結

以上是生活随笔為你收集整理的VCG(VisualCodeGrepper)安装使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。