Virus Programming

Please support our Assembly advertiser: Programming Forums - DaniWeb Sister Site
Closed Thread

Join Date: Mar 2005
Posts: 1
Reputation: SMP Norway is an unknown quantity at this point 
Solved Threads: 0
SMP Norway SMP Norway is offline Offline
Newbie Poster

Re: Virus Programming

 
0
  #11
Mar 9th, 2005
but it can't be so crimminal to just make a litle virus on your own computer that don't goes to other people? Just to make a virus to studing it...
like I want to try.... just see how it works...
Quick reply to this message  
Join Date: Aug 2004
Posts: 780
Reputation: OurNation is an unknown quantity at this point 
Solved Threads: 9
OurNation's Avatar
OurNation OurNation is offline Offline
Master Poster

Re: Virus Programming

 
0
  #12
Mar 9th, 2005
Just face it there not gonna help you (not to be mean)


Viruses can't help exicutable programs somtimes but not viruses
PETA People for the Eating of Tasty Animals.


FireFox
Hijack This
Ad-Aware
Hijack this tutorial
Microsoft AntiSpyware
CompUchat
Quick reply to this message  
Join Date: Sep 2004
Posts: 7,858
Reputation: Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute 
Solved Threads: 755
Team Colleague
Narue's Avatar
Narue Narue is offline Offline
Senior Bitch

Re: Virus Programming

 
0
  #13
Mar 9th, 2005
>but it can't be so crimminal to just make a litle virus on your own computer that don't goes to other people?
No, it's not.

>like I want to try.... just see how it works...
Unfortunately, nobody will help you even if your intentions are completely benign. When someone wants to write a virus, we have no choice but to assume it's for malicious reasons. If you really want to learn how viruses work, antivirus vendors will typically describe how they work. You can learn to write them by reading those reports and actually learning how your computer works.
New members chased away this month: 5
Quick reply to this message  
Join Date: May 2005
Posts: 1
Reputation: C3H5(ONO2)3 is an unknown quantity at this point 
Solved Threads: 0
C3H5(ONO2)3 C3H5(ONO2)3 is offline Offline
Newbie Poster

Re: Virus Programming

 
0
  #14
May 14th, 2005
Originally Posted by compeat
HI!
can you guide me about writting viruses in assmbly?
tnx.
If you want a starting point, I would suggest reading "Assembly Language Byte by Byte" written by David Y. Wen and grey G. Whipple. It is rather outdated but pay attention to the sections on file structure and work thru the book line by line, example by example. Much of what you need to know has to come thru experimentation and taking notes and paying attention. Also, learn other languages such as Perl, VBScript, and C. Do not limit yourself to just writing viruses, write Internet Worms and Trojans as well and study books on writing code and strive for excellence and bug free code.

Study examples: Take your virus scanner (but not your firewall) and turn it off. Then hit as many porn sites as you can. Then run your virus scanner and save all of the captured files. Some of the files will be viruses many will be worms and trojans. Use a dissasembler to obtain the source code for the viruses and trojans. The worms will be mostly in VBS which you can study them directly. You may eventually ruin your machine in the process but I have been writing viruses for 15 years and that is the hazards of being a virus coder. Along with studying viruses study the art of hacking and cryptography.

Do not release your viruses. Do not post them on the internet for script kiddies to get a hold of. It is not illegal to write viruses, just illegal to release them. Keep the knowledge to yourself, you may have to protect yourself from the NSA and the black arts of the US government someday which seems to be escalting with the anti-intellectual thinking of George Bush -- though Clinton, brilliant as he is was guilty as well.

Knowledge is power.

This is a good website to review: http://www.spth.de.vu
This gentleman who owns it is from Austria and I admire his skills and attitude a great deal.
Quick reply to this message  
Join Date: Dec 2004
Posts: 2,413
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 211
Team Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: Virus Programming

 
0
  #15
May 15th, 2005
Ok, I realize that writing virus's isn't illegal, but the implications that can come on daniweb because of this post are fairly severe, and it is my opinion that this post be deleted, and the thread locked.
Quick reply to this message  
Join Date: Oct 2004
Posts: 274
Reputation: mmiikkee12 is an unknown quantity at this point 
Solved Threads: 5
mmiikkee12's Avatar
mmiikkee12 mmiikkee12 is offline Offline
Posting Whiz in Training

Re: Virus Programming

 
0
  #16
Aug 20th, 2005
Uh... Comatose, you're a moderator... think

MOV ah,0 will infect ah with a zero
Quick reply to this message  
Join Date: Dec 2004
Posts: 2,413
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 211
Team Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: Virus Programming

 
0
  #17
Aug 20th, 2005
I'm not a moderator on this forum
Quick reply to this message  
Join Date: Oct 2004
Posts: 274
Reputation: mmiikkee12 is an unknown quantity at this point 
Solved Threads: 5
mmiikkee12's Avatar
mmiikkee12 mmiikkee12 is offline Offline
Posting Whiz in Training

Re: Virus Programming

 
0
  #18
Aug 21st, 2005
Oh...
Quick reply to this message  
Join Date: Sep 2005
Posts: 1
Reputation: zabolyx is an unknown quantity at this point 
Solved Threads: 0
zabolyx zabolyx is offline Offline
Newbie Poster

Re: Virus Programming

 
0
  #19
Sep 6th, 2005
Originally Posted by Narue
>but virii No.
The correct plural of virus is viruses, not virii.
The word virus is latin meaning "of man"... and may not be the correct spelling of virii but implies the "of men".... a direct connection to the hacker language.

Originally Posted by From the jargon.txt file:

Hackers, as a rule, love wordplay and are very conscious and inventive in their use of language. These traits seem to be common in young children, but the conformity-enforcing machine we are pleased to call an educational system bludgeons them out of most of us before adolescence. Thus, linguistic invention in most subcultures of the modern West is a halting and largely unconscious process. Hackers, by contrast, regard slang formation and use as a game to be played for conscious pleasure. Their inventions thus display an almost unique combination of the neotenous enjoyment of language-play with the discrimination of educated and powerful intelligence. Further, the electronic media which knit them together are fluid, `hot' connections, well adapted to both the dissemination of new slang and the ruthless culling of weak and superannuated specimens. The results of this process give us perhaps a uniquely intense and accelerated view of linguistic evolution in action.

Hacker slang also challenges some common linguistic and anthropological assumptions. For example, in the early 1990s it became fashionable to speak of `low-context' versus `high-context' communication, and to classify cultures by the preferred context level of their languages and art forms. It is usually claimed that low-context communication (characterized by precision, clarity, and completeness of self-contained utterances) is typical in cultures which value logic, objectivity, individualism, and competition; by contrast, high-context communication (elliptical, emotive, nuance-filled, multi-modal, heavily coded) is associated with cultures which value subjectivity, consensus, cooperation, and tradition. What then are we to make of hackerdom, which is themed around extremely low-context interaction with computers and exhibits primarily "low-context" values, but cultivates an almost absurdly high-context slang style?

and just to clarify all things.... hacking, cracking, and malicious code writting in any way is illegal in the US of A... as goes for sending eMail, chatting, and any other activity that has the possibility to share information like p2p... even if you are sharing uncopyrighted data (or atleast this is what the government wants).

There are plenty of virii utilities and tutorials on the web....

First though you need to protect the enviroment you wish to work in.

1. Set up a seperate machine with windows 98SE and turn off the GUI launch with Tweak UI

2. Install GoBack (so you can fix all those major screw ups)

3. Never use a floppy that isn't write protected.

4. Do not have the machine networked.

5. Spend lots of time studying asm code for virii before attempting anything.

NEVER use the machine for anything else... I have an old IBM with DOS 5.0 built into the ROM and it is non writable... which makes it a great DOS Virii testing machine... I do not code virii, but I do play with them and try to figure ways to remove them and test command line AV tools on them.

Also before playing with the virii... make sure you have all the AV software on your system removed... and nake a large collection of tools and toys on a CD for your use. This way everything is write protected.

as for where to get the tools, toys and tuts... look on google. Happy hunting and edjumecation (I think that is properly misspelled).
Quick reply to this message  
Join Date: Aug 2005
Posts: 902
Reputation: chrisbliss18 is an unknown quantity at this point 
Solved Threads: 23
chrisbliss18's Avatar
chrisbliss18 chrisbliss18 is offline Offline
Posting Shark

Re: Virus Programming

 
0
  #20
Sep 9th, 2005
If you want to write code that you are afraid will damage the system you are working on, use a virtual machine. You can install and run many different Operating Systems from within Windows using vmWare. I often use a virtual machine to execute code that may damage the host system. The beautiful thing about virtual machines is they act like an actual computer, but you can reboot them back to a normal state very quickly.

As for writing viruses, most virus writers create the damaging code by accident or focus directly on specific, known exploits. It isn't necessarily hard to write a virus. It is hard to write one that is very good at getting through standard security and propogates very quickly. I would agree that no school would give this as a programming assignment. A teacher may have students create reports about viruses or the people that create them, but I cannot imagine any teacher actually telling a class to write damaging code that they will then grade. If a teacher actually gave that as an assignment, they could be guilty of academic misconduct and be disciplined or terminated.

Sorry to add to an aging thread, but I just had to throw my two cents in.
Did we help you? Did we miss the point entirely? Update your thread and let us know.
Don't like the answers you are getting?
Did you try searching?
Clean up and optimize Windows 2000/XP
Quick reply to this message  
Closed Thread

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the Assembly Forum


Views: 74125 | Replies: 44
Thread Tools Search this Thread



Tag cloud for Assembly
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC