All language subtitles for 001 Setting up Android Studio and Emulators.en
Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (SoranĂ®)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:01,230 --> 00:00:05,140
To start things off we're going to take a look at how we can set up a testing environment for us to
2
00:00:05,140 --> 00:00:10,780
be able to try out all these different techniques that we're going to be using for Android vulnerability
3
00:00:10,780 --> 00:00:15,880
testing this sort of setup is going to be something that we'll be able to be used with any sort of application
4
00:00:15,880 --> 00:00:17,560
that you're trying to test or do.
5
00:00:17,560 --> 00:00:22,950
Vulnerability analysis on most applications are going to work in emulators through Android Studio.
6
00:00:23,020 --> 00:00:24,810
So you don't have an actual Android device.
7
00:00:24,820 --> 00:00:29,710
You'll be able to access it through Android Studio to be able to at least emulate it.
8
00:00:29,710 --> 00:00:35,080
So you could download Android Studio from developer Di Android dot com backslash studio this you are
9
00:00:35,080 --> 00:00:39,760
all right here and you're just gonna go ahead and download the Android Studio version that corresponds
10
00:00:39,760 --> 00:00:41,140
to your operating system version.
11
00:00:41,140 --> 00:00:44,180
In this case I'm using Windows.
12
00:00:44,180 --> 00:00:49,390
So once that's downloaded you're gonna get this application that you'll be able to run and essentially
13
00:00:49,390 --> 00:00:54,040
we'll just walk through the installation in this video and I'll demonstrate how we can set up some emulators
14
00:00:54,250 --> 00:00:56,960
that we'll be able to utilize throughout these videos.
15
00:00:57,160 --> 00:01:02,080
The Android Studio IDC is also going to come with a lot of different tools that are very valuable for
16
00:01:02,080 --> 00:01:06,370
us that will allow us to interact with our emulators and our applications.
17
00:01:07,000 --> 00:01:08,550
So we're gonna go to him next.
18
00:01:08,560 --> 00:01:12,730
We want to get Android Studio and the Android virtual devices to make sure both of these are checked
19
00:01:12,730 --> 00:01:13,000
up.
20
00:01:13,000 --> 00:01:18,140
It will take up a two point three gigs of space does it really matter where you install it to just.
21
00:01:18,200 --> 00:01:23,890
So wherever you would usually install your stuff then hit on install and it will go through the installation
22
00:01:23,890 --> 00:01:30,210
process so once this installation process is complete you'll have the Android tool kit.
23
00:01:30,240 --> 00:01:34,620
That's like HDB in those sort of tools that we'll be using throughout this.
24
00:01:34,770 --> 00:01:39,060
And as well you have access to write your own code as well as run emulators.
25
00:01:39,060 --> 00:01:43,080
So you ever want to test specific concepts Android Studio is a good way to do it because you're able
26
00:01:43,080 --> 00:01:45,070
to actually write code inside of it.
27
00:01:45,180 --> 00:01:49,440
In addition to this you have some emulator set up and you'll be able to access and work with those so
28
00:01:49,770 --> 00:01:54,360
we'll discuss a bit about working with emulators as well to get an idea of that and that will be sort
29
00:01:54,360 --> 00:02:02,540
of in future videos as well as the completed we can hit next and finish to launch Android Studio.
30
00:02:02,670 --> 00:02:07,070
So now I will ask you whether you want to input any settings or not.
31
00:02:07,140 --> 00:02:12,480
In this case I do have an older install that I can import from work and choose to import settings for
32
00:02:12,480 --> 00:02:15,730
your first time you probably won't have to import anything at all.
33
00:02:16,380 --> 00:02:20,880
So in this case again because I had an older installation it's going to ask me about things with system
34
00:02:20,880 --> 00:02:25,210
files and I can sort of lead those directories just to clear up some of the data that's there.
35
00:02:25,980 --> 00:02:31,050
And then from here a launch Android Studio now launching Android Studio will take a little bit of time.
36
00:02:31,140 --> 00:02:36,420
It's it's it it's an application that typically is a little bit slow.
37
00:02:36,420 --> 00:02:40,200
I guess you could say on a lot of computers it really depends on your computer it might take a little
38
00:02:40,200 --> 00:02:41,870
bit of time to actually boot up to begin with.
39
00:02:41,900 --> 00:02:48,990
So don't be alarmed if it takes some time to start up see once you get here a little loading the components
40
00:02:48,990 --> 00:02:53,100
will load in the modules and then once this is done we'll be able to access what we're really looking
41
00:02:53,100 --> 00:02:56,040
to get to which is the emulators.
42
00:02:56,040 --> 00:03:00,210
Now I don't necessarily think that you have to install all of Android Studio in order to get to the
43
00:03:00,210 --> 00:03:05,430
insulators but I think it's good to have the whole thing available just that way you're able to have
44
00:03:05,430 --> 00:03:08,880
all of the features that come with interest studio because there's a lot of helpful stuff inside of
45
00:03:08,880 --> 00:03:09,940
it.
46
00:03:10,050 --> 00:03:12,450
So you'll see that you'll load into the Android Studio page.
47
00:03:12,540 --> 00:03:17,730
Use might not look exactly like mine because mine has a current like application that's being developed
48
00:03:17,760 --> 00:03:19,840
so yours might look slightly different.
49
00:03:19,870 --> 00:03:23,810
However you should have all these toolbars available to you.
50
00:03:24,020 --> 00:03:30,570
And the main toolbar that we're interested in is this one here which is the E D manager if you don't
51
00:03:30,570 --> 00:03:32,730
have access to it through here.
52
00:03:32,970 --> 00:03:37,000
I believe we're able to get access to it through the view.
53
00:03:37,050 --> 00:03:40,250
There's a few different to a windows that are available inside of here.
54
00:03:40,300 --> 00:03:44,320
You just want to make sure that each of your like toolbar and navigation bar and main menu instead as
55
00:03:44,330 --> 00:03:49,340
far all enabled that you're able to access this when you click on this.
56
00:03:49,380 --> 00:03:53,580
What it will do is it will load up a page that will show over Android virtual devices and you see in
57
00:03:53,580 --> 00:03:59,740
this case I have none available which means that I can just create a new virtual device in this case.
58
00:03:59,820 --> 00:04:03,450
So these virtual devices will have a little bit of customization you'll essentially have access to be
59
00:04:03,450 --> 00:04:08,940
able to create things that mimic the hardware of any of the Google devices see to see that there's phones
60
00:04:08,970 --> 00:04:15,390
there's TV there's the tablets the watch OS is the automotive voices as well so you can emulate any
61
00:04:15,390 --> 00:04:18,740
of those and you can pick really any of these that you'd like.
62
00:04:19,380 --> 00:04:24,300
Let's just say I'll pick a pixel three for this example and you'll see inside of here there'll be a
63
00:04:24,300 --> 00:04:28,260
whole bunch of different operating systems that you can pick and you'll have to download them the first
64
00:04:28,260 --> 00:04:32,250
time that you want to utilize them you'll see on here you can see like which version it is.
65
00:04:32,250 --> 00:04:36,420
So there's like Android 10 Android nine hundred eight point one so you can really pick whatever Android
66
00:04:36,420 --> 00:04:41,370
version you'd like for this one we'll just use Android nine point 0 because I have it downloaded and
67
00:04:41,370 --> 00:04:47,310
available there are really too many major operating system differences when we're working with vulnerability
68
00:04:47,310 --> 00:04:48,650
analysis of applications.
69
00:04:48,660 --> 00:04:53,960
But in general you just want to pick operating systems that are supported still so whatever supported
70
00:04:53,970 --> 00:04:57,720
by the application you're looking dependent pen test would be what you're picking out of here.
71
00:04:57,760 --> 00:05:03,910
But in this case we'll just pick nine point 0 for this example and see we'll be able to give it a name.
72
00:05:04,140 --> 00:05:11,790
So I'm going to call mine pixel 3 vulnerability analysis just to give it like a unique name so I know
73
00:05:11,790 --> 00:05:12,720
what it is.
74
00:05:12,870 --> 00:05:17,280
And you can customize other details about it such as like the startup orientations and the performance
75
00:05:17,280 --> 00:05:22,620
pieces you should just leave these all defaults and click finish and now we'll have the device available
76
00:05:22,620 --> 00:05:27,840
to us to see from here we can just click on the play button and this will actually launch the device
77
00:05:27,840 --> 00:05:29,940
for us to be able to use.
78
00:05:30,000 --> 00:05:36,110
So let's go ahead and try that and let it run again it might take a few minutes for it to launch the
79
00:05:36,270 --> 00:05:40,710
emulators as well tend to be a little bit slow to startup but once things start it up then it starts
80
00:05:40,710 --> 00:05:46,860
to run pretty well and you'll be able to like work with them relatively flawlessly depending on how
81
00:05:47,010 --> 00:05:48,070
fast your computer is.
82
00:05:48,120 --> 00:05:53,700
I think most modern computers would be able to run emulators fairly well of course emulators aren't
83
00:05:53,700 --> 00:05:58,890
really computationally intensive for the phones because the phones themselves don't use a huge amount
84
00:05:58,890 --> 00:06:00,590
of hardware comparative to computers.
85
00:06:00,620 --> 00:06:05,670
But yeah I got your mileage may vary depending on what kind of computer you're using and just what this
86
00:06:05,670 --> 00:06:06,570
is loading here.
87
00:06:06,570 --> 00:06:12,030
Also note that if you have an Android device you can utilize it for this testing as well.
88
00:06:12,060 --> 00:06:17,130
The reason why I use emulators myself is because we're gonna be installing purposefully vulnerable applications
89
00:06:17,160 --> 00:06:20,370
onto these devices so we don't really want to do that on a live device.
90
00:06:20,370 --> 00:06:24,860
We mostly want to do that on emulators that we aren't like impacting the performance of our actual devices.
91
00:06:24,970 --> 00:06:25,390
Selves.
92
00:06:25,780 --> 00:06:31,840
But if you do want to utilize it you can simply just plug in your USP device and then you'll have to
93
00:06:32,020 --> 00:06:35,580
enable us be debugging which I'll talk about in a future video.
94
00:06:35,710 --> 00:06:40,630
To be able to actually get onto the device through ADP and then from there you'll be able to follow
95
00:06:40,630 --> 00:06:42,740
along just as if you were using an MBA later.
96
00:06:42,740 --> 00:06:47,530
So just keep in mind you don't necessarily always have to use the emulators you can use things such
97
00:06:47,530 --> 00:06:48,940
as devices as well.
98
00:06:48,940 --> 00:06:56,670
So those will work to so we can tell that this is working and running because the size of that disk
99
00:06:56,670 --> 00:07:01,630
is increasing as the emulator launches the size on the disk will slightly increase.
100
00:07:01,650 --> 00:07:06,150
I think usually they end up taking about like nine or 10 gigs and then as you install more stuff they'll
101
00:07:06,150 --> 00:07:07,650
start to take up more and more space.
102
00:07:07,650 --> 00:07:10,370
So that's just something to generally keep in mind.
103
00:07:10,620 --> 00:07:14,810
You'll notice down here it also says that it's indexing a lot of the time Android Studio is going to
104
00:07:14,820 --> 00:07:17,280
be working through different things to index it get things set up.
105
00:07:17,280 --> 00:07:20,280
So again just be patient with Android Studio.
106
00:07:20,280 --> 00:07:23,580
It will eventually start to run the things that you need it to run.
107
00:07:23,580 --> 00:07:29,700
So this at least gives you a good idea about how we can install the environments that we'll be able
108
00:07:29,700 --> 00:07:32,000
to test with in the next video.
109
00:07:32,010 --> 00:07:37,590
We'll take a look at how we can use ADP to shell into a device and we'll also take a look at how we
110
00:07:37,590 --> 00:07:41,790
can then install the applications that we want to work with in these videos.
111
00:07:41,790 --> 00:07:45,780
And then from there we'll dive right into the vulnerability analysis and take a look at the different
112
00:07:45,780 --> 00:07:48,180
types of common vulnerabilities that exist.
113
00:07:48,180 --> 00:07:53,280
Take a look at how to analyze applications and figure out what common vulnerabilities we might want
114
00:07:53,280 --> 00:07:54,480
to look at.
115
00:07:54,480 --> 00:07:57,090
So that's what we'll be what we take a look at in the next video.
116
00:07:57,090 --> 00:08:01,260
For now you've got your emulator setup you've got your environment set up so you should be ready to
117
00:08:01,260 --> 00:08:01,830
progress on.
13659
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.