“Curiosity and Passion to your profession might lead to make your dream come true.”
Screen shot was takenn around May 2015
To recognise my work, Facebook team also reward me 10k+ USD.
Before that let me introduce myself, I am Raja Sekar Durairaj(ராஜ சேகர் துரைராஜ்) working for TCS Chennai. As like most of the youngsters I have also spend most of my time in facebook. We might be pissed off from our family members to do some valuable job rather wasting time in facebook.
Earlier, I haven’t thought of my name would be listed in the facebook white-hat thanks page (www.facebook.com/whitehat/thanks). On that night, I got a facebook birthday notification of my mentor. Somehow I got interests to know his age and then when I searched for his birth year in facebook, it seems he intentionally hide his Birth year to other.
My instinct said that there should be some way to get his birth year. So I started analysing FB timeline which lead me to end up in below proof of concepts,
#1st Proof of Concept:
HTML Source Code of that Birth Post
As shown in above image,i have noticed a bunch of junk number in the source code. Then I start explore those junk numbers and found below pattern in those numbers
“thid”:”Fb_User_ID:306061129499414:32:126210600:157746600:Birth_Post_ID”
I guessed that above-highlighted strings might be a UNIX representation of time, So I decoded the above string as follows
Then I thought FB developer might trimmed the last few digits, so I start re to eat the above process by append zeros at the end
My 3rd attempt the gives me the exact Birth year of my mentor.
Then I automated the above process using google extension (used above javascript code)
Screenshot of google extension which finds victims birth year
7.Using some network request-response analysis tool, I found that expect windows platform this bug is present in all other FB platforms (Andriod, Web, Mobile Web-m.facebook.com).
On Mar 30, 2015 3:18am I have reported and sent the POC to Fb Security team in their page (https://www.facebook.com/whitehat/report/)
Please find the below response of Fb Security Team.
Their word “Please follow up with us if you believe that the patch does not resolves this issue” made me to analysis on their patch fix, which intern helps me to find another two security data leakage Bug in Facebook(link)
I wish to thank my uncle Thirumurugan and all my Friends(US [Vinoth],Endrum 16 [Ashwin],Singapore [Karthi],Maga Nadigan[Harsha]) & my families for their support and concern.
Special thanks to My mentor Keerthivasan ,Loordhu Swamy, Joel Thomas,my lead Rajkumar and all other TCS colleague members for their continuous guidance and support,which made me do analysis on next two Facebook security bugs.s.