Scanning (and some other no-tech hacking) Todays Class Scanning - - PowerPoint PPT Presentation

scanning
SMART_READER_LITE
LIVE PREVIEW

Scanning (and some other no-tech hacking) Todays Class Scanning - - PowerPoint PPT Presentation

Scanning (and some other no-tech hacking) Todays Class Scanning the Internet for research Scanning the Internet for research Other no-tech hacking Definitions: domain name: google.com unm.edu a registrable


slide-1
SLIDE 1

Scanning

(and some other no-tech hacking)

slide-2
SLIDE 2

Today’s Class

  • Scanning the Internet for research
  • Scanning the Internet for “research”
  • Other no-tech hacking
slide-3
SLIDE 3

Definitions:

  • domain name:
  • google.com
  • unm.edu
  • a registrable entity on the web under the control of a single entity or organization
  • domain registrar:
  • an entity that domains are registered with
  • domain registry:
  • an entity that maintains a list of all domains that are registered with a top level

domain

  • top level domain (TLD)
  • COM
  • EDU
  • The top level of the domain name system
slide-4
SLIDE 4

Definitions

  • Domain Name System (DNS):
  • a system that maps domain name to IP address
  • IP address:
  • a routable address on the Internet
  • Name server:
  • A server that maps domains to IP addresses
slide-5
SLIDE 5

Definitions

  • Hosting Provider:
  • Have some servers.
  • Responsible for some IP addresses
  • AS:
  • Autonomous system
  • Routes group of IP addresses on Internet
slide-6
SLIDE 6

Whois

slide-7
SLIDE 7

How to Measure the Internet?

slide-8
SLIDE 8

How to Measure the Internet?

  • Number of domain names?
  • unm.edu —> cs.unm.edu, www.unm.edu, etc.
  • Number of IP addresses?
  • One IP address might be multiple devices (NAT)
  • other?
slide-9
SLIDE 9

Why?

  • To see how big it is
  • To see how influential it is
  • To see how insecure it is
  • To see where the insecurities lie
slide-10
SLIDE 10
  • Google indexes a big part of the web.
  • Google search has a bunch of advance search
  • perators.
  • We can use them to find more than just pug

pictures.

  • https://www.exploit-db.com/google-hacking-

database/

slide-11
SLIDE 11

Shodan

  • “The search engine for the web”
  • https://www.shodan.io/
slide-12
SLIDE 12

Scanning for research

  • https://scans.io/
  • Looks for information related to various insecure

events or potential insecurities.

slide-13
SLIDE 13

TLS

  • TLS/SSL:
  • transport layer security/secure socket layer
  • encrypts messages
slide-14
SLIDE 14

TLS

slide-15
SLIDE 15

Heartbleed

  • Bug in heartbleed extension of OpenSSL

implementation of TLS

  • https://xkcd.com/1354/
  • http://heartbleed.com/
  • https://filippo.io/Heartbleed/
slide-16
SLIDE 16
slide-17
SLIDE 17

Measuring Patch Rate

slide-18
SLIDE 18

Comparison to Debian PRNG patch rate

slide-19
SLIDE 19

Experiments