Discussion in 'Software Q&A' started by shakshy, Sep 4, 2004.
i am really in deep thought about it.
Why do u want to know..is the question I ask....
BTW there are much better things to do.... then makin virus(s) ...
There are many tools .. but am not gonna say here ..... its all about programming!
Ni Idea and not interested.. instead learn methods to stop proliferation of viruses
They mainly use programming languages like Assembly language and C which gives them raw power. It is easy to write a efficient virus if you know how to program bootsector. It is also easy to make antivirus if you know the virus' signature
They use a sandbox Enviroment , which runs any code in a closed enviroment insted of running on OS, this way, the code thinks it's working on Windows while it is not
See viruses are of many types.
1) Boot Sector Virus
Ancient form of viruses. Traditionally written using assembly language. These sit on your boot records. And spread via floppies.
2) Win32 based general purpose virus
most general virus, they infect any kind of file they wish. (mostly exe/com)... may be written in Assembly/C/C++ ... they utilize win32 functions and exploit them...
3) Macro virus
Created using VB scripting engine that comes with MS Office...
4) VBS based virus
Utilizes Windows Scripting Host (WSH) of windows. you code VBS virus as a series of calls to WSH... WSH apparently is so much powerful (I dont know why...) that you can access your entire hard disk and Outlook address book with it...
5) Trojans / Worms
Can be written in any language you wish... utilize networking capabilities of many popular programming languages to transmit data. I've myself written a trojan in VB6 long back...
Unless you know whats and how's of a particular virus, how can you defend yourself??? To stop proliferation of virus you have to study them... and determine its weak points... Since viruses are also some programs, they also have some or the other weak points...
A case in particular is VBS.Redlof.A ... its is an encrypted VB Script based virus... when it wrecked havoc on my workplace, i studied its weak points and developed its antidote myself... (i'll be happy to share its source code with you guys)
Not necessarily... Macro Viruses dont need any kind of raw power... they just utilize some stupidity on part of MS... you can code your own macro virus if you study VBScript and some VB also...
c programming !!!!
using POINTERS ... viruses were written in olden days ..also ASSEMBLY LANUAGE can be used but now c++ and many languages which support programming the memory space are used .....
so if u master ADVANCED POINTERS CONCEPTS u can do wonder!!!!!
in winxp sp2 most of the virus using pointers will not work
iam not specific towards any os ...
it a general answer!!!!!
Depends on type of virus being Created .more or less its programming only .ppl do use VBS(Scripting in VB) or C(Trust me , C is just powerfull and lots of things can be done)...
well well indians intrested too
but m8 how abt designing a anti virus
..:: peace ::..
Assembly is very Good for programming Virus !
Now If U learn it, Try doing something Good.
Separate names with a comma.