twp45 hackeando o facebook com python

24
Hackeando o Facebook [email protected]

Upload: fernando-masanori

Post on 27-May-2015

3.418 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: TWP45 Hackeando o Facebook com Python

Hackeando o Facebook [email protected]

Page 2: TWP45 Hackeando o Facebook com Python

Facebook Hacking

Page 3: TWP45 Hackeando o Facebook com Python

Hackers não são “do mal”?

Facebook Hacking

Page 4: TWP45 Hackeando o Facebook com Python

“O Facebook é dirigido por hackers. A maioria das pessoas pensa de um hacker como alguém que invade um sistema de computador. Mas nós vemos isso como uma filosofia. Aqui, os hackers assumem que sempre há uma maneira melhor, mais eficiente de resolver problemas.” facebook.com/careers (2012)

Facebook Hacking

Page 5: TWP45 Hackeando o Facebook com Python

Facebook Profile

https://gist.github.com/4667205

Page 6: TWP45 Hackeando o Facebook com Python

Facebook Profile Photo

https://gist.github.com/4667293

Page 7: TWP45 Hackeando o Facebook com Python

• https://developers.facebook.com/docs/reference/api/examples/

• Objetos JSON

• Links autenticados

• Obs.: access_token expira

• Autenticar novamente neste caso

Graph API

Page 8: TWP45 Hackeando o Facebook com Python

Facebook Friends

https://developers.facebook.com/docs/reference/api/examples/

Copiar o link

Page 9: TWP45 Hackeando o Facebook com Python

https://gist.github.com/4674792

Facebook Friends

Page 10: TWP45 Hackeando o Facebook com Python

https://gist.github.com/4684752

Facebook Friends Photos

Page 11: TWP45 Hackeando o Facebook com Python

Android Wallpaper

Page 12: TWP45 Hackeando o Facebook com Python

Android Wallpaper

Page 13: TWP45 Hackeando o Facebook com Python

https://gist.github.com/4684949

Facebook Search

Page 14: TWP45 Hackeando o Facebook com Python

Facebook Search

Page 15: TWP45 Hackeando o Facebook com Python

• Sabe o que é ter vontade de acordar cedo no domingo para estudar?!?

• Bom, eu também não sei explicar, mas é o que estou sentindo no momento .-.

• Bora Casdinho!

Sentiment Analysis (Facebook)

Page 16: TWP45 Hackeando o Facebook com Python

• Hackear participantes a partir do evento criado no Facebook

• Inserir link para o perfil pessoal no Facebook

• Obs.: somente alguns participantes e com a foto na data do evento

Participantes de um evento qualquer

Page 18: TWP45 Hackeando o Facebook com Python

(tribute to Aaron Swartz, cofounder of Reddit, nov-1986, jan-2013)

Reddit MongoDB Client

Page 19: TWP45 Hackeando o Facebook com Python

https://gist.github.com/4691077

(by 10gen)

Reddit Client

Page 20: TWP45 Hackeando o Facebook com Python

Reddit Client

Page 21: TWP45 Hackeando o Facebook com Python

Flexible Schema

MongoDB == JSON

Page 22: TWP45 Hackeando o Facebook com Python

Relational DB

Page 23: TWP45 Hackeando o Facebook com Python

Reddit MongoDB Client

Page 24: TWP45 Hackeando o Facebook com Python

Reddit MongoDB Client