用户
搜索

该用户从未签到

超级版主

joke

Rank: 8Rank: 8

43

主题

337

帖子

325

魔法币
收听
0
粉丝
11
注册时间
2017-3-11

春秋文阁i春秋签约作者春秋游侠秦楚燕魏齐赵白帽传说

发表于 2017-7-24 17:28:23 117096
本帖最后由 春秋文阁负责人 于 2017-7-24 18:03 编辑

在ctf中有⼀一些题⽬目,本身有弱验证码识别绕过,那么我们怎么解决呢? 这⾥里里⽤用题⽬目
http://lab1.xseclab.com/vcode7_f7947d56f22133dbc85dda4f28530268/ 做实例例讲解

首先
[Python] 纯文本查看 复制代码
pip install pytesseract


发现脚本运⾏行行报错,然后开始装tesseract-OCR 准备⼯工作: 编译环境: gcc gcc-c++ make(这个环境⼀一般机器器都具备,可以忽略略)
[Python] 纯文本查看 复制代码
yum install gcc gcc-c++ make
依赖的包: autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel leptonica(1.67以上) autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel 可以通过yum安装:
[Python] 纯文本查看 复制代码
yum install autoconf automake libtool
yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel
leptonica 需要源码编译安装参考资料料:
http://paramountideas.com/tesseract-ocr-30-and-leptonica-installation-centos-55-and-opensuse-113 http://www.leptonica.org/source/README.html 下载leptonica 包: http://www.leptonica.org/source/leptonica-1.68.tar.gz 解压后切换到leptonica-1.68 根⽬目录
[AppleScript] 纯文本查看 复制代码
./configure
make
make install

tesseract安装:
依赖安装完毕后开始安装tesseract
下载tesseract-3.01 安装包: http://tesseract-ocr.googlecode.com/files/ tesseract-3.01.tar.gz
解压后切换到tesseract-3.01 根⽬目录
(如果在make时遇到类似strngs.h:1: error: stray ‘\357’ in program 的错误,请将tesseract-
3.01/ccutil/strngs.h ⽂文件转为ANSI 编码保存,再重新编译)
[Python] 纯文本查看 复制代码
./autogen.sh
./configure
make
make install
ldconfig

tesseract英⽂文语⾔言包安装:
载tesseract-3.01 英⽂文语⾔言包: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.01.eng.tar.gz 解压后将tesseract-ocr/tessdata 下的所有⽂文件全部拷⻉贝到/usr/local/share/tessdata 下 安装完毕. 测试⼀一下: 切换到解压后的tesseract-3.01 根⽬目录(这个⽬目录下有⼀一个⾃自带的phototest.tif 可以做测试⽤用) 命令⾏行行:
[Python] 纯文本查看 复制代码
tesseract phototest.tif phototest -l eng
输出:
[AppleScript] 纯文本查看 复制代码
Tesseract Open Source OCR Engine v3.01 with Leptonica
page 0
这时应该在当前⽬目录⽣生成⼀一个phototest.txt ⽂文本⽂文件,内容就是phototest.tif 显示的⽂文字. 装完了了之后开始跑脚本

1.png
2.png



运⾏,等待得到结果
图片1.png


本文由Armyzer0投稿发布,转载请注明出处


来啊~快活啊~
抢个沙发先。
使用道具 举报 回复
发表于 2017-7-24 17:50:10
我写过了
使用道具 举报 回复
发表于 2017-7-24 23:34:00
本文由Armyzer0投稿发布,转载请注明出处
使用道具 举报 回复
发表于 2017-7-25 10:37:02
感谢分享
使用道具 举报 回复
发表于 2017-7-25 18:20:53
学习了,感谢分享
使用道具 举报 回复
发表于 2017-7-26 16:54:11
使用道具 举报 回复
学习学习。改天自己试试看
使用道具 举报 回复
发表于 2017-7-27 11:21:55
贴个源码附件嘞
使用道具 举报 回复
发表于 2017-7-29 22:01:22
学习到了
使用道具 举报 回复
发表于 2017-7-30 11:19:28
这个只能对些低级的图形验证码有效
使用道具 举报 回复
发表于 2017-7-30 22:33:50
对简单验证码,这个可以,感谢分享
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册