各位大神, 求 linux 下能使用的 fortify 破解版本

各位大神, 求 linux 下能使用的 fortify 破解版本,第1张

1)安装fortify软件。Linux环境下的fortify软件是个绿色安装包,解压就完成安装;

2)拷贝fortify.license文件到fortify根目录;

3)拷贝*.bin文件到fortify目录下的Core/config/rules目录。.bin文件是fortify静态检查所支持的语言文件;

4)拷贝*.xml到Core/config/reports目录;

5)添加foritify/bin路径到系统的PATH环境变量;

按照以上步骤完成安装后,针对具体项目的静态分析步骤如下:

1)使用不是使用cmake,本步骤可以忽略,否则需要进行 *** 作。使用如下命令重新定义CXX变量:

export CXX="SourceAnalyzer -b xxx c++"

其中,xxx为项目名称。

2)使用make clean命令清除上一次编译结果;

3)使用如下命令编译代码:

Sourceanalyzer -b xxx -debug -Xmx512m touchless make

其中,-Xmx参数指明所使用的内存大小。

为确认该命令是否执行成功,可以使用如下命令进行确认:

Sourceanalyzer -b xxx -show -files

4)使用如下命令进行代码走查:

Sourceanalyzer -b xxx -Xmx512m -debug -scan -f xxx.fpr -disable-source-rendering -Dcom.fortify.sca.FPRDisableMetatable=true

成功 完成代码静态走查后,会后成.fpr结果文件,该文件需要使用配套的另外一款软件来查看结果。

使用Linux *** 作系统,装完系统后就是装各种常用软件了。Linux系统集成了很多软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象windows找到.exe就万事大吉了,而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。虽然开源是件很诱惑的事,可是感觉没有windows的标准化的确大大削弱了linux的市场。把这几天用过的一些安装方法总结一下吧,以备日后。

一、rpm包

是Redhat提供的一种已经编译过的包封的安装装格式。一般使用rpm命令直接执行安装,比较简单。常用的格式是:

"rpm -ivh <文件名>.rpm"

(-i是安装,-v是校验,-h是显示安装进度)

卸载同样也是一条命令就完成了:

"rpm -e <软件名>"

这里的软件名跟rpm包的文件名不一样,通常不包括软件版本号,可以通过rpm命令先查看已安装的rpm软件包,再卸载列表中的软件。

二、deb包

它是Debain Linux提供的一种已经编译过的包封的安装装格式。安装方法跟rpm 类似。

"dpkg -i .deb"

"dpkg -e <软件名>"

三、tar包

这种安装包是Unix下tar工具的压缩包,有时经过2次会在.tar后面加上.bz2、.gz等扩展名。这种包多数都提供源代码,开放性最好(可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题。一般安装tar包的步骤如下:

1:解压压缩包——"tar -xvzf 压缩包名" 或者 "tar -xvzf 压缩包名"(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用bzip2解压)

2:配置安装选项——"./configure",一般用prefix参数配置安装路径,其他的参数也很有用。

3:编译安装文件——"make"。

4:安装——"make install"

5:清除安装产生的临时文件——"make clean"

有些软件不完全遵循这个步骤,(比如luma qq解压后直接./lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者readme文件。一般来说,安装后的可执行文件会存放在/usr/local/bin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

卸载tar包可以进入安装目录执行"make uninstall" ,如果软件不提供uninstall,就必须手动"rm -rf"删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

四、安装脚本

目前有些软件提供安装和卸载的SHELL脚本,只要运行install.sh甚至可以直接从网站下载软件一并安装到本地,同时运行uninstall.sh就卸载该软件。

一些常用软件的安装和配置方法

linux找到一个适用的、完整的应用软件版本至关重要,这点我深有体会,我要安装的东西不多,但这几天就不停的各种版本来尝试,有些还会引起软件冲突,有些安装了发现没有传说中的功能又得下插件什么的。linux的发行版本又多,各种体会和经验都是因人而异了。

下载的CDlinux-0.9.6.1集成版.iso文件路径,其它默认,选择你的U盘,释放.

2.下载grubinst,解压至任意目录,运行grubinst_gui.exe设好选择项,点击安装,如果出现错误提示,按确认继续选择即可.

3.下载grub4dos,解压至任意目录,打开后复制grub.exe(大小217K) 和 grldr文件(大小201K) 至U盘根目录.

4.打开U盘根目录CDlinux\boot目录,复制其中的splash.xpm.gz(是一个压缩文件) 和 menu.lst 这两个文件到U盘根目录.

5.修改menu.lst,记事本方式打开menu.lst,删除掉第一行的 (cd)和其余行所有的 root(cd) ,然后保存即可.

6.重启电脑选择U盘启动,进入CDlinux界面.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8987277.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存