Ok. So this should not be as difficult as it's appearing it is. But I'm stumped, so I thought I'd appeal to the greater WF for help on this one. I know one of you mofos finished a yahoo account registration bot.
Ok. So my bot allows for manual input for the captcha(at least for now)
Step 1: Entering the Captcha
(see, it's entered correctly)
Step 2: Yahoo Lies to Me
What I've Tried So Far
u=3enaha***ek9vj
dracs=
t=PF0z7WrIujwvujUHDAnNGMnb97U16.*****.YFoxlFt_fI0rlvkArfWOZ6OlUoH1VnXCMJjDtDbf7_nUG2w**************G_mF3QHrWA.qDu9Ruxl8XhbB34F5EGMUdGSkr8KW9LS.x3bRX0gO4To74fqwMV4KDuqpPXlkJJs92GDPrvJV1_34wdwUnpvm1CVl2lVKVAFU6dc_Ubo34gotQjDJdHKnV47YjAQC60LA--~B
done=http://mail.yahoo.com
last=
partner=yahoo_default
intl=us
src=ym
.scrumb=
jsenabled=0
exitSurveyEnabled=0
preferredcontent=us
firstname=Kwedders
secondname=Bertram
gender=m
mm=2
dd=12
yyyy=1977
country=us
postalcode=48654
yahooid=TBritishWXB73
domain=yahoo.com
password=thiscouldbeapass
passwordconfirm=thiscouldbeapass
altemail=
secquestion=What is the last name of your favorite musician?
secquestionanswer=Censored
cword=BFrcn7Bc
cdata=WyMvaOJZFekOKjGCUnq45VLjDG3nY****************.SNBBxGbtyiispHGqYzczAKw7z0D8hRF3ytShzkHIWBvd0A-
cadata=
showc=1
tos_agreed=y
IAgreeBtn=Create My Account
Outbound Header:
POST /registration;_ylt=AnX0oQjiYT****SRaNyC_OZ2PAI HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Host: edit.yahoo.com
Accept: */*
Referer: https://edit.yahoo.com/config/eval_register?.intl=us&new=1&.done=http%3A//mail.yahoo.com&.src=ym&.v=0&.u=14eiit1**k9vb&partner=&.partner=&pkg=&stepid=&.p=&promo=&.last=
Cookie: B=114aap5**i5p7&b=3&s=ta
Content-Length: 875
Content-Type: application/x-www-form-urlencoded
(post data here)
So for fucks sake, if any of you guys have done this before and know whatever bizarre thing yahoo is doing, throw me a bone?
I'm sure it's something stupid on my part, but that doesn't make it less maddening.
Ok. So my bot allows for manual input for the captcha(at least for now)
Step 1: Entering the Captcha

(see, it's entered correctly)
Step 2: Yahoo Lies to Me

What I've Tried So Far
- Javascript-disabled signups ARE allowed. But I've tried switching the value jsenabled back and forth from 0 to 1.
- The script downloads(recursively) EVERY associated CSS, Javascript, background image, normal image, etc. Parses HTML and CSS to find them. Can't parse JS, but in theory a JS disabled signup can work, so...
- The script's postdata appears to be identical to the sign up form.
- There's an extra cookie or two on the reg form(can't find where they come from), but if it's not JS/an image/a CSS? It may just be for their advertisement serving.
- The registration links are properly extracted, as is the submit locations.
- Yes, it loads the same cookie on the 2 different screens. It's arranged by unique ID that's passed from one to the other, so I'm sure it's not overwritten.
- I tried requesting the captcha twice and saving to 2 different files. Theory was if the cookies weren't carrying right, they'd save different results. They were identical, so all appears to be well.
u=3enaha***ek9vj
dracs=
t=PF0z7WrIujwvujUHDAnNGMnb97U16.*****.YFoxlFt_fI0rlvkArfWOZ6OlUoH1VnXCMJjDtDbf7_nUG2w**************G_mF3QHrWA.qDu9Ruxl8XhbB34F5EGMUdGSkr8KW9LS.x3bRX0gO4To74fqwMV4KDuqpPXlkJJs92GDPrvJV1_34wdwUnpvm1CVl2lVKVAFU6dc_Ubo34gotQjDJdHKnV47YjAQC60LA--~B
done=http://mail.yahoo.com
last=
partner=yahoo_default
intl=us
src=ym
.scrumb=
jsenabled=0
exitSurveyEnabled=0
preferredcontent=us
firstname=Kwedders
secondname=Bertram
gender=m
mm=2
dd=12
yyyy=1977
country=us
postalcode=48654
yahooid=TBritishWXB73
domain=yahoo.com
password=thiscouldbeapass
passwordconfirm=thiscouldbeapass
altemail=
secquestion=What is the last name of your favorite musician?
secquestionanswer=Censored
cword=BFrcn7Bc
cdata=WyMvaOJZFekOKjGCUnq45VLjDG3nY****************.SNBBxGbtyiispHGqYzczAKw7z0D8hRF3ytShzkHIWBvd0A-
cadata=
showc=1
tos_agreed=y
IAgreeBtn=Create My Account
Outbound Header:
POST /registration;_ylt=AnX0oQjiYT****SRaNyC_OZ2PAI HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Host: edit.yahoo.com
Accept: */*
Referer: https://edit.yahoo.com/config/eval_register?.intl=us&new=1&.done=http%3A//mail.yahoo.com&.src=ym&.v=0&.u=14eiit1**k9vb&partner=&.partner=&pkg=&stepid=&.p=&promo=&.last=
Cookie: B=114aap5**i5p7&b=3&s=ta
Content-Length: 875
Content-Type: application/x-www-form-urlencoded
(post data here)
So for fucks sake, if any of you guys have done this before and know whatever bizarre thing yahoo is doing, throw me a bone?
I'm sure it's something stupid on my part, but that doesn't make it less maddening.