| | |
Virus Programming
Please support our Assembly advertiser: Programming Forums - DaniWeb Sister Site
![]() |
Just face it there not gonna help you (not to be mean)
Viruses can't help exicutable programs somtimes but not viruses
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
FireFox
Hijack This
Ad-Aware
Hijack this tutorial
Microsoft AntiSpyware
CompUchat
>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.
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
•
•
Join Date: May 2005
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by compeat
HI!
can you guide me about writting viruses in assmbly?
tnx.
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.
•
•
Join Date: Sep 2005
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by Narue
>but virii No.
The correct plural of virus is viruses, not virii.
•
•
•
•
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?
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).
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.
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
Don't like the answers you are getting?
Did you try searching?
Clean up and optimize Windows 2000/XP
![]() |
Other Threads in the Assembly Forum
- Previous Thread: What is the best book to learn x86/64bit Assembly?
- Next Thread: Assembly
Views: 74125 | Replies: 44
| Thread Tools | Search this Thread |
Tag cloud for Assembly
3d 68hc11 6811 80386 :( adress array asm assembler assembly boot bootloader buffer compression cursor debug directory division docs dos draw emulator endtask error exceptions file int10h integer intel interrupt interrupts language loop newbie nohau osdevelopment print program range read remainder shape string text theory tsr x86






