成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Karta:一款功能強大的IDA源代碼輔助插件

安全 數據安全
Karta是一款功能強大的IDA Python插件,該工具可以識別并匹配給定代碼中的開源代碼庫。

關于Karta

Karta是一款功能強大的IDA Python插件,該工具可以識別并匹配給定代碼中的開源代碼庫。該插件使用了一種獨特的技術,使其能夠支持大型二進制文件(>200000個函數),而同時幾乎不會影響整體性能。

Karta所使用的匹配算法是位置驅動的,這意味著它的主要焦點是定位不同的編譯文件,并根據文件中的原始順序匹配每個文件的函數。這種匹配方式依賴于開源函數的數量K,而不是二進制文件的大小N,因此可以實現顯著的性能提升。

使用場景

我們認為Karta這個IDA插件有三大使用場景:

  • 搜索目標文檔,確定已使用的開源代碼庫列表(包含版本信息);
  • 匹配支持的開源庫及其中的符號,以幫助對惡意軟件進行逆向工程分析;
  • 匹配支持的開源庫及其中的符號,以幫助在專用代碼中搜索特定代碼,實現針對二進制/固件的逆向工程分析;

項目目錄結構

  • src:插件的源代碼目錄
  • configs:預置的*JSON配置文件
  • compilations:生成配置文件的編譯提示,以及從過去的開源代碼中獲得的經驗教訓
  • docs:Sphinx文檔目錄

Karta識別器

Karta的識別器是一個較小的插件,用于標識二進制文件中現有(受支持的)開源庫積起版本。因此,我們不再需要一次又一次地對同一個開源庫進行逆向工程分析,我們只需要運行Karta識別器插件即可獲得所用開源庫的詳細列表。Karta目前支持10多個開源庫,其中包括:

  • OpenSSL
  • Libpng
  • Libjpeg
  • NetSNMP
  • zlib
  • 其他

Karta匹配器

識別目標代碼所使用的開源代碼庫后,可以為特定庫編譯.JSON配置文件(例如libpng版本1.2.29)。編譯后,Karta將自動嘗試在加載的二進制文件中匹配開源代碼庫的函數或符號。除此之外,如果你的開源項目使用了外部函數(memcpy、fread或zlib_inflate),Karta也會嘗試匹配這些外部函數。

工具安裝

(Python 3 & IDA >= 7.4)

如需安裝最新版本的Karta,我們需要本地環境配置好Python 3,然后使用下列命令將該項目源碼克隆至本地:

  1. git clone https://github.com/CheckPointSW/Karta.git 

接下來,運行下列命令來運行Karta的安裝腳本:

  1. setup.py install 

(Python 2 & IDA < 7.4)

在IDA 7.4發布時,Karta僅針對IDA 7.4或更新版本以及Python 3開發。Python2和更早的IDA版本仍然支持Karta v1.2.0版本,這很可能是Python2.X生命周期結束后最后一個受支持的版本。

項目地址

Karta:【GitHub傳送門

 

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2021-07-09 10:14:05

IP工具命令

2023-10-08 07:51:07

HInvoke項目函數

2020-12-15 15:08:17

工具Java線程

2020-12-15 07:54:40

工具Hutoolgithub

2021-11-01 05:53:08

Doldrums逆向工程分析工具安全工具

2021-10-10 12:17:06

Weakpass在線字典生成器安全工具

2021-10-19 06:37:21

安全工具Qlog安全日志工具

2021-09-17 09:50:29

Elpscrk智能字典生成器安全工具

2019-01-31 11:01:57

2021-10-24 08:15:44

Web身份認證測試框架

2021-09-14 15:01:31

Pstf安全工具指紋框架

2021-12-02 18:14:37

PortBender定向工具安全工具

2014-08-21 14:59:43

2022-08-03 08:56:22

massCode開源

2020-10-05 21:26:32

工具代碼開發

2023-08-08 07:35:54

2023-03-31 07:59:02

2021-08-10 08:39:06

SSH協議密碼爆破安全工具

2021-10-25 05:39:12

被動網絡偵察工具Sigurlfind3安全工具

2020-12-24 17:08:52

安全工具NoSql注入接口工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国内精品视频一区二区三区 | 在线观看中文字幕一区二区 | 伊人久久在线 | 毛片免费观看 | 正在播放一区二区 | 国产欧美精品区一区二区三区 | 一级特黄a大片 | 91最新在线视频 | 久久亚洲精品国产精品紫薇 | 999精品网 | 羞羞的视频在线观看 | 91精品久久久久久久久久入口 | 蜜桃视频在线观看免费视频网站www | 日韩一区二区三区四区五区六区 | 国产美女久久 | 夜夜爽99久久国产综合精品女不卡 | 亚洲一区二区三区四区av | 亚洲日本免费 | 国产不卡视频 | 久久99网| 久草在线免费资源 | 国产一区二区三区久久久久久久久 | 久久精品一级 | 一区在线观看 | 日韩av大片免费看 | 少妇午夜一级艳片欧美精品 | 国产精品v | 台湾av在线 | 神马久久av | 国产不卡一 | 亚洲一区电影 | 久草青青| 天堂综合网久久 | www.亚洲视频.com | 久久久女女女女999久久 | 久久久久九九九九 | 亚洲成人精品 | 亚洲精品在线视频 | www.国产精| 欧美成年人视频在线观看 | 亚洲一区二区黄 |