YCC Yahoo! Bot Maker 2.0
Language: Visual Basic.NET 2005
Description: YCC Yahoo! Bot Maker is a program designed to quickly and efficiently create Yahoo! accounts.
Sample:

Introduction

YCC Yahoo! Bot Maker is a program designed to quickly and efficiently create Yahoo! accounts.  The accounts created by YCC Yahoo! Bot Maker can be used for any of the Yahoo! services such as mail or Yahoo! Instant Messenger (Y!M).

YCC Yahoo! Bot Maker mimics a web browser by requesting the same pages the browser would during a normal account sign-up process (https://edit.yahoo.com/registration?).  YCC Yahoo! Bot Maker then displays the information in a more friendly Windows application and solicits a response from the user for the appropriate information to create an account.  YCC Yahoo! Bot Maker also has the ability to automatically fill in the requested account information with pre-generated or automated data.

Quick Start

  1. Leave all the default settings and press Process under Processing Options (6)
  2. Once a CAPTCHA control has been shown in the queue (10), enter the CAPTCHA and press Submit for the respective control.
  3. Wait and the next CAPTCHA will appear.
  4. The results are stored in the bots.txt file in the program root directory.

Requirements

Changes

Version 2.0.0 (6/9/2008)

  • Changed the name from YCC Bot Maker to YCC Yahoo! Bot Maker. This is to remove any confusion between other YCC products such as YCC AIM Bot Maker.
  • Fixed a problem with version 1.2.1 where the only response would be Invalid SEC Word. This was due to a change in the Yahoo! servers and a new technology that they implemented which profiles the user agent making the request. YCC Yahoo! Bot Maker uses a .NET object called httpWebRequest to make connections to Yahoo! Although YCC Yahoo! Bot Maker’s requests have been designed to mimic Internet Explorer, The Yahoo! servers analyze the requests at a low enough level to see a difference and possible attack. The Yahoo! servers do not see this as an out right attack or bot so the response from the server is to ask for another CAPTCHA even if the first one has been entered correctly. The back-end logic of YCC Yahoo! Bot Maker used to connect to the Yahoo! servers has been changed to allow for multiple CAPTCHA attempts.
  • A new GUI and appropriate logic. Most of the GUI and logic above the server request class has been rebuilt. This means that this release is truly 2.0 and distinctly different from versions 1.x.
  • Queue. This is a new queuing system that allows multiple requests to be generated at the same time. This helps to eliminate the waiting time between CAPTCHA image loads. The number of items in the queue is variable but only the top three are visible. Addition information about each request can be found on each queue item and each item can be dismissed by pressing “x”. The last processed request is shown in the Last Request box.
  • Fixed a bug in the Name Options box where the radio buttons were not being checked. The type of name generation will no longer be saved between sessions.
  • Proxy support. This is a GUI representation of the properties exposed by the httpWebRequest object. Proxies are not fully supported and should be used at your own risk. The address field requires a fully qualified URI and must contain “http://” or “https://”. The use of localhost is not permitted (.NET limitation). I also did not implement a fancy multiple proxy list scheme as I have found that most of the public proxies do not support registering Yahoo! accounts due to SSL restrictions on the proxy server. If you use this function I suggest the use of a high quality and most likely paid proxy server. If the proxy server returns an unexpected result or the httpWebRequest object throws an exception, YCC Yahoo! Bot Maker will not die gracefully.
  • User Dictionary name option. A new name generation method where you can provide your own dictionary of names to be used.
  • Rotate servers. Now that YCC Yahoo! Bot Maker has a queue, it is only natural that the servers should be rotated while making requests.
  • Statistics for each server.
  • Many other things that I can not remember now.

Version 1.2.0 (1/10/08)
Yahoo! added a domain (domain=yahoo.com) entry to their registration process
• Updated registration POST to include domain
• Updated on the fly validation to include domain
• Checks for updates.
• Added Donate function to About.
• Added a reference to ICSharpCode.SharpZipLib.dll
• Ability to save and reset form information on a user basis.
• Added HTTPHelper source to YCC Bot Maker source for debugging.
• Added debugging output to HTTPHelper.

Version 1.1.0 (11/12/2007)
Around Mid-September 2007, Yahoo! changed the way they processed signup requests. This update mostly reflects those changes. Only minor changes were made to the GUI.

  • It works again.
  • Changed the internal modBotCommands control to use the HTTPHelper DLL. This makes reading the code much easier.
  • Made most of the server strings dynamic.
  • Implemented new POST variables.
  • Removed a few check images that are no longer used.
  • Implemented the new "on the fly" validation of user data. This is used both to show invalid data and to set the ID as valid on the server. Even if you have valid data, if this step is not processed the name will never be activated. The main sequence will show that you completed successfully but when you login for the first time you will be told that the ID does not exist.
  • The GUI uses the on the fly validation so you do not waste some of your missed tries.
  • Yahoo! now does not permit a number as the first character in a username. Implemented.
  • A valid ZIP code is now enforced. There is no good way to mathematically calculate ZIP codes so I am not importing them from a text file. Only US ZIP codes are implemented at this time.
  • Tab order corrected.
  • Reset function.
  • Blank line in bots file fixed.
  • Various other fixes.

License Agreement

The software, YCC Yahoo! Bot Maker, is distributed under the Creative Commons GNU General Public License which can be found at http://creativecommons.org/licenses/GPL/2.0/ The major points follow:

  1. No commercial distribution without permission.
  2. You are allowed to modify the program and source, all I ask is you keep the original credit.
  3. If you do modify the program it will fall under the same license agreement.

I have chosen this license to allow users to do pretty much what they want with the program. The big thing that I ask is please don't redistribute this software without acknowledgment to YCC and a link back to http://ycoderscookbook.com. I would love to hear what you think about the program and if you have made useful changes. A forum for YCC Bot Maker can be found at http://www.ycoderscookbook.com/forums/ under the Programs directory.

As with any piece of freeware, I have made every effort to make the software useable and friendly. With that said I take no responsibility for damage created by this program or the user’s actions. You may be violating the Yahoo! Terms of Service by using this program. The user takes full responsibility for their actions.

Source

Full source code is provided.  Please feel free to modify YCC Bot Maker as long as you read and understand the license agreement.  I have created a place on the forum where all users can discuss YCC Bot Maker.

YCC Yahoo! Bot Maker Executiable

YCC Yahoo! Bot Maker Source


Stats

Page Last Updated

07/02/2008 08:05:18 PM

Frames Notice

This pages belongs in frames [Reframe page]

Contact

admin@ycc.astahost.com

Hit Counter

Hit Counter