Fix for Windows batch script arguments handling “feature”

Windows is full of “features” that probably seemed like a good idea at the time but which turn out to be a mayor pain in certain situation…

JsSfx – JavaScript compression/obfuscation

I revisited and released an old tool for compressing and obfuscating JavaScript. Given a JavaScript as input, it will generate and output self-extracting compressed JavaScript.

http://code.google.com/p/jssfx/

PHP Strings ‘ vs “

It’s wideley known that PHP supports both ‘ (single quote) and ” (double qoute) for string delimiting.
It’s also widely known that PHP evaluates the DQ (Double Quote) Strings and replaces variables with their actual value…

MSIE 6,7, 8 & 9 insertAdjacentElement NULL ptr

img=new Image();
img.insertAdjacentElement(“afterEnd”,img);

More details here: http://code.google.com/p/skylined/issues/detail?id=15

MSIE 8,9 (X)HTML stack exhaustion

Many nested tags in MSIE can cause stack exhaustion, which can crash the tab and even the entire browser.

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<address/><address/><address/><address/><address/><address/>……

MSIE 9 regular expression related crashes

The following code snippets will crash MSIE 9 platform review…

ASPsh – A remote shell written in ASP.

Today I am releasing another old project called ASPsh. The goal of this project was to create an ASP page that can be used on a server to provide a “command line shell”-like experience when opening the page in a webbrowser…

Internet Exploiter 2 – bypassing DEP

In 2005 I released Internet Exploiter 2, which helped make heap spraying popular in browser exploits…

Microsoft Internet Explorer 6.0/7.0 NULL pointer crashes

Two crashes caused by NULL pointer dereferences have been discovered in MSIE 6.0/7.0. These issues do not affect MSIE 8.0…

Advances in heap spraying #1: when size matters.

http://skypher.com/SkyLined/heap_spray/small_heap_spray_generator.html

I’ve created a heap-spray generator…