With a little side of applesauce...

Friday, October 31, 2008

coldfusion - base64 conversion back to string

Converting base64-encoded text is not as simple as you would think... You have to convert it a byte array using ToBinary() before converting back to a string:
<cfset queryString = ToString( ToBinary( CGI.QUERY_STRING ) )>

The answer is here.

Friday, October 24, 2008

ms08-067 - Microsoft's out-of-band security update

Just a heads-up that Microsoft released an out-of-band security update last night (Oct 23, 2008):

Here are more detailed descriptions of the problem:

Discussion of the Security Development Lifecycle at MS:

Discussion of how they found the exploits in the wild:

The trojans that are already using this exploit:
(TrojanSpy:Win32/Gimmiv.A and TrojanSpy:Win32/Gimmiv.A.dll)

It looks to use the SMB ports, and allows execution of code without authentication:
"Buffer underflow in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP1 and SP2, Vista Gold and SP1, and Server 2008 allows remote attackers to execute arbitrary code via a Server Message Block (SMB) request that contains a filename with a crafted length, aka "SMB Buffer Underflow Vulnerability." - NIST

Thursday, October 16, 2008

LiveDocs - love to hate 'em

Here is a great posting describing why LiveDocs are so slow. I love his reactions, which mirror my own when I have to go into the Adobe LiveDocs for some reason...

Friday, October 10, 2008