answersLogoWhite

0

📱

Computer Viruses

Computer viruses are harmful pieces of software which can reproduce themselves and automatically spread to other computers and networks. Questions about computer virus techniques and specific computer viruses belong here.

5,673 Questions

What was the name of the Trojan king?

There were many kings during Troy's reign, but the one that ruled during the Trojan War was King Priam.

What was the first computer and what does it look like?

Go to http://inventors.about.com/. Then go to the column on the left-hand side and click 'Find: A to Z Inventors'. There will be an alphabet at the top. Click on 'Z'. Then scroll down till you find Konrad Zuse. Click on the name and it will come up with a page about Konrad Zuse and a picture of the first computer.

I hope you have found what you need!!!!!!!

What does it mean when a guy tries touching you all the time?

It means that he does not respect you. He may like you but the attraction is most often, if not always a purely sexual one. If this attention is unwanted then it is a form of sexual harrassment and should be reported. If you are underage then this is illegal.

What is the penalty for hijacking a plane?

With terror threats from skies looming large in the wake of 9/11 in the US, government is likely to amend the existing anti-hijacking law which would arm it with powers to shoot down a hijacked aircraft and providing for death penalty for hijackers.

Can you patent a webpage?

You cannot "patent" a webpage.

However, the contents of a web site, those portions that would be considered to have "sufficient originality" would be afforded copyright protection.

The actual coding, in all likelihood, wouldn't qualify.

How does the 4th amendment protect your privacy?

U.S. Const., Amend. IV:

"The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

Amendment IV forms the basis for the Exclusionary Rule, which, if validly applied, excludes inculpatory evidence from consideration as to the criminal responsibility and therefore criminal liability of a person or entity. That is, it functions to prohibit unlawful searches and seizures, including seizures of the person constituted by the arrest and detention of persons. In this context, the "right to privacy" is the "right to be free of unlawful searches and seizures"--and, of course, it is a very highly-qualified right.

Define and explain the difference between virus worms logic bombs and trogen horses?

Virus=A program that replicates by attaching itself to other programs. The infected program must be executed for a virus to run. Most of the time a system file or a program that you use occasionally.

Logic Bomb=Dormant code added to software and triggered at a predetermined time or by a predetermined event.

Trojan Horse=Does not need a host program to work; rather, it substitutes itself for a legit program. Likely to introduce one or more Viruses into your system. Sometimes called downloaders.

Worm=Program that copies itself throughout a network or the internet without a host program. Creates problems by overloading the network as it replicates. Damaging just by their presence. Overloads memory or hard drive space by replicating repeatedly.

How do you find out if you are on chex systems?

You can use one of these methods to find out if you're listed on ChexSystems:

Non free Chexsystem banks List,Free bad credit gude, Learn how get off chexsystems,Or looking for a pre paid visa card

Don't give up there is a bank out there for you!!!!!

GO TO: http://911chexsystembank.blogspot.com/

How do you remove a virus without formatting?

To remove viruses from a laptop, follow these steps:

  1. Disconnect the laptop from the internet to prevent further infection.

  2. Run a virus scan using your installed anti-virus software. Make sure your anti-virus software is up to date. If you don't have one installed, you can download a reliable and reputable anti-virus software online.

  3. If the anti-virus software detects any viruses, follow its instructions to remove the viruses. Sometimes the software will automatically remove them and other times you may need to manually delete them.

  4. If your anti-virus software is unable to remove the virus, try using an anti-malware software. These types of software can detect and remove malware that anti-virus software may miss.

  5. Enter your laptop into Safe Mode with Networking. This mode should prevent any further infection while troubleshooting. To enter Safe Mode with Networking, restart your computer and continuously tap the F8 key until the Advanced Boot Options menu appears. Select Safe Mode with Networking from the options and press Enter.

  6. Launch the anti-virus or anti-malware software in Safe Mode and perform a full system scan.

  7. If this still doesn't work, you may have to perform a full system restore or reinstall the operating system. Make sure to back up your important files before doing this.

  8. After removing the virus, update your operating system and software regularly to prevent future infections. Also, be wary of downloading or opening suspicious files or links.

If you encounter any issues or if the virus remains after following these steps, you can seek help from a professional.

Explain more about post and pre increment with examples?

  1. include

    main()

{

int b=5;

int c= (b++) + (++b) + (++b) + (++b);

printf("%d",c);

}

Ans: The answer will be 27.

The answer will be 32

Is a computer viruse alive?

In my opinion; A computer virus acts like a program, but when executed, it does malicious tasks automatically in your computer without you knowing. Since it works inside a computer, it's like it breathes on electricity, and thinks with the Artificial Intelligence given by its creator. Without electricity, the virus doesn't breathe its source of life for it to do its purpose. So I could say it is "virtually" alive or something like that.

How do you know if you have malware?

Run an online virus scan like

Trend Micro HouseCall

Kaspersky free online virus scanner

Windows Live OneCare safety scanner

BitDefender Online Scanner

ESET Online Antivirus Scanner

F-Secure Online Virus Scanner

avast! Online Scanner

Where did viruses come form?

Viruses are thought to have originated from genetic elements that evolved independently from cellular organisms. They likely emerged as genetic material that escaped from host cells and evolved to become infectious particles capable of replicating within host cells. The exact origins of viruses remain a subject of ongoing research and debate in the scientific community.

How do you play PlayStation or PS2 games on a PC?

First of all, yes you CAN play PlayStation games on your PC. There are many emulators (programs that mimic the function of other systems) on the Internets. The most popular one and the one I personally use is epsxe170.

Now, before you get all excited. These are some warnings about emulations. You are only legally allowed to use emulation if you:

1. Own the system that you are emulating (i.e. a ps1, game-boy advance, N64, etc.)

2. Own the game that you are playing on your playing on your PC ( i.e FF tactics, banjo kazooie etc.)

People do play these games anyway but this is just for anyone who cares about such a thing. Click on the related link below for a detailed walk through (with pictures) of how to get and install the PA emulator. Please also keep in mind that you may subject to legal issues if you are caught downloading illegal material off the Internet or found under possession of them, be it hardware or software.

As for PS2 emulation, it is possible. The graphics card is extremely important for getting the best performance. If you can sustain good FPS on games like Crysis, Call of Duty and Oblivion at decent settings, chances are that you'll have more than enough power to play most PS2 games at full speed. The latest mid-range GPUs are always a good choice and will last you a few years down the road.

------------------------------------------------------------------------------------------------

YES.... You can run PS2/3 games and PSP games on your PC or Mac......

Just download the correct VGS version....... This is free you can get it from google....

ENJOY......

You can download from torrent sites also....

Download | Install | And Feel realy 3D Depth of the Sony PS or PSP Games....

But remember configure your graphic card firstly.......

What do you call it when your running more than one program?

That is called multitasking.

That is called multitasking.

That is called multitasking.

That is called multitasking.

How do you make computer virus using c language?

Computer viruses can be written in any programming language, not just C. C would be a common language for a virus to be written in because C is fast, and allows viruses to directly access lower level functions like computer memory. C has also been a very popular language for many programs in the past, so those who decide to write a computer virus would be familiar with that language already.

Tools used in studying Systems Analysis and Design?

System analysis and design processes do not normally involve the use of any programming language at all, but UML is frequently used as an abstract (graphical) language in the design process.

What is a design mode in visual basic?

The design mode in Visual Basic allows the programmer to design and modify the form, and all objects it contains. It's a much quicker and user friendly way to program visible form objects and set up their properties.

What are examples of spyware?

Spyware Examples

Keyloggers - eg SpyAnytime

Form Fillers - eg GATOR

Trackware - eg n-CASE

Downloader - eg Exploit

Cookies

Adware

What is the importance of recursion?

In computer science, complex problems are resolved using an algorithm. An algorithm is a sequence of specific but simple steps that need to be carried out in a procedural manner. Some steps may need to be repeated in which case we will use an iterative loop to repeat those steps. However, sometimes we encounter an individual step that is actually a smaller instance of the same algorithm. Such algorithms are said to be recursive.

An example of a recursive algorithm is the factorial algorithm. The factorial of a value, n, is the product of all values in the range 1 to n where n>0. If n is zero, the factorial is 1, otherwise factorial(n)=n*factorial(n-1). Thus the factorial of any positive value can be expressed in pseudocode as follows:

function factorial (num)

{

if num=0 then return 1

otherwise;

return num * factorial (num-1);

}

Note that any function that calls itself is a recursive function. Whenever we use recursion, it is important that the function has an exit condition otherwise the function would call itself repeatedly, creating an infinite recursion with no end. In this case the exit condition occurs when n is 0 which returns 1 to the previous instance. At this point the recursions begin to "unwind", such that each instance returns its product to the previous instance. Thus if num were 3, we get the following computational steps:

factorial(3) = 3 * factorial(3-1)

factorial(2) = 2 * factorial(2-1)

factorial(1) = 1 * factorial(1-1)

factorial(0) = 1

factorial(1) = 1 * 1 = 1

factorial(2) = 2 * 1 = 2

factorial(3) = 3 * 2 = 6

Note how we cannot calculate 3 * factorial(3-1) until we know what the value of factorial(3-1) actually is. It is the result of factorial(2) but, by the same token, we cannot work out 2 * factorial(2-1) until we know what factorial(2-1) is. We continue these recursions until we reach factorial(0) at which point we can begin working our way back through the recursions and thus complete each calculation in reverse order. Thus factorial(3) becomes 1*1*2*3=6.

Although algorithms that are naturally recursive imply a recursive solution, this isn't always the case in programming. The problem with recursion is that calling any function is an expensive operation -- even when it is the same function. This is because the current function must push the return address and the arguments to the function being called before it can pass control to the function. The function can then pop its arguments off the stack and process them. When the function returns, the return address is popped off the stack and control returned to that address. All of this is done automatically, Behind the Scenes, in high-level languages. Compilers can optimise away unnecessary function calls through inline expansion (replacing the function call with the actual code in the function, replacing the formal arguments with the actual arguments from the function call). However, this results in increased code size, thus the compiler has to weigh up the performance benefits of inline expansion against the decreased performance from the increased code size. With recursive functions, the benefits of inline expansion are quickly outweighed by the code expansion because each recursion must be expanded. Even if inline expansion is deemed beneficial, the compiler will often limit those expansions to a predetermined depth and use a recursive call for all remaining recursions.

Fortunately, many recursive algorithms can be implemented as an iterative loop rather than a recursive loop. This inevitably leads to a more complex algorithm, but is often more efficient than inline expansion. The factorial example shown above is a typical example. First, let's review the recursive algorithm:

function factorial (num)

{

if num=0 then return 1

otherwise;

return num * factorial (num-1);

}

This can be expressed iteratively as follows:

function factorial (num)

{

let var := 1

while 1 < num

{

var := var * num

num := num - 1

}

end while

return var;

}

In this version, we begin by initialising a variable, var, with the value 1. We then initiate an iterative loop if 1 is less than num. Inside the loop, we multiply var by num and assign the result back to var. We then decrement num. If 1 is still less than num then we perform another iteration of the loop. We continue iterating until num is 1 at which point we exit the loop. Finally, we return the value of var, which holds the factorial of the original value of num.

Note that when the original value of num is either 1 or 0 (where 1 would not be less than num), then the loop will not execute and we simply return the value of var.

Although the iterative solution is more complex than the recursive solution and the recursive solution expresses the algorithm more effectively than the iterative solution, the iterative solution is likely to be more efficient because all but one function call has been completely eliminated. Moreover, the implementation is not so complicated that it cannot be inline expanded, which would eliminate all function calls entirely. Only a performance test will tell you whether the iterative solution really is any better.

Not all recursive algorithms can be easily expressed iteratively. Divide-and-conquer algorithms are a case in point. Whereas a factorial is simply a gradual reduction of the same problem, divide-and-conquer uses two or more instances of the same problem. A typical example is the quicksort algorithm.

Quicksort is ideally suited to sorting an array. Given the lower and upper bounds of an array (a subarray), quicksort will sort that subarray. It achieves this by selecting a pivot value from the subarray and then splits the subarray into two subarrays, where values that are less than the pivot value are placed in one subarray and all other values are placed in the other subarray, with the pivot value in between the two. We then sort each of these two subarrays in turn, using exactly the same algorithm. The exit condition occurs when a subarray has fewer than 2 elements because any array (or subarray) with fewer than 2 elements can always be regarded as being a sorted array.

Since each instance of quicksort will result in two recursions (one for each half of the subarray), the total number of instances doubles with each recursion, hence it is a divide-and-conquer algorithm. However, it is a depth-first recursion, so only one of the two recursions is executing upon each recursion. Nevertheless, each instance of the function needs to keep track of the lower and upper bounds of the subarray it is processing, as well as the position of the pivot value. This is because when we return from the first recursion we need to recall those values in order to invoke the second recursion. With recursive function calls we automatically maintain those values through the call stack but with an iterative solution the function needs to maintain its own stack instead. Since we need to maintain a stack, the benefits of iteration are somewhat diminished; we might as well use the one we get for free with recursion. However, when we invoke the second recursion, we do not need to recall the values that we used to invoke that recursion because when that recursion returns the two halves of the subarray are sorted and there's nothing left to do but return to the previous instance. Knowing this we can eliminate the second recursion entirely because, once we return from the first recursion, we can simply change the lower bound of the subarray and jump back to the beginning of the function. This effectively reduces the total number of recursions by half.

When the final statement of a function is a recursive call to the same function it is known as a "tail call". Although we can manually optimise functions to eliminate tail calls, compilers that are aware of tail call recursion can perform the optimisation for us, automatically. However, since the point of tail call optimisation is to reduce the number of recursions, it pays to optimise the call upon those recursions that would normally result in the greatest depth of recursion. In the case of quicksort, the deepest recursions will always occur upon the subarray that has the most elements. Therefore, if we perform recursion upon the smaller subarray and tail call the larger subarray, we reduce the depth of recursion accordingly.

Although recursions are expensive, we shouldn't assume that iterative solutions are any less expensive. Whenever we have a choice about the implementation, it pays to do some performance tests. Quite often we will find that the benefits of iteration are not quite as significant as we might have thought while the increased complexity makes our code significantly harder to read and maintain. Wherever possible we should always try to express our ideas directly in code. However, if more complex code results in measurable improvements in performance and/or memory consumption, it makes sense to choose that route instead.

How can a virus get onto a computer?

Viruses usually spread to your computer disguised as a useful program that you download and install yourself. Viruses can also spread by exploiting bugs in programs many people use, like Microsoft Outlook, in order to run code on your computer that will let them install themselves. Viruses can spread this way in both emails and files.

What are facts about engineering?

"Nothing is true, everything can be questioned" but while learning the basics one should not question :(

It takes an engineer to undertake the training of an engineer and not, as often happens, a theoretical engineer who is clever on a blackboard with mathematical formulae but useless as far as production is concerned ;)