To make it clear: The Paypal account you were 'hacking' did NOT have to be affiliated with the eBay account you were using. In my original tests, I had made a new eBay account using a temporary email, and had gotten into my Paypal through the same method.
Found By Joshau Rojers
It works even without an eBay account, actually.
On the 5th of June, 2014, I found a complete bypass for Paypal's 2FA
service, in which anybody would be able to access a Paypal account that
has 2FA setup, by only logging in through a "special" Paypal page.
eBay, in conjunction with Paypal, provide a service as to where you
can link your eBay account to your Paypal account, and when you sell
something on eBay, the fees automatically come out of your Paypal
account.
When setting this up, you're (obviously) asked for your Paypal login.
When
you are redirected to the login page(above), the URL contains
"=_integrated-registration". Doing a quick Google search for this shows
that it isn't used for anything other than eBay; thus it is setup purely
for Paypal&eBay.
Once you're actually logged in, a cookie is set with your details, and you're redirected to a page to confirm the details of the process. And this is where the exploit lays. Now just load http://www.paypal.com/ , and you are logged in, and don't need to re-enter your login.
So, the actual bug itself is that the "=_integrated-registration" function does not check for a 2FA code, despite logging you into Paypal.
You could repeat the process using the same "=_integrated-registration" page unlimited times.
Once you're actually logged in, a cookie is set with your details, and you're redirected to a page to confirm the details of the process. And this is where the exploit lays. Now just load http://www.paypal.com/ , and you are logged in, and don't need to re-enter your login.
So, the actual bug itself is that the "=_integrated-registration" function does not check for a 2FA code, despite logging you into Paypal.
You could repeat the process using the same "=_integrated-registration" page unlimited times.
When
you are redirected to the login page(above), the URL contains
"=_integrated-registration". Doing a quick Google search for this shows
that it isn't used for anything other than eBay; thus it is setup purely
for Paypal&eBay.
Once you're actually logged in, a cookie is set with your details, and you're redirected to a page to confirm the details of the process. And this is where the exploit lays. Now just load http://www.paypal.com/ , and you are logged in, and don't need to re-enter your login.
So, the actual bug itself is that the "=_integrated-registration" function does not check for a 2FA code, despite logging you into Paypal.
You could repeat the process using the same "=_integrated-registration" page unlimited times.
Once you're actually logged in, a cookie is set with your details, and you're redirected to a page to confirm the details of the process. And this is where the exploit lays. Now just load http://www.paypal.com/ , and you are logged in, and don't need to re-enter your login.
So, the actual bug itself is that the "=_integrated-registration" function does not check for a 2FA code, despite logging you into Paypal.
You could repeat the process using the same "=_integrated-registration" page unlimited times.
I originally found this on the 5th of June, 2014, and reported it to Paypal the same day.
I have also uploaded a demonstration of it on YouTube.
I have also uploaded a demonstration of it on YouTube.
It still works.
For Complete Tutorial Contact me on Facebook or Twitter
https://www.facebook.com/zxera
https://www.twitter.com/Yedens
No comments:
Post a Comment