内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Doldrums:一款功能強大的逆向工程分析工具

2022-10-03    分類: 網站建設

Doldrums:一款功能強大的逆向工程分析工具

Doldrums介紹

Doldrums是一款功能強大的逆向工程分析工具,主要針對的是Android端Flutter應用程序。具體來說,Doldrums是一個針對Flutter/Dart Android代碼(一般稱之為libapp.so)的解析器和信息提取器,支持所有的Dart v2.10發(fā)行版。在運行時,Doldrums可以導出隔離快照中存在的所有類。

注意:該工具當前處于測試版本,還缺少某些反序列化功能和一些類的信息。

關于Flutter和Dart

Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現(xiàn)有的代碼一起工作。在全世界,F(xiàn)lutter正在被越來越多的開發(fā)者和組織使用,并且Flutter是完全免費、開源的。

而Dart則是谷歌開發(fā)的計算機編程語言,后來被Ecma (ECMA-408)認定為標準。它被用于web、服務器、移動應用和物聯(lián)網等領域的開發(fā)。它是寬松開源許可證(修改的BSD證書)下的開源軟件。

工具要求

Doldrums的運行需要使用pyelftools來解析ELF格式內容,我們可以使用下列命令安裝該組件:

pip3installpyelftools 工具使用

該工具的使用非常簡單,我們可以直接運行下列命令,將libapp.so和output分別替換為相應的二進制文件以及目標輸出文件。需要注意的是,verbose選項僅支持 Dart snapshot v2.12:

python3src/main.py[-v]libapp.sooutput

工具期待的輸出即為導出的所有類,下面給出的是導出類的格式:

classMyAppextendsStatelessWidget{   Widgetbuild(DynamicType,DynamicType){   Codeatabsoluteoffset:0xec85c   }       StringmyPrint(DynamicType,DynamicType){   Codeatabsoluteoffset:0xeca80   }   }

絕對代碼偏移量表明的是原生函數(shù)在libapp.so文件中的具體位置。

項目地址

Doldrums:【GitHub傳送門】

原文地址:https://www.freebuf.com/articles/endpoint/287516.html

當前名稱:Doldrums:一款功能強大的逆向工程分析工具
本文來源:http://www.rwnh.cn/news12/200812.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、商城網站、自適應網站網站導航、用戶體驗、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網站建設
昌吉市| 河北区| 荔波县| 姚安县| 德兴市| 博野县| 克山县| 乌海市| 建瓯市| 建湖县| 鞍山市| 北辰区| 黄大仙区| 溧阳市| 区。| 密云县| 彰武县| 松原市| 甘孜县| 梅河口市| 阳城县| 美姑县| 巢湖市| 新竹县| 岐山县| 嵊州市| 银川市| 钦州市| 巴青县| 清徐县| 永年县| 临洮县| 仪陇县| 张北县| 井研县| 南丹县| 长泰县| 台北市| 淅川县| 闽侯县| 濉溪县|