当前位置:网站首页>Installation and use of binabsinspector, an open source binary file static vulnerability analysis tool
Installation and use of binabsinspector, an open source binary file static vulnerability analysis tool
2022-06-23 10:40:00 【Xiaoxiangzai】
explain
Tencent security Cohen lab aims to improve the efficiency and scalability of static analysis in the field of binary file vulnerability detection , Cohen incubates and opens a binary static vulnerability analysis tool BinAbsInspector project .
Compared with similar static analysis tools , There are significant advantages .
Then install it and use it .
1.Ghidra install
BinAbsInspector As a Ghidra Developed by , therefore , Installation is required first Ghidra.Ghidra Is the mainstream reverse analysis software , and IDA Equal reputation .
Ghidra Download address is
Releases · NationalSecurityAgency/ghidra · GitHub
In order to and BinAbsInspector Compatible versions of , Choose here Ghidra10.1.2 The package ghidra_10.1.2_PUBLIC_20220125.zip download .
After decompressing , perform ghidraRun.bat, You can start Ghidra.( The premise here is that jdk, Obviously most of us have already installed )
2. Z3 library install
Z3 Download address is
Releases · Z3Prover/z3 · GitHub
Because I am. 64 position wins machine , All options z3-4.8.17-x64-win.zip Download to my D:\softwaretmp Under the table of contents .
After decompressing the package find z3.exe The directory is D:\softwaretmp\z3-4.8.17-x64-win\z3-4.8.17-x64-win\bin.
Add this directory to the system environment variable .
3.BinAbsInspector Import as a plug-in
download BinAbsInspector Address
Releases · KeenSecurityLab/BinAbsInspector · GitHub
Download zip
ghidra_10.1.2_PUBLIC_20220420_BinAbsInspector.zip
Copy the compressed package to D:\softwaretmp\ghidra_10.1.2_PUBLIC_20220125\ghidra_10.1.2_PUBLIC\Extensions\Ghidra Under the table of contents . The file formats in this directory are ghidra_10.1.2_PUBLIC_2022*.zip.

Click on file->install extension, Select execute plug-in installation

4. Ghidra Import BinAbsInspector
Ghidra New projects ,import Tested binary file . open windows->script manager, Click on Analysis, Can find BinAbsInspector, double-click , Choose default , Then you can start the test .

The test will soon see the results .


Then we start to analyze the test results !
边栏推荐
猜你喜欢

社招腾讯高P(高级产品经理)的面试手册

圖片存儲--引用

Musk's 18-year-old son petitioned to change his name to sever the father son relationship

Experience of using thread pool in project

What is a good quick development framework like?

Is IPv6 faster than IPv4?

当 Pandas 遇见 SQL,一个强大的工具库诞生了

深潜Kotlin协程(十四):共享状态的问题

Solve the problem of invalid audio autoplay

Nuxt. Differences between JS spa and SSR
随机推荐
韦东山设备信息查询例程学习
Noi OJ 1.2 06: round floating point numbers to zero
NOI OJ 1.2 10:Hello, World!的大小 C语言
EasyCVR使用RTMP推流时不显示界面如何解决?
深潜Kotlin协程(十四):共享状态的问题
How to solve the problem that easycvr does not display the interface when RTMP streaming is used?
Golang 快速上手 (2)
NOI OJ 1.4 01:判断数正负 C语言
Noi OJ 1.3 09: circle related computing C language
Noi OJ 1.3 16: calculating segment length C language
Noi OJ 1.4 01: positive and negative C language
几款实用软件分享
JVM简单入门-02
Five SQL functions for operation date that must be known in SQL tutorial
Implement common C language string processing functions
torch权重转mindspore
Mysql-03. Experience of SQL optimization in work
Parity of UART
Golang quick start (3)
开源二进制文件静态漏洞分析工具BinAbsInspector安装使用