1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Calling All Botters

Discussion in 'Black Hat SEO Tools' started by awsomnick1, Dec 20, 2011.

  1. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Have Any Of you had success in grabbing the yahoo captcha?
     
  2. specopkirbs

    specopkirbs BANNED BANNED

    Joined:
    Nov 28, 2008
    Messages:
    920
    Likes Received:
    746
    will have a look at it now on yahoo mail
     
  3. artlocke

    artlocke Regular Member

    Joined:
    May 28, 2010
    Messages:
    474
    Likes Received:
    120
    are you talking about solving the yahoo captcha in registration page of yahoo mail? If yes then I might say I do. My process is copying the image save it to my pc and send it to imagetyper (service offered here in BHW). Took about 5 secs. in process.
     
  4. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Yea im talking about the yahoo mail registration page
    You copy it manually? Or In a program?
     
  5. pr3fix

    pr3fix Registered Member

    Joined:
    Apr 16, 2011
    Messages:
    82
    Likes Received:
    6
    Yeah I did. It's quite easy.

    What method are you using to communicate with the registration page / server ? Are you using WebBrowser, WebRequest or Sockets ?

    And what programming language are you using ?
     
  6. arcticfang

    arcticfang Regular Member

    Joined:
    Aug 7, 2010
    Messages:
    251
    Likes Received:
    209
    This.

    Not everyone uses the same language or methods, gotta be more specific. :)
     
  7. kytro360

    kytro360 Power Member

    Joined:
    Jan 12, 2010
    Messages:
    703
    Likes Received:
    732
    Heres the code to grab the captcha from the Yahoo Mail registration page. Its in C#, but you can always use a converter to transfer it to Visual Basic:

    Code:
      foreach (HtmlElement bob in webBrowser1.Document.Images)
                            {
                                string imgSrc = bob.GetAttribute("src");
                                if (imgSrc.Contains("https://c5.ah.yahoo.com/img/"))
                                {
                                    pictureBox1.Load(bob.GetAttribute("src"));
                                    break;
    
    
                                }
    
    
    
                            }
    
    
     
  8. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    I am using webbrowser, hoping to find a way to do it with webrequest and sockets

    VB 2010

    Thanks, but i already have my own code, looking for more insight into sockets and webrequests :D :D
     
  9. artlocke

    artlocke Regular Member

    Joined:
    May 28, 2010
    Messages:
    474
    Likes Received:
    120
    I do it with a program, actually in a macro.
     
  10. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    A macro as in imacro?
     
  11. artlocke

    artlocke Regular Member

    Joined:
    May 28, 2010
    Messages:
    474
    Likes Received:
    120
    nope macro recorder that is indeed turn into .exe file.
     
  12. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    it controls your mouse? so you cant use the computer while it is working?
     
  13. artlocke

    artlocke Regular Member

    Joined:
    May 28, 2010
    Messages:
    474
    Likes Received:
    120
    yeah and that's the downside of it.. Well I'm not a programmer or something but I need to create my own way to automate things for me. I do have 1 desktop and 2 laptops so I don't mind if I can't use the mouse of one of these computers. Anyway this macro can be programmed not just by recording the mouse click and some keyboard press it has its own programming language.
     
  14. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Hmmm interesting I prefer vb because it's a very flexible language
     
  15. meatro

    meatro BANNED BANNED

    Joined:
    Nov 21, 2009
    Messages:
    568
    Likes Received:
    997
    Here's a thread about it... Not sure if it helps. :)

    http://www.viprasys.org/vb/f33/yahoo-register-captcha-767384/
     
  16. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Thanks, that's similar to the code I already have. What I'm looking for now is a way to post data using the webrequest control to a web form php script
    I have seen examples, but I can't really understand what the post data is supposed to look like
     
  17. pr3fix

    pr3fix Registered Member

    Joined:
    Apr 16, 2011
    Messages:
    82
    Likes Received:
    6
    Okay, to get catpcha via WebRequest (HttpWebRequest) you have to parse some values which you will use later to build the actually URL to the captcha image document. Those values are randomly generated on run-time, when you load the http://edit.yahoo.com/registration page. You don't get the actual link, like I mentioned earlier you have to parse some values from the variables that contain them, format the url and then GetResponse from the actual page. The link should look something like this:

    Code:
    https://edit.yahoo.com/captcha/CaptchaWSProxyService.php?cid=V5&lang=en-US&intl=us&action=createlazy&initial_view=visual&u=THIS_VALUE&t=THIS_VALUE
    Note: The reason why I've put THIS_VALUE instead of actually value is because t is usually really long and you probably wouldn't notice u.

    So as you can see, you have to extract value from the variable u and variable t. They're both located on http://edit.yahoo.com/registration page and can be extracted when you load that page.

    Example:
    Code:
    <input type="hidden" id="u" name="u" value="d1vif6d7f3qoo">
    Code:
    <input type="hidden" id="t" name="t" value="AFTwSvojdifQ3mGExwcHbbF6qOJgMnANVOyTHhh9XpHYoQikS_jgyUFJSvkVB1GTHNCjvawd.lKFB5WKGlxo_s58FXCLP.gEUK9ZqlLFH7yG_sPMBH0srObgaLcexogAn7uTRTpzVmqoBq2Dg.sPu.fonD80J92QtyesyU6gikc8VyPUUy45S4s1PGsQ49S6ht6NEwByRwClBiSiYUA4JXLfRZnSmd876jXFpeH1jdGBJL7vY9FGeZkSqyk4_1KIUrtO_pSHQvpfM1RTRxtVIjrlrT5WjkU3gd9k9FiGNt4bwSTNsszgx9SLXIc3FJyWq7Z8hOBOE9P38F1tyFHBhmuV0JuNcPhpQrYji5Lz2mreksk6gnrKrEYteArFBn4zRPEkAa8OJmggeh7cxt8di2w8~B">
    Now, captcha page does not only contain link image, but actually whole array of different variables. It is XML folder, from which you have to parse some Captcha related values, like captchaV5Visual, captchaV5Audio (To understand more download the FireFox plugin called HttpFox which will tell you all the data that is being when Browser is communicating with the Web Server). There is big difference between WebBrowser and HttpWebRequest / manual request/response handling because you basically have to simulate the whole process manually, and plus there are some values which are generated via javascript funcs (methods) which I find quite difficult to grab, because you have to simulate the function yourself - like I mentioned before.

    Anyway, to get image value / URL to the captcha image you have to parse value from the:
    Code:
    <img id="captchaV5ClassicCaptchaImg" alt="CAPTCHA Image" title="Enter  the characters displayed"  src="https://c5.ah.yahoo.com:443/img/ws_eVNJ7_B0rbNpe3hbrcpLiHxLpAoKf4nIaCyL_N5qqtVtPfe2oqVMW5JxDtlzLu7JwB3wVN8z2fArZw5iTVwQRPEXY_TEJZHR.IJOjM9ksxRHaZ0fniTeSvE-.jpg">
    Now keep in mind that you have to make sure that all values matches the values from the documents, because otherwise it will return error and it'll just reload the page. I find it quite difficult to acomplish this via WebRequest, so if you don't know a lot about internet protocols don't bother to do it manually, just download some good Browser library (Awesomium for instance, I believe that ZennoPoster & UBot uses it, and I tried it myself and I Must say that it is quite good and easy to use. It handles all the scripts for you, events, funcs etc.)

    Hope I helped and good luck!
     
    • Thanks Thanks x 2
    Last edited: Dec 21, 2011
  18. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Thanks man, your very helpful :D
    I have already had success parsing the yahoo captcha with webrequests. I am looking for post methods now as I said in the previous post
     
  19. awsomnick1

    awsomnick1 BANNED BANNED

    Joined:
    Feb 8, 2010
    Messages:
    539
    Likes Received:
    154
    Anyone got any help posting with webrequests?