c/ c++
jlu_wangqi
这个作者很懒,什么都没留下…
展开
-
在Linux下使用gcc对多个相关的c程序进行编译
任务:获得可执行程序1.使用gcc生成.o文件: gcc -c CWE121_Stack_Based_Buffer_Overflow__CWE129_large_45.cgcc -c io.c2.将两个.o文件合并生成最终的文件:gcc -o main CWE121_Stack_Based_Buffer_Overflow__CWE129_large_45.o io.o使用上面的命令可能会出现这样的错误/usr/lib/gcc/x86_64-linux-gnu/5/../../../x8原创 2020-08-12 21:18:21 · 1116 阅读 · 0 评论 -
Ubuntu 16.04 下 frama-c的安装
安装frama-c的准备工作安装opam:sudo add-apt-repository ppa:avsm/ppasudo apt updatesudo apt install opam查看安装的opam版本:opam --version确认opam的版本>=2.0.0使用opam安装fragma-c# 安装frama-c的依赖项opam install depextopam depext frama-c opam install frama-c判断frama-c是否原创 2020-08-02 15:33:09 · 551 阅读 · 1 评论 -
joern的使用
使用joern-tools进行代码分析通过使用joern-tools提供的命令来寻找bugs和vulnerabilities,前半部分提供了使用joern的简短的命令和更长的查询,这些查询说明了joern的工作原理。后半部分提供了能够让人使用joern-tools工具根据特殊需要进行扩展。导入代码:./joern 需要解析的代码目录在neo4j−server.properties文件中更改下面的语句org.neo4j.server.database.location=需要解析的代码目录在neo4j-翻译 2020-06-20 13:26:51 · 1228 阅读 · 0 评论