Welcome Guest ( Log In | Register )



 
Reply to this topicStart new topic
> Yahoo! Protocol: Part 11 - Booters Introduction
tansqrx
post Apr 13 2006, 11:22 PM
Post #1


Super Member
Group Icon

Group: [HOSTED]
Posts: 501
Joined: 25-April 05
Member No.: 4,374



For whatever reason, certain users feel the need to harass other citizens of the internet. The following is a typical scenario of what may cause a Yahoo! booter to be used. 

Bob is an average computer user that enjoys talking to his friends over Yahoo! Messenger. One day, Bob goes into a Yahoo! chat room to discuss the topics of the day.  After several minutes of intellectual discussion with members of the chat room, Jane joins the room.  From the very beginning, it is apparent that Jane is in the room to cause trouble and starts a flame war.  Bob and Jane quickly start to spar on various topics and in the process Jane becomes very angry with Bob.  Having a very volatile and sometimes hostile personality, Jane gets to the point where if she could, she would physically assault Bob.  Suddenly Jane leaves the chat room vowing that Bob would pay for his actions.  Given the nature of the internet, Jane can never physically harm Bob in real life, but she can cause trouble for him online.  Jane decides to strike back at Bob by making his online life extremely difficult.  Unbenounced to Bob, Jane is quite computer savvy and decides the best form of revenge is to use a booter on Bob.  Jane quickly refers to her stash of booter programs and picks her poison.  Using the interface of the booter program, Jane enters Bob’s username and the names of her Yahoo! bots and simply presses one button.  Almost instantly, Bob’s Yahoo! Messenger crashes telling him that an illegal operation has been performed and that the program must be shut down.  Unknowing what happened, Bob restarts messenger and starts talking again.  Within moments of signing back on Bob’s messenger crashes again.  As it turns out, Jane is quite vindictive and has performed this operation numerous times, essentially creating a denial of service attack on Bob.  Over the course of a week of attacks, Bob finally gives up and is forced to create a new username.  This process leaves Bob with no other choice but to recreate his buddy list, inform his friends of his new username, and create a new address book  Although no physical harm was placed on Bob, Jane did in fact make his Yahoo! experience, “YaHell”. 

Everyday new booters pop up on underground Yahoo! sites.  The purpose of these programs are to either crash Yahoo! Messenger, knock a user offline or make a user’s online experience terrible.  Booters usually work in one of two ways, exploiting holes in the messenger protocol client, or using multiple bots to flood a user offline. 

In the exploits camp, several holes have been found in either the Yahoo! protocol or in Messenger.  This type of booter usually causes Messenger to crash immediately with an error message, as shown in Figure 28.  This is usually accomplished by sending a malformed TCP YMSG header to the victim’s client.  These exploits only require one bot to accomplish their task.  A bot is just a Yahoo! ID currently logged into the Yahoo! Server.

IPB Image
Figure 28 - Yahoo! Messenger Crash after a Boot

The other way to crash Messenger is by causing a bot flood. The malicious user must first make a huge amount of bots (500-10,000).  The booter program then signs in all of the bots onto Yahoo!  Once sign-in is complete, every single bot sends a message to the victim all at once.  This creates several thousand messages hitting the victim at the same time and often crashes  the client in short order.  At the very least, the victim’s computer will be filled by IM messages and make the computer and Messenger unusable.  See Figure 5 for an example of bot flooding.  This method can be very time intensive in creating the bots, and is usually not worth the effort when trying to crash a regular Yahoo! Messenger client.  Bot flooding when coupled with about 5,000+ bots can bring down almost any client including some of the more secure clients, such as YahElite and YTunnel. 

IPB Image
Figure 29 - Bot Flooding

http://www.ycoderscookbook.com/

This post has been edited by tansqrx: May 11 2006, 06:18 AM
Go to the top of the page
 
+Quote Post
Spell
post Apr 14 2006, 02:05 AM
Post #2


Newbie [ Level 2 ]
Group Icon

Group: Members
Posts: 16
Joined: 12-April 06
Member No.: 12,715



Wow. I never knew of such a thing. I just hope I'm not targeted by someone like Jade! Honestly, I didn't think anybody could do such a thing from the safety of their home!
Go to the top of the page
 
+Quote Post
tansqrx
post Apr 17 2006, 09:38 PM
Post #3


Super Member
Group Icon

Group: [HOSTED]
Posts: 501
Joined: 25-April 05
Member No.: 4,374



Booters have been around since AIM first hit the scene. They exist for all major IM systems including AIM, Yahoo!, and MSN and are very real. I am mostly familiar with the Yahoo! variety of booters but I have seen some of the others in action also. Just stick around until I get to the good stuff. I still have sections on prevention and also some interesting (at least to me) research into if some forms of boots can be transformed into system compromises.
Go to the top of the page
 
+Quote Post
Feedbacker
post Sep 27 2007, 08:21 AM
Post #4


Newbie [ Level 1 ]
Group Icon

Group: Members
Posts: 0
Joined: 1-November 07
Member No.: 25,869



This is really cool

-ronel
Go to the top of the page
 
+Quote Post
Feedbacker
post Jan 27 2008, 03:21 AM
Post #5


Newbie [ Level 1 ]
Group Icon

Group: Members
Posts: 0
Joined: 1-November 07
Member No.: 25,869



Ytunnel pro
Yahoo! Protocol: Part 11 - Booters Introduction

Just so everyone know ytunnel is a very good anti-booter and you can get a free basic version that stops 99% of booters
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Yahoo! Messenger Through Web(6)
  2. Yahoo! Protocol: Part 16 - Assembly Analysis(0)
  3. Yahoo! Protocol: Part 17 - Crash(0)
  4. Yahoo! Protocol: Part 18 - Arbitrary Code Execution(0)
  5. Yahoo! Protocol: Part 19 - Conclusion(0)
  6. Unable To Log Into Yahoo! Chat?(3)
  7. New Yahoo! Web Messenger(12)
  8. Yahoo Mail Going Unlimited(24)
  9. The State Of Yahoo! Chats(1)
  10. Yahoo Mail With Yahoo Chat(7)
  11. How To Watch Videos On Yahoo?(2)
  12. I Would Hope Yahoo! Would Get A Clue(0)
  13. Yahoo! Chat Room Survey(1)
  14. The Yahoo! Messenger Zero-day For The Month Of August(1)
  15. Captchas + Yahoo! Chat = No Bots (for Now)(14)
  1. “discovr” New Friend With Yahoo! Messenger(2)
  2. Minor Updates To Yahoo! Messenger Web(1)
  3. Yahoo! Messenger Author’s New Security Book(0)
  4. Yahoo! Messenger 9 Beta Preliminary Review(13)
  5. Tapping Yahoo! Messenger Phone Conversations(4)
  6. Hacking Yahoo! Messenger(12)
  7. Yahoo! May Add Openid Support(1)
  8. Optimize Your Site For Yahoo(1)
  9. Latest Yahoo! Vulnerability Appears To Be A Moving Target For Messenger(2)
  10. Who Uses A Yahoo E-mail(8)
  11. Yahoo! Dodges The Bullet(4)
  12. Yahoo! Messenger Talking To Google Talk?(7)
  13. Get Paid To Search Yahoo!(10)


 



- Lo-Fi Version Time is now: 7th July 2008 - 01:35 AM