Quote:
Bittorrent uses trackers to help peers find each other. A peer announces itself to the tracker using a HTTP GET request. The tracker then refers the peers to a randomly selected set of peers to trade the files between. We know how easy it is to modify HTTP GET requests and to spoof source IPs.... hmmm...
Therefore, if someone was to go through the trouble of finding a bunch of very popular .torrents (new movies, new music, *nix distros, .torrents posted on /., etc.) and make a list of the trackers, the trackers' databases of "participating peers" might be able to be poisoned.
When peers are looking for participating peers to download from, the trackers will refer them to the target you've spoofed. I'm not sure how long these trackers keep the peers in the database, but I've seen traffic hit my firewall DAYS after stopping a .torrent transfer.
Since the target won't be running a torrent client/server, then the traffic will most likely be dropped at the firewall. But, it will still use up bandwidth. If you poison enough trackers to refer peers to the target, you could use up a lot of bandwidth.
I was going to mess around more with it and see if I could get a working script to do that... and attack myself... but I got busy with school and I never picked it back up. I could have sworn I read an article about being able to update the tracker with fake statistics, etc.