Egor Homakov

Architect of Xln – Financial Planetary Substrate | Sakurity | X: @homakov. homakov@gmail.com

Thursday, June 20, 2013

Cookie Forcing protection made easy

›
I wrote a post about CSRF tool  and readers noticed an intentional mistake in it — storing a token in a plain cookie can be exploited with c...
20 comments:
Thursday, June 13, 2013

Camjacking: Click and say Cheese

›
on reddit / HN This post in based on  an interesting trick  by  @typicalrabbit . UPD : This has been known since 2011 , but not fixed yet...
60 comments:
Sunday, May 19, 2013

The reCAPTCHA Problem

›
TL;DR  Nope, I didn't find a major breach, just an interesting detail in reCAPTCHA's design. CAPTCHA ain't no good for CSRF I...
7 comments:
Saturday, May 18, 2013

CSRF Tool

›
I facepalm when  I hear about CSRF in popular websites. ( I was searching for them in the past  but then realized that's a boring waste ...
18 comments:
Tuesday, May 14, 2013

Two Factor Authentication? Try OAuth!

›
UPD : no wonder, I missed the fact that OAuth providers use static passwords and it cannot be legit 2nd factor, just makes 1st factor harde...
8 comments:
Saturday, May 4, 2013

Do not use RJS-like techniques

›
RJS (Ruby JavaScript) — a straightforward technique when server side (e.g. Rails app) responds with Javascript code and client-side eval-s i...
5 comments:
Saturday, April 20, 2013

How frames can mess with parent's namespace

›
This post describes pitfalls of cross-frame navigation . It started to "feel wrong" from the very beginning, and yesterday I notic...
5 comments:
Friday, April 5, 2013

HTML5 Sandbox - a bad idea

›
About sandbox. I don't like both idea and implementations of the Sandbox feature (part of so-called HTML5). Most of the articles abou...
19 comments:
Wednesday, March 20, 2013

Pwning Your Privacy in All Browsers

›
I found new vectors and techniques for the detection attack from my previous post . There is a cross browser way to detect does certain URL ...
14 comments:
Friday, March 15, 2013

The Achilles Heel of OAuth or Why Facebook Adds #_=_

›
This is a short addition to the previous rants on OAuth problems. We've got Nir Goldshlager working on our side (he simply loves boun...
8 comments:
Thursday, March 14, 2013

Brute-Forcing Scripts in Google Chrome

›
A while ago I found leaking document.referrer vulnerability and even used it to hack Facebook. It's Chrome's XSS Auditor again (se...
Friday, March 8, 2013

Hacking Github with Webkit

›
Previously on Github: XSS , CSRF ( My github followers are real , I gained followers using CSRF on bitbucket ), access bypass, mass assignm...
24 comments:
Sunday, March 3, 2013

Contributions, 2012

›
All the buzz started after the commit that changed my life. here are some highlights of my contributions, kind of digest. I did some basi...
Friday, March 1, 2013

OAuth1, OAuth2, OAuth...?

›
TL;DR OAuth2 sucks. Please don't think about OAuth2 as about the next generation of OAuth1. They are completely different like color...
32 comments:
Wednesday, February 27, 2013

URL detection with location.hash and history Timing attack. I know your Facebook username.

›
Meanwhile working hard on Pagebox. XHR proxy is done, looking forward your feedback TL;DR there is a way to detect current URL in iframe o...
5 comments:
Saturday, February 23, 2013

Pagebox — sandboxing XSS attacks.

›
View FAQ and proof of concept (Sinatra app) on Github   Here I explain the idea and problems I stumbled upon. Demo online Pagebox ...
12 comments:
Tuesday, February 19, 2013

How we hacked Facebook with OAuth2 and Chrome bugs

›
TL;DR We (me and  @isciurus ) chained several different bugs in Facebook, OAuth2 and Google Chrome to craft an interesting exploit. Mallory...
40 comments:
‹
›
Home
View web version
Powered by Blogger.