我是新手,最近在自学C#,想用webClient写个自动申请搜狐邮箱的Windows程序,不要内嵌webBrowse的那种,用抓包工具知道了Post的格式,其中有一个validate = "" 这个参数就是用户所输入的验证码,但后面还有一个 uuidCode="" ,这个是根据这个验证码所生成的很长的一段密文,经测试,密文后面的才是真正的验证码,前面一段不知是怎么算出来的,后面的是不变的,
在清除COOKIE之前输入同样的验证码(比如0123456789),截取的数据为(SASLSLALEJPLYLALYLSJYPCJPJSLSPULSPNLSJUPJLEJSJYJSJUPUJYPCPLJPLYLAJSLYLAPUJUPJPNLAPLPNLYLAJSLYLAPUJPLYLEJPJSLSLALEPJLYLAPCJPLEJYLELAPCJPLEJSLEPUJSJUPCJSPJLEJPLELSPNLELSJSLEJPLALEJUPJLEJPLYLEJUPCLEJPLSLELYJPLEJPJYLEJUPL)
清除COOKIE再访问时为
(SASLSLALEJYLYLALYLSLELSLAJYJUPJLSLEPCLSJUPJLSJUPLPNJUPUJYPCJPJSLYLAJSLYLAPUJPLELAPLJYJPLYLAJSLYLAPUJPLEPCJSLAJYLAPUJPLYLALEJPLEJYPLJYLYJPLEJSLELAPCLELSPNLELSJSLEJPLALEJUPJLEJPLYLEJUPCLEJPLSLELYJPLEJPJYLEJUPL);
测试多次后发现
LELSPN  =  0
LELSJS  =  1
LEJPLA  =  2
LEJUPJ  =  3
LEJPLY  =  4
LEJUPC  =  5
LEJPLS  =  6
LELYJP  =  7
LEJPJY  =  8
LEJUPL  =  9
这些是定值。但前面的变值不知怎么算出来的!还是我的思路不对???,有没有人有这方面的代码能否给我参考一下?!