Ntxissacsc5 yellow 1-beginnerslinux bill-petersen

49
NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5 Linux in an Hour Bill Petersen Principal Information Security Analyst Heartland, a Global Payments Company November 10, 2017

Transcript of Ntxissacsc5 yellow 1-beginnerslinux bill-petersen

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux in an Hour

Bill Petersen

Principal Information Security Analyst

Heartland, a Global Payments Company

November 10, 2017

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Who am I?

• Bill Petersen

• Worked with Linux since 1992

• Built and Secured Internet servers

• Vulnerability and Penetration tester

• In my spare time, I love to camp, travel, sail, bike, hike, read, shoot, and play with Linux

2

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux in an Hour

• Why Linux

• Which Linux distribution

• How to get started

• Commands

• You can’t teach me everything in 1 hour?

• Where to go for more information

3

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Why Linux?

• IT’s FREE• Free OS• Free Compilers• Free servers (web, email, database, LDAP, high

availability)• Free documentation (LOTS OF

DOCUMENTATION)• Helpful people• A LOT OF FREE TOOLS and APPLICATIONS

4

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Which Linux Distribution

• Beginner / Learning: Kali, Kubuntu, Fedora

• Home banking: Mint

• Information Security / Hacking: Kali

• Server (free): Centos

• Server (supported): Red Hat Enterprise Linux

5

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

How to get started

• Download the ISO

• Download VMware or Virtual Box

• Install and play

6

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

How to get started

• Download the ISO

• Download tool to write image

For instance –

Fedora Media Writer

Win32 Disk Imager

• Boot the USB stick

• Play

7

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

How to get started

• Like what you see?

• Insert the USB drive in an old computer

• Install from the USB to the hard drive

• Play and Play

8

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

User Interface

• There are the usual GUI interfaces

• The power of Linux is the:

• Tools

• Transparency

• Ability to Tune the system

• Control – tools, processes, everything

• EVERYTHING IS TREATED LIKE A FILE

9

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

User Interfaces

10

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – Basic Commands

• ls - List a directory

11

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – Basic Commands

12

• ls• cat• more • nano• ping• ssh• ifconfig• netstat• ps

• ls; ls –l; ls –altr; ls –ld; ls -lR• cat somefile• more somefile• nano somefile• ping 4.2.2.1• ssh someplace.ufo.com• Ifconfig -a• netstat -an• ps -eaf; ps -aux

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – List Directory

• ls

13

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – List Directory

• ls -l

14

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – List Directory

• ls -l

15

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – List Directory

• ls -altr

16

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started – List Directory

• ls -lR

17

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - cat

• cat /etc/passwd

18

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - more

• more ChickenSoupForTheSoul.txt

19

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - nano

20

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - ping

21

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - ifconfig

22

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - netstat

23

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Getting Started - ps

24

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More Commands

25

• who

• last

• sed

• awk

• grep

• sort

• uniq

• wc

• Who is logged in (who –u; who –b)

• List of users who have logged in

• Stream editor (sed –e ‘s/son/sen/g’)

• Text processing tool

• Regular expression seach

• Sort input

• Remove duplicates from input

• Word or letter count

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More Commands - who

• who

26

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands - last

• Last

27

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands - sed

• sed

28

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands - awk

• Awk

29

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands - grep

• grep

30

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

• Putting the commands together

31

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

32

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

33

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

34

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

35

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

36

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

37

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

38

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

39

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More commands

40

• There is so much more that we could cover

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

More Information

• Linux.org

• Redhat.com

• Fedoraproject.org

• Kali.org

• Raspberrypi.org

• Hackersforcharity.org

41

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux in an Hour

• Linux System Requirements:• Any INTEL or AMD processor (2GHZ dual core

processor or better recommended)

• 1GB RAM (2GB recommended)

• 15GB of disk (20GB recommended by Mint, 40 GB recommended by ME)

• DVD drive or USB port to boot a live version or install to disk

• 1024 x 768 resolution monitor

42

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux Distributions

43

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux Distributions

44

• Ubuntu: https://Ubuntu.com

• Elementary: https://elementary.io

• Fedora: https://getfedora.org

• Kali: https://kali.org

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Questions?

45

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

There is always a test!

46

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

What did you learn?

• What did you learn today?

• What are you going to do about it?

• Do you have questions?

• If you don’t, you probably weren’t listening

• FIND the answer to those questions!

47

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

Linux in an Hour

• Bill Petersen• Principal Information Security Analyst at Heartland, a

Global Payments company• [email protected]• 972-523-9425• Want to learn more? Call or email me. We can setup

one-on-one or team trainings. 8 hours to 8 days! I can customize a class for you.

• Linux is fun. Learn it. Share it. • Grow your knowledge and skills!

48

NTXISSA Cyber Security Conference – November 10-11, 2017 @NTXISSA #NTXISSACSC5

49

Thank you