Top Banner
Hackeando o Facebook [email protected]
24

TWP45 Hackeando o Facebook com Python

May 27, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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