智能門鎖終端軟件保護_第1頁
智能門鎖終端軟件保護_第2頁
智能門鎖終端軟件保護_第3頁
智能門鎖終端軟件保護_第4頁
智能門鎖終端軟件保護_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

C錄

O

N

架構(gòu)

基本

[

APP

C

E

N

T

擊面

端攻

[

S

件逆向

S

逆向

APP

[

件加

基本架構(gòu)國nfNE全

S

端軟件模塊攻擊面■■n維宣全

DEX文件SO文件固件文件

AndroidJava代碼編譯后AndroidNDK工具鏈文件,用于C/C++單片機系統(tǒng)二進制估計文件

打包生成的文件實現(xiàn)JNI函數(shù)給JAVA代碼進行調(diào)用

■81rfJL4.221_40?■AndroidManifest.xml■arm64-v8aK^libBaiduMapSDK_base_v4.0.0.so

■assets?■armeabi.I■libBai<luMapSDK_cloud.v4.0.0.so

■classes.dex■armeabi-v7a??libBaiduMapSDK.map.v4.0.0.so

?com?■libBaiduMapSDK.search_y4.0.0.so

?lib?■libBaiduMapSDK_utiLv4_0_0.so

■METATNF■ILI.6y2.7.so

■miui_pj?h_v*rtion■vu?*o

?org.1>!'.^Jrt-r.so

■push.version■lit*ius.graphics.so

?res?■lil?*nv.so

■resources.arsc■U.SDK6a.$o

■lit—al^lSO

■libpl_ciroidsoaro?d$_gif.so

■librr^S.APi.so

■hcurity.so

■lil.erdian.so

■IJJHso

APP逆向?Dex文件逆向■n維宣全

Dex反編譯工具推薦:AndroidKiller(Windows平臺),JEB(Mac平臺),例如JEB:

DexfileJavacode

APP逆向?SO文件逆向國nniE全

SO文件反編譯JL具推薦:IDAPro,如圖:

Ltxaryfkxcton.tinctacn.

工Fuxttom?naow

Tgstncotf?bcMr".*>??)

ZR5??uct?r

7R$:MD?EKW?K2".uctw?.M)

7RS“06jm?w?Uiicfw

T?<>&A?D6Trww4crm|Uft*3MT?)

T?<nXDftUpdfH^OdCTXrMChtr?.ur0

C/C++codeTR5*WWHuctwr?.MOt.CTX?>

SOfile73sMXCZcMRMf.3川

7g5*06Chtc?2IWw'.uehr?.S)

e

T9^co"HTM?X*char?auk?x>>ucfwAJorQ?)

T9*^?co**rw?(?jcfw?.utor^/xhar*MVQa)

T36ar,.9wccnst\gt!

TatcoCe.eewMbcrw?chyccfHfzMEa

7rw>2mictw)

NMwMc4chv.<h?f>

工wwat^eodHt^r,ehr8W.rq

7

7

T

T

7

-

g

T;<

w

■國nfNE全

Dex加殼技術

將原始Dex文件加密并隱藏在assets文件目錄下,并實現(xiàn)一個新的Dex文件替換原始Dex文件,在APP運行時先解密

原始Dex文件,再利用DexClassLoader函數(shù)動態(tài)加載該Dex文件。

APP力口固一Dex?Java2c國nfNE全

類方法H性添加nail、

類方法體被清空)

Java2c保護技術

1.支持多架構(gòu),兼容性好

2.Native層的不可逆的轉(zhuǎn)

化,安全性高

3.配合安全編譯器,強度高

8nm口全

so的加殼通常會破

壞點原來SO的setion

部分,導致反編譯工具

解析會有問題。

■n維宣全

UneipkxB

O*7.import*

OCO3??>TA4rt4

OCOlUMtKVC.

.IMC.MOHCH?WIMMLIC,OaMMCHr.??,1,IAM??ta23?rm?

M9ftBMMftCM.AsSMVlSO,m156

K0g?,MT*“,?trrctf,

.tMtcWMtHDO>3aMU>Kt?:?■—<.TMBSTt.?SMM?U

.?wMomw?)“”"?tal?>7<Mve?CM41i>

人F?0,”MKO?uMcr,?,?0??V?K>.?R'F,,so的加殼同時也會對代碼

KO,田C-Oe3?3947lt.?■'11FC,"

BCDtaClMIHI.■“VW".tW2M4)M

?-??.:?eorr?Mae0?**-?>*■<??i;V*a?Aetl*i?vs/1vKr***—

.—?Moxg進行壓縮,在動態(tài)加載的

(WHMVMMK9

時候還原,靜態(tài)無法正常

vUvVM反編譯。

ar.?,

?x1.M,M.M

,

*2,jM4C?U)

?、,Ifr->?*>

u

m;ie^rua3U>T3??fir**""

.uatiWO]

0003860800038608..tex:.000386081S/581g,岫Y?w?1)

OO

Python

APP加固?S0代碼混淆國nfNE全

1s

?Horrr

■OM?■

71Funcbomwindon0oo?IOAV?w-AHexVtow-1。TStructuroiO3Snurrt?*7imports?ffExports

.-W*"

::;?3f>etci42l?.T!:)>

JNlEfYrLOMFtaMDUdBMa,cMrco!?*4>

?rl<>

刃JNIEr*rG^1ntfi?W(Job0ct.」,*??m,a*>348Q|?,…-1>.??

*":,

7JNIEnv::SMmA^OUobRctE,iJ1??,”1?,?,.?->|.->>,?!M-2))j

之JNlErvrOtSuicftekM>Ljc<W5\c?

?Q,?;?.?|_rw_*a?)4、;:?.11_______________________

7J.JME“:GetSuicOe?tctF.dUctott通過LLVM編譯前端實現(xiàn),

*,???,,

7JNlErrr.OHStrngUTFOw?(jitnofl!?<?!??“,<?1|?>1M'>JII

LAML>?f

7-t??to.memcpr<I>和操作系統(tǒng)本身無關,

TMM?i>???

StI????It>

71JNIEfvr"tSt皿Obiectf'dlJclM**i>"Ba能夠?qū)崿F(xiàn)多平臺覆蓋。

?94?V1J1

Z_JzM8t£Mg*d"X)?,??vt>>

?I>?…?>nii????

T」NIE".AndCImMZccmf)

a”,

T\_JNIEfw..RoQtttCf**Mrvet(JCtoii?

V86-1823490666;

7JNienr.MetMoc^MUobiKt?)<*t4-1>vt?-17S231SS38:

jToperatordMo(ro?d?),,,?rl?|vt5-a2|

,》,

If(t>??I.*.I)?||V84-4;

zoperatorncw(g)上田“

V83-175231553S;

lFzioc

(????,?while(1)

Xstd:"new-hndter"d)!(????(/1??I)?<SI??>SI)

la(

jrj-cxa.AflocM.tic^tion?1?,Vt8?4

,?:?1?1

T咐;即alloc:MaUochokJ)“-?,”?ub_7974();

t(???>1|?>1Mr)?1]>-4bA一?一?、?

Urw9o<466_J

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論