Sign in
David LeBlanc's Web Log
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Development
Integer Overflows
Office Crypto
Other
Secure Development
Security Misc
Vulns
Archive
Archives
December 2011
(2)
August 2010
(2)
July 2010
(1)
May 2010
(4)
April 2010
(1)
July 2009
(1)
May 2009
(1)
February 2009
(1)
January 2009
(2)
December 2008
(3)
November 2008
(2)
October 2008
(1)
September 2008
(4)
July 2008
(2)
June 2008
(2)
April 2008
(4)
March 2008
(2)
February 2008
(7)
January 2008
(7)
December 2007
(3)
November 2007
(1)
October 2007
(5)
September 2007
(3)
August 2007
(4)
July 2007
(7)
June 2007
(1)
May 2007
(3)
April 2007
(11)
March 2007
(7)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
David LeBlanc's Web Log
Exception Handlers Are Baaad
Posted
over 6 years ago
by
david_leblanc
3
Comments
I've said a lot of times that incorrect use of exception handlers will get you hacked. I go into some detail on this in WSCV, due out shortly. It's recently come up in regards to the .ani issue currently making the rounds. From the full disclosure list...
David LeBlanc's Web Log
Why Threads Are A Bad Idea
Posted
over 6 years ago
by
david_leblanc
5
Comments
My friend Tim Dodd found this presentation back when we worked together at ISS somewhere around '96-'97. It's by John Ousterhout, who worked at Sun Microsystems Laboratories – the deck is dated 9/28/95. We found it hilarious, because we worked with a...
David LeBlanc's Web Log
Fun with Template Specialization
Posted
over 6 years ago
by
david_leblanc
5
Comments
Hannes Reuscher of the PowerPoint team turned me on to this cool C++ trick, and I used it extensively in SafeInt 2.0. There's a bunch of neat things about it – for one thing, it's the only way in C++ to actually overload something based on return type...
David LeBlanc's Web Log
Don’t Forget the Document Password!
Posted
over 6 years ago
by
david_leblanc
1
Comments
Some interesting tid-bits from the password crackers: http://www.lostpassword.com/office.htm Word 2007 and Excel 2007 use an industry-strength AES encryption algorithm that makes password search speed slow: 20-100 passwords per second on an average...
David LeBlanc's Web Log
Don’t Impersonate If You Don’t Have To
Posted
over 6 years ago
by
david_leblanc
3
Comments
Previously, I claimed that impersonation wasn't dangerous - to the impersonator – this is NOT true for the one being impersonated if it's a high level account – it's actually a fairly hazardous thing to be doing, since a lot of people make mistakes doing...
David LeBlanc's Web Log
Crashes Are Bad, OK?
Posted
over 6 years ago
by
david_leblanc
3
Comments
It's interesting to see what happens when you get slashdotted… Let's go back and see what I said in the first place, and let me elaborate just a little – if the code crashes, we have roughly the following scenarios: It's exploitable, customers aren...
David LeBlanc's Web Log
Being Part of the Solution
Posted
over 6 years ago
by
david_leblanc
2
Comments
One of the comments to my last post asked how someone could be part of the solution, as opposed to part of the problem. Here are some thoughts on the issue, based on my experiences of being one of the people finding problems from outside, and one of the...
David LeBlanc's Web Log
Even More Cool Integer Tricks
Posted
over 6 years ago
by
david_leblanc
2
Comments
OK, so this is just utterly geeky, and would really only come in handy if you're writing something like SafeInt – How to tell if a numeric template type is a bool at compile time: isBool = ((T)1 == (T)2) if type T is a bool, then this is true...
David LeBlanc's Web Log
It Might Not Be A Vulnerability If…
Posted
over 6 years ago
by
david_leblanc
3
Comments
There's some things that just aren't vulnerabilities. If the exploit starts with "First become admin…", it might not be a vulnerability. Likewise, if the exploit starts with "First, you steal the computer, boot a rogue operating system, and then, BWAHAHAHAHA...
David LeBlanc's Web Log
What’s Exploitable?
Posted
over 6 years ago
by
david_leblanc
3
Comments
As I alluded to previously, this has gotten to be a more and more interesting question lately. One of the things I've been kicking around is a sort of flowchart so that people who don't study this stuff will come to the correct conclusion more often....
David LeBlanc's Web Log
Some Failures Are Better Than Others
Posted
over 6 years ago
by
david_leblanc
0
Comments
I was presenting at the Software Security Summit yesterday – good little conference. It's a shame that conferences that show off ways to be a problem draw huge crowds, and this one is all about being part of the solution, but it's still really small after...
Page 1 of 1 (11 items)