Como hacer seguimiento de una campaña P2P

28
Tracking P2P Cybercrime Infraestructures Marc Rivero | (@seifreed) | www.ecrime.info

Transcript of Como hacer seguimiento de una campaña P2P

Page 1: Como hacer seguimiento de una campaña P2P

Tracking P2P Cybercrime

Infraestructures

Marc Rivero | (@seifreed) | www.ecrime.info

Page 2: Como hacer seguimiento de una campaña P2P

#who

Marc Rivero López

Ponente en eventos nacionales (No cON Name, Owasp, Navaja Negra) e internacionales (DragonJAR CON - Colombia).Miembro de asociaciones y grupos de research como la HoneyNet Project, Owasp, SySsec etc..También soy el organizador de las conferencias Hack&Beers en BarcelonaMiembro de Malw.re

Page 3: Como hacer seguimiento de una campaña P2P

Infraestructure

Page 4: Como hacer seguimiento de una campaña P2P

* [ Elements…]

DropzoneC&C Config Server

Exploit KitBinary Server

User

Page 5: Como hacer seguimiento de una campaña P2P

* [ Process infection…]

•The victim visits a compromised website•The website redirects the user to an Exploit Kit•The exploits Kit infects the machine

Page 6: Como hacer seguimiento de una campaña P2P

* [ Type of servers…]

Page 7: Como hacer seguimiento de una campaña P2P

* [ Type of servers…]

Page 8: Como hacer seguimiento de una campaña P2P

* [ Type of servers…]

Bulletproof hosting features

Send to /dev/null abuse requestsDDoS protectionChange IP for protecting end customerAny activity allowed

Page 9: Como hacer seguimiento de una campaña P2P

* [ Enemy wanted…]

Page 10: Como hacer seguimiento de una campaña P2P

* [ Zeus P2P features…]

Main differences in P2P variant :•Use P2P network•Daily DGA domains•All Resources with the botmaster signature•DDoS capabilities

Page 11: Como hacer seguimiento de una campaña P2P

* [ Daily DGA domains…]

Page 12: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 13: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 14: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 15: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 16: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 17: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 18: Como hacer seguimiento de una campaña P2P

* [ Statistics…]

Page 19: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

A tool for tracking P2P campaigns (Only DGA at the moment)

Principal elements:Monitor: tracking all the changes in a domainScheduler: Checking all the changes in all the malware domainsFocused on P2P campaigns, but adaptable to track other familiesPossibility to check sinkholed domains

Tool developed in Python (Backend) + Django (FrontEnd)

Page 20: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

The tool collects:CountryWeb ServerIP AddressWhoisAnd more information…

Page 21: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

pDNS information

Page 22: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Email reports..We integrate third party tools in the report

Page 23: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Domains with more changesDomains more time UP

Page 24: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Sinkhole VS malicious domains (Experimental feature)Countries source with more malicious activity

Page 25: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Search feature:Search using REGEX, TLD, countries all the information is indexedThe tool shows if the domain it’s active or notCan show a graphic showing the infrastructure

Page 26: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Domain detailsGeoposition in a MapActivity relatedHistory activity

Page 27: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]

Page 28: Como hacer seguimiento de una campaña P2P

* [ Oraculo…]