成人免费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項目函數

2021-10-10 12:17:06

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

2020-12-15 07:54:40

工具Hutoolgithub

2020-12-15 15:08:17

工具Java線程

2021-10-24 08:15:44

Web身份認證測試框架

2021-09-14 15:01:31

Pstf安全工具指紋框架

2021-11-01 05:53:08

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

2019-01-31 11:01:57

2021-09-17 09:50:29

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

2021-10-19 06:37:21

安全工具Qlog安全日志工具

2022-08-03 08:56:22

massCode開源

2021-10-25 05:39:12

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

2020-12-24 17:08:52

安全工具NoSql注入接口工具

2022-01-13 09:27:26

SMBeagle安全審計工具安全工具

2021-12-28 15:33:36

安全工具Stacs憑證掃描

2023-08-30 08:24:34

2021-07-30 16:22:52

攝像頭漏洞CamOver

2014-08-21 14:59:43

2021-12-02 18:14:37

PortBender定向工具安全工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品在线看 | 99久久日韩精品免费热麻豆美女 | 一级视频黄色 | 久久国产日韩欧美 | 国产高清视频一区二区 | 免费在线一区二区 | www.youjizz.com日韩| 一区二区免费看 | 亚洲狠狠 | 精品久久久久国产免费第一页 | 国内精品伊人久久久久网站 | 亚洲播放 | 青青久草| 亚洲激情一区二区三区 | 久久精品视频一区二区三区 | 欧美三级不卡 | 亚洲精品久久久久久久久久久 | 国产精品久久久久久吹潮 | 狠狠av| 人人爽人人草 | 在线一区 | 国产精品视频免费看 | 国产精品视频网 | 欧美a级成人淫片免费看 | 1级毛片 | 97精品超碰一区二区三区 | 久操伊人 | 天天草天天爱 | 精品九九 | 一区二区三区在线电影 | 一级黄在线观看 | 亚洲国产精品一区二区三区 | 中文在线视频 | 久久久久久久久久久久久九 | 亚洲区一区二区 | 狠狠色综合久久婷婷 | 日韩电影中文字幕 | www.日日操 | 国产精品高潮呻吟久久 | 国产99久久精品一区二区永久免费 | 玩丰满女领导对白露脸hd |