求一个能自动打验证码的软件 要能用的 不要病毒

最好带教程请发到我you箱61930438... 最好带教程 请发到我you箱 6193 0438 展开
 我来答
墨汁凌乱
推荐于2017-12-16 · TA获得超过785个赞
知道小有建树答主
回答量:219
采纳率:85%
帮助的人:101万
展开全部
是web 上用的吗,这里有个 jsp 上用的:

package com.vnvmall.goldfish.util;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;

import javax.imageio.ImageIO;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class ValidateImage extends HttpServlet
{
public void init(ServletConfig conf) throws ServletException
{
super.init(conf);
}

public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
{
res.setContentType("image/jpeg");
res.setHeader("Pragma","No-cache");
res.setHeader("Cache-Control","no-cache");
res.setDateHeader("Expires", 0);
HttpSession session = req.getSession();

// 在内存中创建图象
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

// 获取图形上下文
Graphics g = image.getGraphics();

// 生成随机类
Random random = new Random();

// 设定背景色
g.setColor(getRandColor(200,250));
g.fillRect(0, 0, width, height);

// 设定字体
g.setFont(new Font("Times New Roman",Font.PLAIN,18));

// 画边框
//g.setColor(new Color());
//g.drawRect(0,0,width-1,height-1);

// 随机产生155条干扰线,使图象中的认证码不易被其它程序探测到
g.setColor(getRandColor(160,200));
for (int i=0;i<155;i++)
{
int x = random.nextInt(width);
int y = random.nextInt(height);
int xl = random.nextInt(12);
int yl = random.nextInt(12);
g.drawLine(x,y,x+xl,y+yl);
}

// 取随机产生的认证码(4位数字)
String sRand="";
for (int i=0;i<4;i++)
{
String rand=String.valueOf(random.nextInt(10));
sRand+=rand;
// 将认证码显示到图象中
g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
// 调用函数出来的颜色相同,可能是因为种子太接近,所以只能直接生成
g.drawString(rand,13*i+6,16);
}

// 将认证码存入SESSION
session.setAttribute("VerifyCode",sRand);

// 图象生效
g.dispose();

// 输出图象到页面
ImageIO.write(image, "JPEG", res.getOutputStream());
//JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(res.getOutputStream());
//encoder.encode(image);
}

public void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
{
doGet(req,res);
}

//给定范围获得随机颜色
private Color getRandColor(int fc,int bc)
{
Random random = new Random();
if(fc>255) fc=255;
if(bc>255) bc=255;
int r=fc+random.nextInt(bc-fc);
int g=fc+random.nextInt(bc-fc);
int b=fc+random.nextInt(bc-fc);
return new Color(r,g,b);
}
}
匿名用户
2013-10-29
展开全部
没有自动输入验证码的软件!所谓的自动打码,那就是你把钱给打码平台,打码平台再把这些码发送给打码平台上的工作人员,工作人员把码打好,然后再发送给打码平台由打码平台发送给服务器,让服务器识别这个码,所得到的自动打码,也就是你说的自动打验证码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青春真心很酸甜
2013-10-30 · TA获得超过1.7万个赞
知道大有可为答主
回答量:2.7万
采纳率:86%
帮助的人:4585万
展开全部

您好


1,您可以通过电脑管家下载一个验证码识别软件


2,先到腾讯电脑管家官网下载一个电脑管家。


3,然后打开电脑管家——软件管理——软件仓库——右上角搜索【次世代验证码识别系统】,然后点击下载安装即可。


4,电脑管家推送的软件和游戏都是经过专业的计算机工程师检测过的,可以保证无毒无木马放心下载。

如果还有其他疑问和问题,欢迎再次来电脑管家企业平台进行提问,我们将尽全力为您解答疑难

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐自由呀
2013-10-29 · TA获得超过2.9万个赞
知道大有可为答主
回答量:3万
采纳率:76%
帮助的人:6674万
展开全部
愿我的答案 能够解决您的烦忧

这种软件不可能是无毒的,所以你要使用百度有很多,用完务必立刻杀毒

下载腾讯电脑管家“8.5”最新版,对电脑首先进行一个体检,打开所有防火墙避免系统其余文件被感染。

打开杀毒页面开始查杀,切记要打开小红伞引擎。

如果普通查杀不能解决问题,您可以打开腾讯电脑管家---工具箱---顽固木马专杀- 进行深度
扫描。

查杀处理完所有病毒后,立刻重启电脑,再进行一次安全体检,清除多余系统缓存文件,避免二次感染。

如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_不是坏人_
2013-10-29 · TA获得超过421个赞
知道答主
回答量:47
采纳率:0%
帮助的人:13.8万
展开全部
额,楼主,验证码的作用就是为了防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试或是防止不断提交某网络信息而采用的一种网络通行方式。随机生成字符信息放入图片中,防止计算机直接识别。验证用户的有效性的。具体请百度下验证码的作用。
另外 http://download.csdn.net/detail/lywybo/2630169#comment这个可以参考下,下载前请先看别人的评论
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式