Even if a remote administration tool advertises a 'Live Desktop Stream' feature, this is rarely what you'll actually get:
Note: If you don't understand the difference between bits/bytes, megabit/megabyte, skip to the end.
To stream a live desktop back to you, the target computer has to stream over * million pixels in 'real time' (at least every second).
We'll say that each pixel is the size of one byte.
* byte X * 000 000 = * million bytes.
* million bytes = *76.5625 kilobytes.
The victim has to have almost * megabyte/s upstream bandwidth, which equals 8 megabit upstream.
Most home connections are asynchronous (ADSL), so if you have 8 megabit upstream, you probably have to have a *6mbit/s connection.
In conclusion, the target computer has to be on a *6mbit/s connection to stream their desktop back to you in 'real time' unless:
- They use a low resolution (< 800x600).
- You receive updates at larget intervals.
- You receive updates at a very small resolution.
- The RAT highly compresses the stream.
The only places that have connections as big as *6mbit/s are college/school networks, large office networks, and a low percentage of home users. Most home users are between dial-up and 4mbit/s.
And another thing - you may have used something like windows remote desktop and been able to control the target computer at a high resolution and framerate. This is possible because remote desktop doesn't directly stream video of the desktop; it streams data about what is happening and your computer reconstructs it into an image (for example: computer B tells computer A that window A has moved 50 pixels to the right; computer A redraws the window). I don't know of any RATs which are capable of this, because it is a lot more complicated.