si no quieres que sepa tu nombre, por que llevas el dni en ...ppt 2 ppt 3 ppt n results. html...

44
Si no quieres que sepa tu nombre, por que llevas el DNI en la frente? Christian Martorella CISSP, CISA 1

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Si no quieres que sepa tu nombre, por que llevas el DNI en la frente?

Christian MartorellaCISSP, CISA

1

Page 2: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Penetration testing

Information Gathering

Discovery / Fingerprinting

Vulnerability analysis

Exploitation

Reporting

2

Page 3: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Information Gathering

Denotes the collection of information before the attack. The idea is to collect as much information as possible about the target which may be valuable later.

3

Page 4: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

I.G types

Passive Active

4

Page 6: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

I.G what for?

• Host/domain information for discovering new targets, to get a description of the host, industrial espionage, etc

• User names,emails, worker names, for performing brute force attacks on available services.

6

Page 7: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

How can we obtain this kind of info?

7

Page 8: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains names - Classic

• Zone Transfer (active)

• Whois (passive)

• Reverse Lookup (active)

• BruteForce (active++)

8

Page 9: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Zone-Transfer - DIG

TesterDNS

server

request: dig @srv.weak.dns weak.dns -t AXFR

9

Page 10: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

DNS bruteforce

TesterDNS

server

Dictionaryafrodita

...hermes

..matrix

neo...

domain: target.com

host afrodita.target.com

afrodita.target.com has 192.168.1.1

xx

Discoverd hosts:afrodita

neo

10

Page 11: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains names II

• Search Engines (passive)

• Public PGP key servers (passive)

11

Page 12: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains names II

• The PGP public key servers are only intended to help the user in exchanging public keys

• http://keyserver.veridis.com/

12

Page 13: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains - Search engines

subdomain

13

Page 14: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains names II

subdomains

14

Page 15: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining host and Domains Subdomainer

Demo subDomainer

15

Page 16: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - Classic

• Search engines (passive)

• Web pages (passive)

16

Page 17: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Other sources..

17

Page 18: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - New sources

• PgP key servers (passive)

• Social Networks (passive)

• Metadata (passive)

18

Page 19: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - New sources

• Social networks

LinkedIn is an online network of more than 15 million experienced professionals from around the world, representing 150 industries.

19

Page 20: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - New sources

Current JobPasts JobsEducation

Job descriptionEtc...

20

Page 21: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Social networks, correlations

http://jheer.org/vizster/images/basic.png

http://jheer.org/vizster/images/basic.png

21

Page 22: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - theHarvester

22

Page 23: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining emails - theHarvester

23

Page 24: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - New sources

Metadata: is data about data.

Is used to facilitate the understanding, use and management of data.

24

Page 25: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Obtaining user names - New sources - Metadata

Provides basic information such as the author of a work, the date of creation, links to any related

works, etc.

25

Page 26: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metadata - Dublin Core (schema)

Content & about the Resource

Intellectual Property Electronic or Physical manifestation

Title Author or Creator Date

Subject Publisher Type

Description Contributor Format

Language Rights Identifier

Relation

Coverage

26

Page 27: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metadata - example

software - Adobe ImageReadysize - 1501x391mimetype - image/png

logo-Ubuntu.png

software - www.inkscape.orgsize - 1501x379mimetype - image/png

logo-Kubuntu.png

:/27

Page 28: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metadata

• So where can we get interesting metadata?

&

28

Page 29: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metadata

• Ok, I understand metadata... so what?

29

Page 30: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil

• Metagoofil is an information gathering tool designed for extracting metadata of public documents (pdf,doc,xls,ppt,etc) availables in the target/victim websites.

30

Page 31: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofilsite:nasa.gov filetype:ppt

31

Page 32: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil

ppt 1

libextractor /filtering

ppt 2

ppt 3

ppt n

Results.html

Downloaded files

32

Page 33: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil

Demo

33

Page 34: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

34

Page 35: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

35

Page 36: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

z

36

Page 37: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

37

Page 38: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

38

Page 39: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil - results

39

Page 40: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Metagoofil & Linkedin results

• Now we have a lot of usernames, what can i do?

40

Page 41: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Using results• User profiling

john.doejdoej.doe

johndoejohndjohn.d

jddoejohn

• Dictionary creation John Doe

ATTACK!

41

Page 42: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

References

• www.edge-security.com

• blog.s21sec.com

• www.s21sec.com

• www.gnunet.org/libextractor/• www.linkedin.com

42

Page 43: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Any question ?

43

Page 44: Si no quieres que sepa tu nombre, por que llevas el DNI en ...ppt 2 ppt 3 ppt n Results. html Downloaded files 32. Metagoofil Demo 33. Metagoofil - results 34. Metagoofil - results

Thank you for coming

44