Buherator
Shared posts
[remote] - MS13-009 Microsoft Internet Explorer COALineDashStyleArray Integer Overflow
Keeping Your Data Private From the NSA (And Everyone Else)
Read more of this story at Slashdot.
Testing OAuth APIs with Burp Suite
Two months ago I tried testing a REST API that used OAuth 1.0 for authentication and I prefer to use Burp Suite for such tasks. My only problem was that OAuth 1.0 requires signing each request with a different nonce, so using the built-in scanner of Burp would've been impossible without Burp learning how to do it.
I tried solving the problem by setting an oauth-proxy as an upstream proxy in Burp, and I even sent a patch to make it work with Burp, but I had some problems with it, and since I wanted to try Burp Extender since the day it was announced, I decided to write a Burp plugin. Although it's possible to write such plugins in Python and Ruby as well, I found that they required Jython and JRuby, which I consider worst of both worlds, so in the end, I did it using Java, the lesser of two (three) evils.
I searched the web for sensible Java OAuth implementations, and chose
Signpost since it had a pretty straightforward API and depended only on
the Apache Commons Codec library. To meet the deadlines, I hand-crafted
the HTTP parsing and generator class called BurpHttpRequestWrapper that
wraps an object that implements the IHttpRequestResponse interface of Burp,
and itself implements the HttpRequest interface that Signpost uses to
read and manipulate HTTP requests. I also created a simple test suite using
JUnit 4 that makes sure that my code doesn't break HTTP requests in any
unexpected ways. Later I found out about the IRequestInfo interface
that would've made it possible to use the internals of Burp to do at least
the parsing part, so I started a branch with a matching name to do
experimentation, although as of 12th June 2013, it doesn't work.
The working version can be found in my GitHub repo, the instructions
for building and configuring can be found in the README. Below is an example
demonstrating the verify_credentials method of the Twitter API 1.1 using
the repeater module of Burp. Although the request at the top doesn't have
an Authorization header, Twitter responded with 200 OK, so the plugin
inserted the appropriate headers correctly. The actual header can be seen if
the logging of HTTP requests is enabled in the Options > Misc tab.

======================================================
19:52:27 https://api.twitter.com:443 [199.16.156.40]
======================================================
GET /1.1/account/verify_credentials.json HTTP/1.1
Host: api.twitter.com
Authorization: OAuth oauth_consumer_key="xxx",
oauth_nonce="-181747806056868046",
oauth_signature="QZDwnam9I%2FrCdXzj4l3mnPSgRlY%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1371059545",
oauth_token="xxx", oauth_version="1.0"
Updated 64-bit Linux Tor Browser Bundles (crash fix)
After numerous reports that the 64-bit Tor Browser Bundle was crashing frequently, we've updated all them. If you were having problems with the last ones, please try these instead and let us know if you have any further problems. Only the 64-bit Linux Tor Browser Bundles have been updated, the other Tor Browser Bundles are still 2.3.25-8
https://www.torproject.org/download/download-easy
Tor Browser Bundle (2.3.25-9)
- Rebuild 64-bit bundles with Firefox optimizations disabled in order to prevent browser crashes. (closes: #8970)
- Update HTTPS Everywhere to 3.2.2
- Update NoScript to 2.6.6.2
[remote] - Java Applet Driver Manager Privileged toString() Remote Code Execution
[remote] - Java Web Start Double Quote Injection Remote Code Execution
USA Calling For the Extradition of Snowden
Read more of this story at Slashdot.
Ask Slashdot: How Do You Prove an IT Manager Is Incompetent?
Read more of this story at Slashdot.
NSA is wrong, not evil
Senator Wyden: “Does the NSA collect any type of data at all on millions or hundreds of millions of Americans?”
James Clapper: “No, sir.”
The lesson here is how power corrupts. Instead of arguing how Clapper lies and replacing him with yet-another-politicians, we should understand how this power corrupts all politicians in his position.
NSA WhistleBlower Outs Himself
Read more of this story at Slashdot.
NSA Surveillance Heat Map: NSA Lied To Congress
Read more of this story at Slashdot.
[remote] - Novell Zenworks Mobile Device Managment Local File Inclusion Vulnerability
[remote] - Microsoft Internet Explorer textNode Use-After-Free
Szabadon letölthető a Security Engineering második kötete
Increased rewards for Google’s Web Vulnerability Reward Program
Our vulnerability reward programs have been very successful in helping us fix more bugs and better protect our users, while also strengthening our relationships with security researchers. Since introducing our reward program for web properties in November 2010, we’ve received over 1,500 qualifying vulnerability reports that span across Google’s services, as well as software written by companies we have acquired. We’ve paid $828,000 to more than 250 individuals, some of whom have doubled their total by donating their rewards to charity. For example, one of our bug finders decided to support a school project in East Africa.
In recognition of the difficulty involved in finding bugs in our most critical applications, we’re once again rolling out updated rules and significant reward increases for another group of bug categories:
- Cross-site scripting (XSS) bugs on https://accounts.google.com now receive a reward of $7,500 (previously $3,133.7). Rewards for XSS bugs in other highly sensitive services such as Gmail and Google Wallet have been bumped up to $5,000 (previously $1,337), with normal Google properties increasing to $3,133.70 (previously $500).
- The top reward for significant authentication bypasses / information leaks is now $7,500 (previously $5,000).
Fake Mt. Gox Pages Aim To Infect Bitcoin Users
Read more of this story at Slashdot.
[remote] - Oracle WebCenter Content CheckOutAndOpen.dll ActiveX Remote Code Execution
[remote] - Apache Struts includeParams Remote Code Execution
Facebook Silently Removes Ability To Download Your Posts
Read more of this story at Slashdot.
Verizon Ordered To Provide All Customer Data To NSA
Read more of this story at Slashdot.
Apple releases OS 10.8.4, (Wed, Jun 5th)
Apple released the next update for OS X, 10.8 ...(more)...









