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
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
In this lecture, we're going to learn how to generate an undetectable backdoor.
A backdoor is just a file that when executed on the target computer,
it will give us full access to that computer.
So, it'll basically allow us to hack it and do anything that we want on that computer.
There is a number of ways to generate backdoors and what we're interested in, is to generate a backdoor
that is not detectable by antivirus programs.
Now, this is not very hard to achieve as you'll see
and we're going to do this using a tool called 'Veil Framework'.
Now, I already have Veil's project page opened in here.
I'm going to include its link in the Resources of this lecture, on the top left.
Now, if you're not familiar with Git,
this is a version control system that allows programmers to host, share and update their programs.
So, to download something from GitHub, all you have to do is click on the green button in here,
copy this link
and then go to terminal,
navigate to the location, where you want to download this project
and in this example, I want to go to 'opt'.
This is the directory where you should be installing optional software
and if I do 'ls',
you will see, I only have one directory in here called 'Teeth'.
So, to download Veil in here,
all you have to do is, first of all, write the Git command, which is 'git'.
And what we want to do, is we want to 'clone' a repository
and the link for this repository is the link that were copied in here from the green button.
So I'm just going to paste it here.
So, a very, very simple command, we're using Git to download a repository from Git.
We're saying that, "I want to clone this repository."
and the link of the repository that I want to clone is this one.
So, if I hit Enter now, you'll see it's going to download it for me
and once it's done, if we do 'ls',
you will see we have a new directory called 'Veil'.
And we can navigate to this directory by doing 'cd Veil'.
And in here, if I list, you'll see we have a number of files
but the main file for the program is this one, 'Veil.py'
But we can't run this file right now, because we still didn't install this tool.
Now, Veil relies on a large number of libraries and a third party programs.
So, you're going to have to install all of these first, before you can use it.
Now luckily, you don't have to do this manually because Veil comes with an installation script.
Now, this script is placed in the 'config directory'.
So, we have to navigate in this directory first.
So, we'll do 'cd config'.
And if we list here,
you'll see we have a file called 'setup.sh'.
Now as the name suggests, if you're on this file, it will install all the needed libraries
and third party applications that Veil uses.
So, to run an 'sh' or a 'bash' file from the terminal,
all you have to do is type './' followed by the file name
and in our case, it's called 'setup.sh'.
Now, you can run the set up as is, like this,
but I want to add two arguments to this.
The first argument that I want to add, is the '--silent'.
This argument will run the installer as an unattended installer.
So, basically it will install everything with its default settings and it won't ask us to configure anything.
The next argument that I want to add is the '--force'.
So that in case, you're running this a second time, if you already installed Veil and something went wrong
and you're installing it again,
the 'force' argument will override any existing installations.
Now, I didn't just figure out these arguments myself.
If you actually read the description here on the project page, you'll learn exactly how to install it
and what each of these arguments do.
So, I'm going to hit Enter now.
And as you can see now, it's going to automatically gather information about my current operating system.
It's going to install the needed libraries and the needed applications.
This might take some time because it's going to download a lot of packages.
So, please be patient and give it, it's time.
Now, I'm going to post the video because this is going to take some time and I'll continue recording once it's done.
So, right now, as you can see the installation is finished and it's telling me that everything is done.
So, I can run the tool now.
But what I'm actually going to do is, I'm going to first close this terminal window and open a new window,
just to show you, how you would start it by default.
'Cause usually when you open terminal, you'll actually be in the root directory.
So, if I do 'pwd' right now, you'll see I am in route.
So, in order to run Veil, we have to first navigate to the location where you downloaded it
and we downloaded it to the 'opt' directory.
So, we're going to do 'cd opt Veil'.
Now, if we do 'ls',
you'll see we have the file that I told you, that's the file for the program
and we have the config directory, where we were and where we were on the installer.
Now, we've already installed everything, so we don't need to run the installer
and to run Veil, all we have to do is type "./" followed by the program name, which is 'Veil.py'.
I'm going to hit Enter.
And as you can see, the program is working with no issues at all.
Now, in the next lectures, I'm going to show you how to use this program to generate undetectable back doors,
that can be used to hack Windows computers.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.