如何使用Flawfinder进行GDB代码的深度审计分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计889个文字,预计阅读时间需要4分钟。
使用Flawfinder和GDB进行代码审计,首先通过Pip安装Flawfinder。在Ubuntu上,首先安装Python环境:
bashsudo apt install python3.8
安装成功后,提示输入用户密码。输入密码后,安装完成。然后在Ubuntu终端中直接输入:
flawfinder+gdb代码审计 flawfinder的安装过程 Pip的安装首先在ubuntu上安装python环境,在终端中输入”sudo apt install python3.8”后,安照提示输入用户密码,安装成功如图。
然后在ubuntu终端中输入”sudo apt install python3-pip”
在ubuntu终端中输入”pip3 install flawfinder”
Gdb是通过一个开源组织叫做GNU开发的,适用于linux的一款程序调试工具。它可以使用断点追踪代码的执行过程以及变量的值。
pwndbg的安装在ubuntu终端中输入”apt install git”,下载git如图。
接下来通过git来安装pwndbg,输入”git clone github.com/pwndbg/pwndbg”
进入该文件夹后,执行shell脚本,如图。
在ubuntu终端中输入”gdb”可以看到pwndgb已经成功启动,如图。
先使用”touch”命令在文件夹中新建example.c文件,如图。
本文共计889个文字,预计阅读时间需要4分钟。
使用Flawfinder和GDB进行代码审计,首先通过Pip安装Flawfinder。在Ubuntu上,首先安装Python环境:
bashsudo apt install python3.8
安装成功后,提示输入用户密码。输入密码后,安装完成。然后在Ubuntu终端中直接输入:
flawfinder+gdb代码审计 flawfinder的安装过程 Pip的安装首先在ubuntu上安装python环境,在终端中输入”sudo apt install python3.8”后,安照提示输入用户密码,安装成功如图。
然后在ubuntu终端中输入”sudo apt install python3-pip”
在ubuntu终端中输入”pip3 install flawfinder”
Gdb是通过一个开源组织叫做GNU开发的,适用于linux的一款程序调试工具。它可以使用断点追踪代码的执行过程以及变量的值。
pwndbg的安装在ubuntu终端中输入”apt install git”,下载git如图。
接下来通过git来安装pwndbg,输入”git clone github.com/pwndbg/pwndbg”
进入该文件夹后,执行shell脚本,如图。
在ubuntu终端中输入”gdb”可以看到pwndgb已经成功启动,如图。
先使用”touch”命令在文件夹中新建example.c文件,如图。

