Post on 24-Jan-2018
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• Bamsco.Consulting@gmail.com• 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