IPBA2 – Skype PluginiPBA 2.0 - Plugin Skype
IPBA2 – Skype Plugin19/04/2013Caratteristichel  Open source scritto in Pythonl  Adatto per essere inserito nel framework...
IPBA2 – Skype Plugin19/04/2013Quali file vengono analizzati?
IPBA2 – Skype Plugin19/04/2013Main.dbl  E un database SQLitel  Ha 18 tabelle tra cui:Account, Chiamate, Chat, Contatti, ...
IPBA2 – Skype Plugin19/04/2013Chatsyncl  Sono file binari .dat e contengono:"  Chat ID e partecipanti (solo per chat semp...
IPBA2 – Skype Plugin19/04/2013I chatsync non sono una versione riassuntadel main.db
IPBA2 – Skype Plugin19/04/2013Main.db	   Chatsync	  	  Organizzazione	  	  Cartella	  principale	  Skype	  	  N.	  cartell...
IPBA2 – Skype Plugin19/04/2013Chatsync a prima vistaAprirne uno con Word...
IPBA2 – Skype Plugin19/04/2013...cio che sembra...
IPBA2 – Skype Plugin19/04/2013...cio che nasconde
IPBA2 – Skype Plugin19/04/2013Si puo ricorrere a:- un hex editor (per vederne il contenuto)- un tool professionale (per es...
IPBA2 – Skype Plugin19/04/2013Bless - Overview
IPBA2 – Skype Plugin19/04/2013l  Id chat, partecipanti (chat tra 2 persone)l  Utentel  Timestampl  Messaggi modificati...
IPBA2 – Skype Plugin19/04/2013Bless - Messaggio
IPBA2 – Skype Plugin19/04/2013Bless - Utente
IPBA2 – Skype Plugin19/04/2013Bless - Timestamp
IPBA2 – Skype Plugin19/04/2013Encapsulation del messaggio- E il motivo per cui anche i tool professionali falliscono.- Non...
IPBA2 – Skype Plugin19/04/2013Esistono pero dei contatori esadecimali chesegnalano la progressione dei messaggi(0001, 0002...
IPBA2 – Skype Plugin19/04/2013Bless - Contatore
IPBA2 – Skype Plugin19/04/2013Messaggi modificati/cancellatil  Sono il succo dei chatsync (ed il vero motivo di tanto pen...
IPBA2 – Skype Plugin19/04/2013Messaggi modificati (main.db)
IPBA2 – Skype Plugin19/04/2013Messaggi modificati (chatsync)
IPBA2 – Skype Plugin19/04/2013Messaggi modificati a confronto(Main.db)(Chatsync)
IPBA2 – Skype Plugin19/04/2013Tool - Reportistica"   CSV (implementata)"   HTML (in ultimazione)"   PDF (non implementata)
IPBA2 – Skype Plugin19/04/2013Reportistica HTML – in sviluppo
IPBA2 – Skype Plugin19/04/2013Sviluppo Plugin SkypeImplementazioni future:l  Completamento analisi Chatsyncl  Tutti i me...
IPBA2 – Skype Plugin19/04/2013Sviluppo iPBA 2.0l  Plugin Wechat, Gtalk, Ruzzle...l  Completamento reportistica con visua...
IPBA2 – Skype Plugin19/04/2013Questo tool e’ open source!l  Feedbackl  Segnalazione bugl  Proposte di feature/miglioram...
IPBA2 – Skype Plugin19/04/2013Grazie per l’attenzione!Nicodemo Gawronskinico@deftlinux.net
Upcoming SlideShare
Loading in …5
×

Deftcon 2013 - Nicodemo Gawronski - iPBA 2.0 - Plugin Skype

362 views
299 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
362
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Deftcon 2013 - Nicodemo Gawronski - iPBA 2.0 - Plugin Skype

  1. 1. IPBA2 – Skype PluginiPBA 2.0 - Plugin Skype
  2. 2. IPBA2 – Skype Plugin19/04/2013Caratteristichel  Open source scritto in Pythonl  Adatto per essere inserito nel framework di IPBAl  Composto da 2 moduli:"   per lanalisi del database principale di Skype"   per lanalisi dei chatsync (in sviluppo)
  3. 3. IPBA2 – Skype Plugin19/04/2013Quali file vengono analizzati?
  4. 4. IPBA2 – Skype Plugin19/04/2013Main.dbl  E un database SQLitel  Ha 18 tabelle tra cui:Account, Chiamate, Chat, Contatti, Trasferimenti,Chat di gruppo, ...l  Contiene circa un centinaio di campi utili
  5. 5. IPBA2 – Skype Plugin19/04/2013Chatsyncl  Sono file binari .dat e contengono:"  Chat ID e partecipanti (solo per chat semplici)"  Messaggi"  User ID e timestamp"  Altre azioni compiute in chat
  6. 6. IPBA2 – Skype Plugin19/04/2013I chatsync non sono una versione riassuntadel main.db
  7. 7. IPBA2 – Skype Plugin19/04/2013Main.db   Chatsync    Organizzazione    Cartella  principale  Skype    N.  cartelle  in  Skype/chatsync    File    1      N.  file    (  c7a311727f19b205.dat)    Conversazioni    Ne  conserva  di  piu’    Ne  conserva  meno  (varia)    Modifiche  messaggi    Solo  l’ulFma    TuHe    Cancellazioni    No    Si    E’  facilmente  interrogabile?    Si!      No!    
  8. 8. IPBA2 – Skype Plugin19/04/2013Chatsync a prima vistaAprirne uno con Word...
  9. 9. IPBA2 – Skype Plugin19/04/2013...cio che sembra...
  10. 10. IPBA2 – Skype Plugin19/04/2013...cio che nasconde
  11. 11. IPBA2 – Skype Plugin19/04/2013Si puo ricorrere a:- un hex editor (per vederne il contenuto)- un tool professionale (per estrarli)- un tool open (per estrarli)Come  leggerli  corre>amente?  
  12. 12. IPBA2 – Skype Plugin19/04/2013Bless - Overview
  13. 13. IPBA2 – Skype Plugin19/04/2013l  Id chat, partecipanti (chat tra 2 persone)l  Utentel  Timestampl  Messaggi modificatiChatsync  -­‐  Elemen@  Chiari  
  14. 14. IPBA2 – Skype Plugin19/04/2013Bless - Messaggio
  15. 15. IPBA2 – Skype Plugin19/04/2013Bless - Utente
  16. 16. IPBA2 – Skype Plugin19/04/2013Bless - Timestamp
  17. 17. IPBA2 – Skype Plugin19/04/2013Encapsulation del messaggio- E il motivo per cui anche i tool professionali falliscono.- Non tutti i messaggi sono racchiusi tra 0302 e 00...- ...Soprattutto nelle chat di gruppoChatsync  -­‐  Elemen@  meno  chiari  
  18. 18. IPBA2 – Skype Plugin19/04/2013Esistono pero dei contatori esadecimali chesegnalano la progressione dei messaggi(0001, 0002, …, 00A8, 00A9, 00AA, 00AB, ...)
  19. 19. IPBA2 – Skype Plugin19/04/2013Bless - Contatore
  20. 20. IPBA2 – Skype Plugin19/04/2013Messaggi modificati/cancellatil  Sono il succo dei chatsync (ed il vero motivo di tanto penare)l  Possono nascondere conversazioni delle quali il main.dbconserva solo una traccia
  21. 21. IPBA2 – Skype Plugin19/04/2013Messaggi modificati (main.db)
  22. 22. IPBA2 – Skype Plugin19/04/2013Messaggi modificati (chatsync)
  23. 23. IPBA2 – Skype Plugin19/04/2013Messaggi modificati a confronto(Main.db)(Chatsync)
  24. 24. IPBA2 – Skype Plugin19/04/2013Tool - Reportistica"   CSV (implementata)"   HTML (in ultimazione)"   PDF (non implementata)
  25. 25. IPBA2 – Skype Plugin19/04/2013Reportistica HTML – in sviluppo
  26. 26. IPBA2 – Skype Plugin19/04/2013Sviluppo Plugin SkypeImplementazioni future:l  Completamento analisi Chatsyncl  Tutti i messaggi devono essere estrattil  Incognita merge di Microsoft
  27. 27. IPBA2 – Skype Plugin19/04/2013Sviluppo iPBA 2.0l  Plugin Wechat, Gtalk, Ruzzle...l  Completamento reportistica con visualizzazione globale.l  Altre piattaforme (Android, Blackberry, ...)l  Altri plugin
  28. 28. IPBA2 – Skype Plugin19/04/2013Questo tool e’ open source!l  Feedbackl  Segnalazione bugl  Proposte di feature/miglioramenti per plugin esistentil  Proposte per nuovi pluginBasta chiedere!
  29. 29. IPBA2 – Skype Plugin19/04/2013Grazie per l’attenzione!Nicodemo Gawronskinico@deftlinux.net

×