Cara Install WSL Linux Di PC Windows [Security & Development]

Dea Afrizal
20 Mar 202418:24

Summary

TLDRThis video tutorial guides viewers on integrating Linux with Windows PCs using WSL (Windows Subsystem for Linux), enabling the use of Linux tools on Windows without complex installation processes. It demonstrates how to set up WSL, install Ubuntu from the Microsoft Store, and configure it to version 2 for better performance. The tutorial also covers installing 'katulin,' a tool for ethical hacking and penetration testing, showcasing its installation and basic usage to test website security. The host emphasizes the educational purpose, urging responsible use of these tools for web development and security enhancement.

Takeaways

  • πŸ˜€ The video is a tutorial on integrating Linux with a Windows PC using WSL (Windows Subsystem for Linux).
  • πŸ› οΈ It aims to help those who want to learn Linux but are intimidated by the complex installation process.
  • πŸ’» The presenter recommends using Windows 10 64-bit for the best WSL experience.
  • πŸ” Before installing WSL, viewers are advised to check their Windows version to ensure compatibility.
  • πŸ“ The tutorial guides viewers through enabling 'Developer mode' and 'Windows Subsystem for Linux' in Windows settings.
  • πŸ”„ It demonstrates how to install WSL and switch to WSL version 2, which is necessary for certain features.
  • 🌐 The video shows how to install Ubuntu from the Microsoft Store and set it up within WSL.
  • πŸ”‘ After installation, the presenter explains the importance of updating the Linux distribution and using 'root' access for full system control.
  • πŸ› οΈ The tutorial includes installing 'katoolin', a set of tools for ethical hacking and penetration testing, to demonstrate WSL's utility beyond typical Windows functionality.
  • πŸ” The video concludes with a practical demonstration of using 'SQLmap', a tool within 'katoolin', to test the security of a website's database.

Q & A

  • What is WSL and how does it integrate with Windows?

    -WSL stands for Windows Subsystem for Linux. It is a compatibility layer for running Linux binary executables natively on Windows. It allows users to run a Linux environment directly on Windows, enabling the use of Linux-based applications alongside Windows applications without the overhead of a traditional virtual machine or dualboot setup.

  • Why might someone be hesitant to install Linux traditionally?

    -People might be hesitant to install Linux traditionally due to the perceived complexity of the installation process, fear of data loss, or unfamiliarity with the Linux operating system. The video script suggests using WSL as an easier alternative for those who want to try Linux without the complications.

  • What are the minimum system requirements to run WSL version 2 on Windows?

    -To run WSL version 2, the minimum system requirements include Windows 10 64-bit, with an OS build number of 18362 or higher. It is recommended to have the latest version of Windows 10 for the best compatibility and feature support.

  • How can one check if their Windows version supports WSL version 2?

    -To check if the Windows version supports WSL version 2, one can go to Settings > System > About, and look for the OS Build number. If the build number is 18362 or higher, WSL version 2 can be used.

  • What steps should be taken to enable WSL on a Windows PC?

    -To enable WSL on a Windows PC, one should first ensure the system meets the requirements, then go to Settings, search for 'Turn Windows features on or off', and enable 'Windows Subsystem for Linux' and 'Virtual Machine Platform'. After enabling these features, a restart may be required.

  • How can one check the version of WSL installed on their system?

    -To check the version of WSL, open Command Prompt and type 'wsl --list --verbose' or 'wsl -l -v'. This command will display the version of each installed Linux distribution.

  • What is the recommended Linux distribution to install from the Microsoft Store for WSL?

    -The video recommends installing Ubuntu from the Microsoft Store for WSL, as it is a popular and user-friendly distribution that is suitable for both development and general use.

  • How does one set up a user account for the installed Linux distribution in WSL?

    -After installing the Linux distribution from the Microsoft Store, open the distribution's app, and it will prompt you to create a username and password. This account is specific to the Linux environment within WSL.

  • Why is it necessary to update the repository and upgrade packages after installing a new Linux distribution in WSL?

    -Updating the repository and upgrading packages ensures that the system has the latest software and security updates. This is important for maintaining system stability and security. In WSL, this can be done using the package manager for the Linux distribution, such as 'apt' for Ubuntu.

  • What is Katoolin and how is it used in the context of the video?

    -Katoolin is a set of scripts that help automate the installation of various security tools typically found in Kali Linux, but it can be used with other Linux distributions as well. In the context of the video, Katoolin is used to install security and penetration testing tools on the WSL Ubuntu environment for educational purposes.

  • How can one verify if the installed Linux distribution in WSL is running version 2?

    -To verify if the installed Linux distribution is running WSL version 2, one can use the command 'wsl --list --verbose' or 'wsl -l -v' in Command Prompt. The output will show the status and version of the Linux distribution.

Outlines

00:00

πŸ˜€ Introduction to WSL for Linux Integration on Windows

The speaker introduces the topic of integrating Linux with Windows PCs using WSL (Windows Subsystem for Linux). They address the common fear of installing Linux due to its perceived complexity and the risk of data loss. The video aims to guide viewers through the process of setting up Linux on Windows without the need for a complex installation or the risk of data loss. The speaker emphasizes that WSL allows for the use of Linux tools on Windows, which can be beneficial for those learning Linux, particularly for ethical hacking purposes. They mention a tool called 'katulin' that will be showcased for educational purposes related to ethical hacking.

05:02

πŸ› οΈ Setting Up WSL on Windows 10

The speaker provides a step-by-step guide on how to set up WSL on a Windows 10 PC. They begin by outlining the prerequisites, which include having Windows 10 64-bit with a build number of 18362 or higher. They instruct viewers to check their Windows specifications to ensure compatibility. The process involves entering the Settings app, navigating to 'Update & Security', and checking for updates. Next, they guide viewers to enable 'Developer mode' and 'Windows Subsystem for Linux' and 'Virtual Machine Platform' features. The speaker then explains how to install WSL through the Microsoft Store and verify its installation using the Command Prompt. They also discuss how to check and set the WSL version to 2, which is necessary for the tutorial.

10:03

πŸ” Installing and Configuring Ubuntu on WSL

The tutorial continues with the installation of Ubuntu through the Microsoft Store. The speaker walks viewers through the process of launching Ubuntu from the Command Prompt and setting up a user account with a username and password. They explain that the password will not be displayed while typing, which is a security feature of Linux. The speaker then demonstrates how to update the WSL version for Ubuntu to version 2, if it's not already set, and how to verify the version using specific commands. They also show how to use the 'top' command to monitor system processes, indicating that the Linux environment is ready for use.

15:04

πŸ’» Installing and Using Katulin for Web Development

The speaker discusses the installation of 'katulin', a tool that provides access to various Linux tools useful for ethical hacking and penetration testing, particularly for web developers. They explain the requirements for installing 'katulin', which include having 'APT' as a package manager, Python version 3.5 or higher, and root privileges. The speaker guides viewers through the process of installing 'katulin' by cloning the repository, changing the key server to the Ubuntu server, and running the installation script. They also demonstrate how to use 'katulin' to install specific packages, such as 'SQLmap', a tool for vulnerability analysis. The tutorial concludes with a brief demonstration of using 'SQLmap' to test a sample website for database security, emphasizing the importance of using these tools for learning and improving web application security.

Mindmap

Keywords

πŸ’‘WSL

WSL stands for Windows Subsystem for Linux, which is a compatibility layer for running Linux binary executables natively on Windows. In the video, the presenter discusses how to install WSL on a Windows PC to integrate Linux with Windows, allowing users to run Linux environments directly from Windows without the overhead of a traditional virtual machine. This is showcased as a solution for those who want to learn Linux but are intimidated by the installation process.

πŸ’‘Ubuntu

Ubuntu is a popular Linux distribution known for its user-friendly interface and strong community support. In the script, the presenter guides viewers on installing Ubuntu through the Microsoft Store as part of setting up WSL. Ubuntu is chosen for its stability and wide range of software packages, making it suitable for both development and learning purposes within the WSL environment.

πŸ’‘Linux Distribution

A Linux distribution is a version of the Linux operating system that is packaged with various additional software to provide a complete and usable system. The script mentions several distributions, including Ubuntu, which are available through the Microsoft Store for installation via WSL. The choice of distribution can impact the user experience and the tools available for specific tasks, such as development or ethical hacking.

πŸ’‘Ethical Hacking

Ethical hacking, also known as penetration testing, is the practice of testing a system, network, or application for vulnerabilities from a hacker's perspective with the owner's permission. The video script references ethical hacking as one of the potential uses for the Linux environment set up through WSL, highlighting tools like katulin that can be used for learning hacking techniques in a controlled and legal manner.

πŸ’‘Katulin

Katulin is a toolkit for ethical hacking and penetration testing, which is mentioned in the script as a tool that can be installed within the WSL Ubuntu environment. It provides a range of security testing features that are typically found in Kali Linux, but adapted for use in a standard Ubuntu setup. The presenter demonstrates installing katulin to show how WSL can be used for learning and practicing ethical hacking techniques.

πŸ’‘Python

Python is a high-level programming language widely used in various fields, including web development, data analysis, and scripting. In the context of the video, Python is noted as a requirement for some tools within the WSL environment, such as katulin. The presenter checks for Python version compatibility, ensuring that the installed tools will function correctly within the Ubuntu distribution set up through WSL.

πŸ’‘APT

APT, or Advanced Package Tool, is a package management system used by Ubuntu and other Debian-based Linux distributions. It is responsible for the installation and management of software on the system. The script includes a step where the presenter uses APT to update the package repository and upgrade the system, demonstrating a fundamental task in maintaining a Linux system within WSL.

πŸ’‘Root Access

Root access refers to the highest level of access in a Linux system, equivalent to an administrator account in Windows. The video script describes how to gain root access in the WSL Ubuntu environment using 'sudo' or 'su' commands, which is necessary for performing system-wide changes or installations of certain software packages like katulin.

πŸ’‘SQLMap

SQLMap is an open-source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over database servers. In the script, the presenter demonstrates installing SQLMap through katulin and using it to test a sample website for SQL injection vulnerabilities. This example illustrates how tools installed within WSL can be used for ethical hacking practices.

πŸ’‘Command Line Interface (CLI)

The Command Line Interface is a text-based method of interacting with a computer system, as opposed to a graphical user interface. Throughout the video script, the presenter uses various CLI commands to install and manage software within the WSL Ubuntu environment. This demonstrates the CLI's role in administering Linux systems and performing tasks like software installation and system configuration.

Highlights

Introduction to integrating Windows PC with Linux using WSL (Windows Subsystem for Linux).

WSL allows for an easier installation of Linux without the fear of data loss.

Requirement check for installing WSL, including Windows 10 64-bit and OS build version.

Enabling Developer Mode in Windows Settings to install non-Microsoft Store applications.

Activating the Windows Subsystem for Linux and Virtual Machine Platform features.

Installing WSL by checking the version and updating to WSL 2 if necessary.

Choosing a Linux distribution from the Microsoft Store, with a focus on Ubuntu.

Installation of Ubuntu through the Microsoft Store and initial setup process.

Setting up a username and password for the Ubuntu installation.

Verifying the WSL version for Ubuntu and updating it to version 2 if needed.

Accessing the Linux environment through CMD and basic commands to navigate.

Demonstration of using 'htop' to monitor system processes in Linux.

Explanation of accessing root user in Linux for full system access.

Updating the Linux repository and upgrading the system.

Installing 'katulin', a tool for ethical hacking and penetration testing.

Customizing the installation of 'katulin' to work with Ubuntu's key server.

Installing SQLmap, a vulnerability analysis tool, through 'katulin'.

Practical demonstration of using SQLmap to test a website for SQL injection vulnerabilities.

Emphasizing the educational purpose of the video and the responsible use of Linux and ethical hacking tools.

Conclusion on the benefits of using Linux on a Windows PC for web development and security testing.

Transcripts

play00:00

ya di video kali ini gua bakal coba

play00:02

sharing ke kalian semuanya Gimana

play00:03

caranya PC Windows kita bisa

play00:05

terintegrasi dengan Linux pakai yang

play00:07

namanya wsl karena apa Karena banyak

play00:09

banget di antara lu yang pengin belajar

play00:11

Linux tapi ketakutan dengan cara

play00:12

instalnya yang katanya rumit gitu takut

play00:15

data-datanya hilang nah di video ini mah

play00:17

kita bakal Coba instal linux-nya tanpa

play00:19

harus kepusingan dan ketakutan untuk

play00:21

kehilangan data karena kita pakai yang

play00:23

namanya wsl ataupun Windows subsystem

play00:25

for Linux namanya intinya nanti kalau

play00:27

misalkan linux-nya udah terset up dengan

play00:29

matang di Windows kita kita bisa

play00:31

melakukan banyak hal dan juga

play00:32

menginstall tools tools yang memang

play00:33

peruntukannya hanya ada di Linux dan

play00:35

tidak ada di Windows Nanti gua bakal

play00:36

tunjukin satu tools yang namanya katulin

play00:39

di mana itu tools yang bisa kita gunakan

play00:41

untuk belajar eical hacking cuman sekali

play00:43

lagi gua notes dulu bahwa ini videonya

play00:45

lebih ke set up Jadi bukan belajar

play00:47

ethical hacking-nya Jadi lu siapin aja

play00:48

copy dan juga cemilannya Mari kita

play00:50

langsung masuk ke tutorial setup-an dari

play00:51

nol untuk wsl di Windows PC kita let's

play00:53

go sebelum lu bisa instal wsl atau

play00:55

windows sub syystem for Linux di PC

play00:58

Windows Lu Lu harus cek dulu persyaratan

play01:00

persyaratannya jadi di sini PC gua itu

play01:01

pakai Windows 10 64 bit dan gua sangat

play01:04

sarankan lu juga pakai Windows 10 64 bit

play01:06

Jadi syaratnya adalah lu cek ke bagian

play01:08

setting terus masuk ke menu syistem lu

play01:12

cari yang namanya about di situ ada

play01:14

Windows specification lihat ke bagian

play01:16

bawah ada yang tulisannya OS build

play01:19

kalian bakal bisa mainin wsl versi 2

play01:21

kalau OS build-nya ada di angka

play01:23

18362 ke atas intinya angka yang di atas

play01:27

18362 itu harusnya sih bisa kayak kayak

play01:29

gua gua di sini kan 19 skan se skan

play01:31

kayak gitu itu udah pasti bisa dan

play01:32

parameter lainnya lu bisa cek aja di

play01:34

versi windows-nya kayak gua di sini kan

play01:35

22h2 Nah kalau misalkan lu enggak 22h2

play01:38

dipastiin aja versi ininya tuh di atas

play01:41

1903 Oke kalau udah dicek persyaratannya

play01:43

kita langsung setting terlebih dahulu ya

play01:45

pertama lu masuk ke bagian menu setting

play01:47

dan di situ lu tinggal cari aja Ketik

play01:49

namanya update tinggal diklik aja check

play01:51

for update Nanti kalau udah muncul itu

play01:53

harusnya ada update-an tertentu tapi

play01:55

kalau misalkan udah terupdate itu enggak

play01:57

akan muncul apa-apa lagi step berikutnya

play01:59

adalah masuk lagi ke halaman utama si

play02:01

menu setting dan lu cari ketikin tuh di

play02:03

menu pencariannya ya developer entar

play02:05

bakal muncul menu ini Terus tinggal

play02:07

dicentang aja yang bagian developer

play02:09

modenya nanti kalau muncul pop up yes no

play02:12

yes no ya tinggal di Yes aja nah ini

play02:14

fungsinya biar kita bisa instal sesuatu

play02:16

dari sch luar di luar Microsoft Store

play02:19

ataupun yang e berbau Microsoft Windows

play02:21

kayak gitu-gitulah ya step berikutnya lu

play02:23

coba masuk lagi ke setting Terus lu

play02:24

ketikin di situ di menu pencariannya

play02:26

turn window fiture entar bakal muncul

play02:29

kayak gini dan tinggal diklik aja ya

play02:32

Terus lu Scroll sedikit ke bawah cari

play02:34

yang namanya Windows subsystem for Linux

play02:36

dan juga cari yang namanya virtual Maine

play02:38

platform centang kedua-duanya Terus lu

play02:40

klik oke dan tungguin prosesnya sampai

play02:42

kelar Biasanya kalau udah kelar nanti

play02:44

windows-nya bakal ngasih pop up untuk lu

play02:45

restart pc-nya dan gua sarankan Ya

play02:47

silakan di-restart dulu pc-nya nanti

play02:49

kita balik lagi ke step berikutnya Oke

play02:51

Anggaplah sekarang PC lu udah nyala lagi

play02:53

ya udah dirrestart jadi udah eh

play02:54

state-nya udah kosongan lagi dan

play02:56

sekarang lu tinggal buka CMD Cari aja di

play02:59

menu pencarian Explorer si windows-nya

play03:01

CMD diketikin terus kita cek dulu versi

play03:03

wsl-nya lewat command yang ada di sini

play03:05

gitu Jadi lu ketikin aja wsl Nah kalau

play03:08

muncul yang kayak gini artinya Emang

play03:09

belum terinstal wsl-nya cek dulu coba

play03:12

versi wsl-nya ketikin wsl spasi min min

play03:15

version kayak gini kalau misalkan lu

play03:18

belum versi du kayak gua lu ketikin aja

play03:21

wsl min min set Min default Min version

play03:25

spasi 2 enter Nah harusnya bakal muncul

play03:27

kayak gini The Operation complete

play03:29

success fully kalau udah lu cek lagi wsl

play03:32

spasi e stripstrip version enter pastiin

play03:36

wsl version-nya udah dua kalau misalkan

play03:38

bingung dan error terus lu harus cari

play03:40

tahu sendiri di Google ataupun di

play03:41

YouTube yang lain spesifik untuk Kenapa

play03:44

wsl lu enggak berubah ke versi 2 sampai

play03:47

situ kalau udah berhasil lu boleh ke

play03:49

tahapan berikutnya Let's choose coba

play03:51

ketikin wsl spasi strip strip list spasi

play03:55

strip strip online perhatikan di situ

play03:57

ada banyak banget distribusi Linux yang

play03:59

bisa kita pilih bahkan ada Kali Linux

play04:02

yang biasa dipakai untuk kebutuhan cyber

play04:04

cuman sekali lagi karena di sini Kita

play04:06

sebenarnya enggak terlalu fokus untuk ke

play04:07

dunia cyber-nya lebih fokus untuk

play04:09

kebutuhan development dan juga

play04:11

environment kerja biar lebih enak aja

play04:12

ada Windows ada Linux juga di dalam satu

play04:14

PC yang sama jadi nanti kita bakal set

play04:16

up untuk yang versi Ubuntu Nah sekarang

play04:19

lu coba pergi ke Microsoft Store lu

play04:21

ketik aja di menu pencariannya Ubuntu

play04:23

nanti bakal muncul banyak banget distro

play04:25

Ubuntu di situ ya ada yang versi 22

play04:27

versi 20 versi 18 Nah gua di sini

play04:30

pakainya yang Ubuntu doang tanpa ada

play04:32

tulisan versi-versinya karena kalau

play04:34

enggak salah kalau kita klik yang Ubuntu

play04:36

doang pun ini udah masuk ke versi yang

play04:37

terakhir yang cukup stabil gitu loh jadi

play04:39

lu klik aja si Ubuntu doangnya ini Terus

play04:42

kalau udah diklik lu tinggal Diget aja

play04:44

alias diinstal ke PC lu seperti aplikasi

play04:46

biasanya dan kalau misalkan lu enggak

play04:49

muncul nih di Microsoft store-nya

play04:51

pastikan windows-nya jangan bajakan dan

play04:53

juga lu pastikan aja Microsoft store-nya

play04:55

udah login dulu pakai akun Microsoft lu

play04:57

kalau udah keinstal lu tinggal buka aja

play04:59

tuh si ubununya diklik aja Open entar

play05:02

langsung kebuka common Prom seperti ini

play05:03

I engak dan disuruh masukin username ini

play05:06

adalah username untuk ubuntunya make

play05:08

sure lu ingat-ingat username-nya apa dan

play05:09

juga password-nya apa lu masukin aja dan

play05:12

ketika lu masukin password jangan takut

play05:13

kalau misalkan password-nya itu ternyata

play05:15

enggak keketik gitu ketika lu input

play05:17

password memang enggak akan muncul

play05:18

apa-apa karena takutnya ada orang

play05:20

sebelah nengokin lu terus Oh tahu

play05:21

password Linux lu tuh itu nah jadi si

play05:23

Linux sudahudah nge-proteksi itu makanya

play05:25

dia di-hide kayak begituan dan lu

play05:26

ketikin aja dengan feeling password-nya

play05:28

apa sebagai contoh gua password-nya 1 2

play05:30

3 kalau udah diketik lagi password-nya

play05:32

dua kali jadi di situ ada new password 1

play05:34

2 3 retype new password 1 2 3 kalau

play05:37

berhasil entar muncul password update

play05:38

successfully tinggal Tungguin aja sampai

play05:40

tulisan installation successful nanti

play05:43

bakal muncul hijau-hijau seperti ini

play05:44

kalau di gua dan ada username yang kita

play05:46

udah setup tadi tulisannya di sini De

play05:48

Afrizal add add-nya itu adalah add nama

play05:50

PC yang kita punya kita coba cek dulu

play05:52

versi wsl untuk Ubuntu ini versi berapa

play05:55

ya karena takutnya versi satu jadi lu

play05:57

buka tab baru atau komen baru ya CMD

play06:00

baru di sini

play06:02

CMD nah beginian lu ketik aja wsl spasi

play06:06

min min list SPI min min fabos kayak

play06:09

gini enter Nah ubuntu-ya di sini ada ya

play06:12

dengan status running versi gua sih

play06:14

berjalan di dua tapi kalau misalkan

play06:16

Ubuntu lu enggak versi du lu bisa stop

play06:18

dulu ubuntu-nya di sini dengan cara

play06:20

ketikin wsl spasi min min shutdown dulu

play06:23

shut down deng dia bakal otomatis keluar

play06:27

ya untuk si wl-nya yang diubuntu tadi

play06:29

ini bisa di-close kita set versi

play06:32

ubuntunya Jadi dua osl spasi min min set

play06:35

Min version spasi nama eh dronya apa

play06:38

Ubuntu u buntu spasi 2 Nah karena gua

play06:42

mau udah versi du jadi pasti munculannya

play06:44

berbeda dengan kalian kalau misalkan

play06:45

kalian ininya satu kalau misalkan lu

play06:47

versi ubuntunya udah dua di sini Ya udah

play06:49

lu skip aja ini enggak perlu lu lakuin

play06:51

tapi ini khusus buat kalian yang versi

play06:54

di sininya Angka Satu lakukan comen ini

play06:58

lu enter dang entar bakal muncul sesuatu

play07:01

nah khusus untuk yang udah versi 2 maka

play07:03

munculannya seperti ini error code bla

play07:05

bla bla udah enggak usah ambil pusing

play07:06

kita masuk lagi ke dalam wsl-nya ketik

play07:08

aja wsl oke sekarang udah masuk lagi ke

play07:11

dalam wsl-nya untuk keluar dari

play07:13

directory ini ya tinggal cd aja CD ini

play07:16

langsung di directory root-nya atau

play07:17

directory terluar lu clear lagi clear

play07:20

tang seperti ini dan Sekarang saatnya ke

play07:22

tahapan yang berikutnya untuk verifikasi

play07:24

bahwa ini adalah Linux atau bukan lu

play07:26

bisa coba ketikin H top di situ langsung

play07:28

untuk lu bisa monitoring apa yang

play07:30

terjadi di PC lu ketika lu ketik hatop

play07:32

dan lu enter maka bakal langsung muncul

play07:34

sesuatu gitu ke layarnya kayak e memori

play07:36

lu sisa berapa Terus CP Ulu ada berapa

play07:38

banyak proses apa aja yang ada di balik

play07:40

layar dan ya yang kayak gitu-gitulah dan

play07:42

kurang lebih ini artinya Linux kalian

play07:44

Udah ready dan supaya kita bisa tahu ini

play07:45

versi Ubuntu Ubuntu berapa gitu Lu

play07:47

ketikin aja

play07:49

lsb_ras spasi- a Nah bisa dilihat di

play07:52

sini gua pakai Ubuntu 22043 lts dengan

play07:56

release version 22.04 dan Code Name jy

play07:59

yang artinya Ubuntu yang tadi gua

play08:00

download di store Itu versinya adalah 22

play08:03

walaupun tadi di stor-nya ada banyak ya

play08:05

Ada versi 22 ada versi 18 kayak

play08:07

gitu-gitu tapi kalaupun lu instal yang

play08:08

Ubuntu doang itu udah masuk ke yang lts

play08:10

dan gua rasa ini udah cukup oke untuk

play08:12

kita bisa belajar hal-hal lain di luar

play08:14

PC Windows Nah sekarang lu coba dulu

play08:16

masuk sebagai user root jadi di Linux

play08:19

itu ada yang namanya permission akses

play08:21

kayak gitu-gitu Nah untuk lu bisa

play08:22

ngakses secara keseluruhan sistem yang

play08:24

ada di dalam linux-nya itu make sure lu

play08:27

pakai akses root dan cara masuk akses

play08:29

rutnya adalah dengan mengetikkan sudo

play08:31

spasi su atau sudo su ketika lu enter

play08:34

bakal disuruh masukin password yang tadi

play08:35

sudah kita set up di awal jadi langsung

play08:37

masukin aja 1 2 3 dan perhatikan ketika

play08:39

lu enter lu berhasil masuk sebagai root

play08:42

di situ ada tulisannya user root desktop

play08:45

BL bla bla kalau lu udah berhasil masuk

play08:47

sebagai user root lu bisa langsung

play08:49

update repository linux-nya dengan cara

play08:51

ketikin APT spasi update pakaiin dan dan

play08:55

spasi APT spasi full strip upgrade spasi

play08:59

si Min y nah proses ini cukup memakan

play09:01

waktu jadi lu nyantai dulu aja e silakan

play09:03

tinggalin dulu pc-nya ya mungkin

play09:05

sekitaran 1 2 3 4 5 menit tergantung

play09:07

koneksi Kalian juga untuk tools-nya di

play09:09

sini gua bakal instal yang namanya

play09:10

katulin jadi si katulin ini supaya lu

play09:13

bisa pakai tools tools yang ada di Kali

play09:15

Linux yang kita tahu untuk kebutuhan

play09:17

eical hacking ataupun pen testing

play09:19

intinya kepakai banget apalagi kalau gua

play09:21

sebagai seorang web developer bisa untuk

play09:22

ngetes ngetes aplikasi yang sudahah gua

play09:24

jalanin gitu loh Ya dan cara instalnya

play09:26

sebenarnya di sini ada dua versi ada

play09:28

katulin yang versi

play09:30

requirementnya pakai Python 2 ada juga

play09:32

katulin yang versi Python 3 Nah karena

play09:35

secara default ketika pertama kali kita

play09:37

instal Ubuntu python-nya itu Python

play09:39

versi 3 lu ketik aja Python 3 spasi Min

play09:42

V itu kita ada di versi python 3.10 dan

play09:46

secara default memang Python 3 jadi di

play09:49

sini gua pilih pakai katulin 3 katulin 3

play09:52

ini support Python 3 bukan Python 2.7

play09:55

seperti yang ada di katulin sebelumnya

play09:56

nah tapi si katolin 3 ini repositorynya

play09:58

udah enggak di update lagi sama yang

play10:00

punya semenjak 2020 lalu tapi enggak

play10:02

apa-apa ini untuk kebutuhan kita belajar

play10:04

aja ya dan cara setup-annya kita coba

play10:06

cek ke bawah Nih di sini ada

play10:07

requirement-nya APT as a package Manager

play10:10

yaitu Ubuntu kita udah ada apt-nya ya

play10:12

kan Terus juga di sini Python dengan

play10:15

versi lebih dari 3.5 kita punya 3.10

play10:18

root privilege masuk sebagai user root

play10:21

ya dengan cara sudosu kayak Entar gua

play10:24

praktikin dulu ya ini kan e pertama kali

play10:26

lu masuk ke buntu kan gini kalau lu

play10:27

pengin masuk sebagai user root lah

play10:29

tinggal sudou masukin password-nya 123

play10:32

kalau gua tadi di awal entar otomatis

play10:33

masuk sebagai user root di sininya kalau

play10:35

ini user biasa di Afrizal enggak punya

play10:37

banyak akses tapi ketika lu e ubuntunya

play10:39

pakai user root itu udah punya semua

play10:41

akses di ubuntuunya bisa ngapain aja

play10:43

serah lu gitu ya Nah untuk instalnya

play10:45

kita tinggal ikutin aja requirementnya

play10:46

di sini pertama Git clone dulu terus CD

play10:49

bla bla bla bla bla bla sebenarnya lu

play10:50

bisa langsung copy semua ini terus

play10:52

tempel di sini tapi karena ee Ini ada

play10:55

custom sedikit jadi kita harus

play10:56

ngubah-ngubah sesuatu ya biar ini bisa

play10:58

jalan gitu karena kalau enggak lu bakal

play11:00

nemu masalah yang berkaitan dengan yang

play11:01

namanya key server jadi kita satu

play11:03

persatu aja clone dulu ini dicopy segini

play11:06

ya copy tempel sini

play11:09

Enter Oke entar seharusnya bakal

play11:13

ng-download si repository-nya Nah kalau

play11:16

udah Lu coba ketik LS muncul folder

play11:19

katolin 3 kita masuk ke sini dengan cara

play11:21

CD katulin 3 enter kita LS lagi di sini

play11:26

ada banyak file dari katolin

play11:27

repositorynya dan kita harus ubah

play11:29

sesuatu dulu yang ada di dalam

play11:30

install.sh sebelum menginstalnya caranya

play11:34

adalah kita ganti key server bawaan si

play11:36

katulin 3 dengan key server Ubuntu yang

play11:38

e harusnya Kita masukin masuk aja ke

play11:40

install.sh-nya dengan cara Nano

play11:45

install.sh cari di sini yang tulisannya

play11:47

key server ya sebelah sini ada nih key

play11:50

server di sini key servernya ngarah ke

play11:54

pool.skskyserver.net hapus aja kita

play11:56

ganti pakai

play11:58

keyserver.ubuntu com udah kayak gini aja

play12:01

terus pencet ctrl X untuk nge-save

play12:03

muncul tulisan save modified buffer

play12:05

tinggal pencet y aja untuk Yes enter

play12:07

lagi untuk nge-write file name-nya deng

play12:10

kalau udah kita cek lagi ke

play12:12

penginstalannya Seperti apa di sini

play12:14

kalau udah masuk ke cdkatolin kita kan

play12:16

udah masuk tadi tahapan berikutnya

play12:17

berarti kita harus nge-set permission

play12:19

untuk file install.sh-nya biar kita bisa

play12:22

nginstal secara menyeluruh lalu Coba

play12:24

lihat di sini install.sh ini kita harus

play12:27

kasih CH mode plus X

play12:30

ti/install.sh lu enter aja dan sekarang

play12:33

kita coba jalanin install.sh-nya untuk

play12:35

nginstal katolin di Keseluruhan sistem

play12:37

Ubuntu kita caranya

play12:40

titik/install.sh lalu tinggal enter Kita

play12:43

tungguin Nah di sini kan langsung ngarah

play12:45

ke key server punyanya Ubuntu dan ya

play12:48

kalau udah berhasil muncul successfully

play12:49

installed tapi kalau lu penasaran lu

play12:51

coba enggak usah ganti key servernya

play12:53

pakai yang bawaan si katulinnya silakan

play12:54

Apakah bisa atau enggak cara jalaninnya

play12:56

tinggal ketik aja katulin 3 di sini k

play12:59

karena kita udah masuk sebagai user

play13:00

access root jadi enggak perlu lagi

play13:02

sudosudoan Oke jadi langsung aja katulin

play13:05

3 dienter bom Kita tungguin aja

play13:09

prosesnya sampai muncul menu utama

play13:11

katolinnya oke di sini kalian bisa lihat

play13:13

udah muncul Main menunya ada view

play13:15

categoryi install all uninstall all dan

play13:17

lain-lain kita lihat dulu untuk kategori

play13:19

ya pencet aja nol enter sini ada banyak

play13:23

kategori untuk exploitation tools

play13:25

forensic hardware hacking maintening

play13:27

assess password Attack F Attack dan

play13:29

lain-lain yang jadi kebutuhan seorang

play13:31

web developer sudah pasti di sini ada

play13:33

yang namanya stress testing dan juga

play13:34

vulnerability analysis dan juga banyak

play13:37

sih ya Ada web application ada password

play13:40

attack yaitu bisa dipakai untuk

play13:41

kebutuhan web development kita bakal

play13:42

Coba instal salah satu package yang

play13:44

memang banyak digunakan di Kali Linux

play13:46

yang namanya e SQL map jadi ini sebagai

play13:49

preview aja ya untuk sampel kalau kalian

play13:51

pengin belajar eh yang begini itu

play13:53

seperti apa contoh misalkan kita bakal

play13:55

instal dulu si SQL map-nya kita pencet

play13:57

aja yang view categor pencet nol eh SQL

play14:01

map itu bagian dari vulnerability

play14:03

analysis jadi kita bisa pencet ee tombol

play14:06

10 di sini atau ketik 10 masuk sini

play14:08

kategori 10 dia ada di nomor 16 jadi

play14:11

langsung aja ketik 16 untukinstal SQL

play14:15

map-nya dan untuk target website yang

play14:17

bakal kita Coba lakukan pengetesan untuk

play14:20

mencari celah itu ada di sini namanya

play14:23

http tes PHP bla bla bla bla bla bla ini

play14:25

memang diperuntukkan untuk testing aja

play14:27

website-nya udah disediain dari sononya

play14:28

gitu loh nah ini udah keinstal e

play14:30

ciri-cirinya di sini tulisannya abu-abu

play14:32

ya ini artinya si SQL map udah ada di

play14:34

ubuntu kita karena Kali Linux sebagi gua

play14:37

pribadi Rada susah untuk dipakai untuk

play14:38

daily use di gua ya tapi kalau kalian

play14:40

memang spesifik pengen ethical hacking

play14:43

ya pakailah itu tapi karena gua bukan ke

play14:44

sana arahnya ini lebih sebagai

play14:46

pembelajaran aja bahwa Linux itu bisa

play14:49

sangat terpakai ketika kita pakai PC

play14:51

Windows sekalipun gitu ya kalau udah

play14:52

pencet back aja Atau kita exit sekalian

play14:55

ya back itu 14 angkanya untuk yang back

play14:58

sekarang

play15:00

terus exit pencet 9 dah goodbye dari

play15:04

katulinnya Nah sekarang kita cd aja ke

play15:07

directory utama kita atau clear dulu SQL

play15:10

map-nya harusnya udah keinstal SQL map

play15:12

Min V atau min min version coba ketik

play15:14

kayak gini ada di versi 183 benar enggak

play15:17

dan sekarang kita coba tes untuk

play15:19

mengetahui database yang ada di salah

play15:21

satu website yang memang disediakan

play15:23

khusus untuk pengetesan url website-nya

play15:26

adalah ini ya cara penggunaan untuk kita

play15:28

bisa ngetes database yang dipakai oleh

play15:31

website ini itu apa pakai package SQL

play15:33

map yang ada di Kali Linux berarti

play15:35

tinggal SQL map Min u ke url ini dan

play15:40

diakhiri dengan DBS kita enter Kita

play15:44

tungguin dia bakal melakukan operasinya

play15:46

itu sendiri dan kalau muncul kayak gini

play15:48

it looks like the backend dbms is MySQL

play15:51

dan kita enter aja untuk yes ini juga

play15:53

enter lagi Kita tungguin sampai muncul

play15:56

datanya Apakah website tersebut pakai

play15:58

database E myql dan juga nama

play16:01

database-nya apa kayak gitu-gitunya

play16:02

harusnya bakal muncul dan ini cuman

play16:04

basic doang ya bayangin kalau kalian

play16:06

udah berhasil belajar cyber security

play16:08

ataupun ethical hacking sampai ke ranah

play16:10

yang lebih dalam lagi jadi environment

play16:13

Linux ataupun Ubuntu kali dan lain-lain

play16:16

itu sangat di perlukan untuk kita

play16:18

sebagai seorang web developer untuk

play16:19

pengetahuan juga muncul get parameter

play16:21

Chat is generic BL bla bla bla bla ini

play16:23

tinggal di-enter lagi aja kita

play16:26

Tungguin ya dan udah muncul hasilnya di

play16:29

sini adalah fing database names dari

play16:32

website yang udah gua masukin ke SQL

play16:36

map-nya itu dia punya nama database Acu

play16:39

art alright dan kalau misalkan lu pengen

play16:42

ngecek lagi tabel yang dipakai sama

play16:44

website ini tu tabel apa aja sih Bang ya

play16:46

kita coba eksekusi lebih dalam lagi

play16:48

sedikit tapi enggak tahu ini pelanggaran

play16:50

atau enggak Ya seharusnya sih semoga

play16:51

saja enggak ya karena ini cuman untuk

play16:53

pembelajaran aja caranya Masih sama

play16:54

kayak yang tadi kayak gini e SQL map

play16:57

spasi Min u bla bla kayak ginian tapi

play17:00

bukan Min DBS D dulu di awal ya D

play17:04

diikutin oleh nama database-nya apa

play17:05

atchward misalnya achward spasi Min

play17:07

tabels biar kita tahu isian dari

play17:11

database itu ada tabel apa aja dan

play17:12

sekarang tabelnya udah muncul ada tabel

play17:14

artis card katag fitur bla bla bla kayak

play17:17

ginian jadi itu kurang lebih salah satu

play17:18

fungsi Linux kalau kita pakai untuk

play17:20

kebutuhan kita sebagai seorang web

play17:22

developer yang pertama bisa untuk

play17:23

melakukan pengetesan Apakah database

play17:25

kita sudah secure atau belum Apakah

play17:27

website kita sudah aman atau belum dari

play17:29

peretasan password lah atau database-nya

play17:31

atau kayak gitu-gitunya ya semoga ee

play17:34

video ini enggak disalah gunain sama

play17:35

kalian semuanya ya ini lebih ke untuk

play17:37

pembelajaran aja jangan sampai lu pakai

play17:39

untuk yang negatif-negatif itu resikonya

play17:42

ada di tangan lu sendiri Seharusnya lu

play17:44

ah pada dewasa semuanya kalau nonton

play17:45

konten-konten yang beginian ya

play17:47

sebenarnya ini tujuannya untuk penerapan

play17:50

Linux di Windows Itu aja sebenarnya Tapi

play17:53

kan banyak yang bilang kayak lah buat

play17:54

apa bang lah pakai Linux juga enggak

play17:56

ngaruh juga gitu di Windows Ya udah bisa

play17:58

ngoding di Windows juga nah kalau Gua

play18:00

sekali lagi ya si linux-nya itu sebagai

play18:02

tools untuk gua improve aplikasi yang

play18:05

gua bikin improve web yang gua punya

play18:07

Biar web gua enggak mudah dijebol biar

play18:09

gua tahu e tingkat security web gua itu

play18:11

sejauh apa gitu Dengan cara apa dengan

play18:13

cara gua sendiri yang testingnya karena

play18:15

gua punya environment linux-nya Ya udah

play18:17

sekalian aja belajar di situ semuanya

play18:19

gitu loh Ya semoga bermanfaat sampai

play18:21

jumpa di video berikutnya gua ada Frizal

play18:23

bye bye

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
WSL IntegrationLinux on WindowsUbuntu SetupEthical HackingDevelopment ToolsWindows SubsystemLinux DistributionCybersecurityWeb DevelopmentSecurity Testing