All language subtitles for 001 Setting up Android Studio and Emulators.en

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (SoranĂ®)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu 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.