Android Mobile Pentest 101

14
Android Mobile Pentest 101 © tsug0d, September 2018

Transcript of Android Mobile Pentest 101

Page 1: Android Mobile Pentest 101

AndroidMobilePentest101©tsug0d,September2018

Page 2: Android Mobile Pentest 101

Lecture10.1–CreatingExploit:HelloWorldMụctiêu:Biếtcode1androidapp

Page 3: Android Mobile Pentest 101

-  Bàinàyhướngdẫnbạncode1appandroid-  Đừnglo,cơbảnthôiJ

Introduction

Page 4: Android Mobile Pentest 101

Requirement-  JavaInstalled(java.com/download)-  AndroidStudio(developer.android.com/studio)

Page 5: Android Mobile Pentest 101

Let’sdev!

-MởAndroidStudiolên,nónhìnnhưnày

Page 6: Android Mobile Pentest 101

Let’sdev!

-File->New->NewProject->EmptyActivity

Page 7: Android Mobile Pentest 101

Let’sdev!

-Điền1sốgiátrị,nhưhìnhcũngđược->bấmFinish

Page 8: Android Mobile Pentest 101

-CodecủachúngtasẽnằmởfileMainActivity.java

Let’sdev!

Page 9: Android Mobile Pentest 101

Let’sdev!

-  Bắtđầucodethôi,bàikhởiđầuvớimọibàicode:HelloWorld!-  Appnàysẽinra“HelloWorld!”ởtronglogcủaandroid(logcat)

Page 10: Android Mobile Pentest 101

Let’sdev!

-  Bấmvàođâyđểchạy(Nhớtạoemulatordevicetrướcđãnhé)

Page 11: Android Mobile Pentest 101

Let’sdev!

-  Appmớicodeđây:

Page 12: Android Mobile Pentest 101

Let’sdev!

-  Congratz!BạnđãdevxongHelloWorld!app-  Nhìntronglogcat,codecủachúngtađãin“HelloWorld!”ra

Page 13: Android Mobile Pentest 101

Let’sbuildapk!

-  Bâygiờchúngtacầnbiếncáicodenàythànhfileapk-  Build->BuildBundle(s)/APK(s)->BuildAPK(s)

Page 14: Android Mobile Pentest 101

Let’sbuildapk!

-  Nếuthànhcôngthìnósẽhiệnranhưnày

-  Bấmvào“locate”,chúngtasẽđếnđượcthưmụcchứafileapkvừabuild,quấtnóvàophonenàobạnmuốncàinhé

Lưuý:ĐểđemnólênPlayStore,bạncầnthêmbướcsigncáiapknữa,ởđâykhôngđềcập.