`
xiao5233
  • 浏览: 26210 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

百度红包验证码的解密的想法,有兴趣的来看看

阅读更多
首先本人加密解密是小白

百度现在出了个搜红包的活动

我发现这个红包活动的验证码是经过加密而来的


右键验证码,然后复制图像地址得到
http://hongbao.app.baidu.com/hongbao/genimg?vcode=3030313031333037393737313333303861707073746F72653132393636323038323530343031303130301EC960B34D30760BDBD650376805D795
这个验证码是ch9b

每次请求这个地址得到的验证码图片的字母都是ch9b,只是样子改变了。

我们来看看这个vcode  经过多个验证码vcode的分析,可以分成这么6个字符串
验证码  ch9b
30303130313--------------干扰
33037393737313333   
303861707073746F72653132393636323-----------------干扰
0383235
3034303130313030--------------干扰
1EC960B34D30760BDBD650376805D795   

其中有三个字符串是干扰 ,因为每次得到的vcode都有这相同的三个字符串
另外有3个有用的字符串
33037393737313333
0383235
1EC960B34D30760BDBD650376805D795  //这里有64位 16进制数(因为只有0-9和ABCDEF组成)  可能是des密文
     
我用第一个字符串 33037393737313333做密钥,第二个字符串加上验证码0383235ch9b做为明文,就得到了一下密文也是64位
FE3F914E6899C848F77F321F1078F8BA      des密文,密钥=33037393737313333 明文=0383235ch9b



百度des密文:1EC960B34D30760BDBD650376805D795
我的des密文:FE3F914E6899C848F77F321F1078F8BA
可能是有些许变异,这之后就不知道怎么进行了。

不知道我的想法对不对?

对于加密解密有兴趣的,大家可以来讨论讨论呀


以下是多次刷新验证码得到的vcode
30303130313-----------
73634383431343033
303861707073746F72653132393636323------------
0383937
3034303130313030------------
12E1CA46675962E15346EEDFFCCFA069            tyuy
密钥 73634383431343033 
明文 0383937tyuy
des的密文 450573209AF129BF0F259B1A6CBBC63B

30303130313--------
53237313734393234
303861707073746F72653132393636323---------
0393234
3034303130313030--------------
8FE76284CE0274CBFB5B9312ADEF7AAD      2uct

30303130313-----------
03134333635333335
303861707073746F72653132393636323-------
1303237
3034303130313030---------
EC4C23A4D09C0D448CFC96E5BB2C5EA9           x64g


30303130313-----------
73634383431343033
303861707073746F72653132393636323------------
0383937
3034303130313030------------
12E1CA46675962E15346EEDFFCCFA069            tyuy
  • 大小: 42.5 KB
分享到:
评论
6 楼 sulifeng 2011-02-12  
为什么不需要后32位就能看到验证码呢?
5 楼 xiao5233 2011-02-11  
ahuango 写道
楼主你走弯路了。除了最后32个字符,前面的恰好以3X3X的形式出现,是0~9的ASCII值的16进制表示。转成普通字符串后是:
例如: 0010162904594008appstpre129730863404010100
其中appstpre是一直不变的,其后面的9位数字是时间以秒为单位的表示,你可以用javascript的new Date().getTime()比较一下,最后的04010100则是一直不变的。

当vcode=0010162904594008appstpre1297308634时,也是可以生成验证码图片的。最后一位表示的是验证码中的字符个数,这个vcode是4个,你把最后一位改成6就是6个。

好了,我琢磨到这就走不下去了,有这方面的高手可以帮帮楼主。呵呵。



确实,3X3X 是0~9的ASCII值的16进制表示,这个规律我没发现,
那后面32位则是验证码加密后的密文了
4 楼 thihy 2011-02-10  
楼主,你再获取上面的URL看看,已然不是ch9b了
3 楼 ahuango 2011-02-10  
楼主你走弯路了。除了最后32个字符,前面的恰好以3X3X的形式出现,是0~9的ASCII值的16进制表示。转成普通字符串后是:
例如: 0010162904594008appstpre129730863404010100
其中appstpre是一直不变的,其后面的9位数字是时间以秒为单位的表示,你可以用javascript的new Date().getTime()比较一下,最后的04010100则是一直不变的。

当vcode=0010162904594008appstpre1297308634时,也是可以生成验证码图片的。最后一位表示的是验证码中的字符个数,这个vcode是4个,你把最后一位改成6就是6个。

好了,我琢磨到这就走不下去了,有这方面的高手可以帮帮楼主。呵呵。
2 楼 ahuango 2011-02-05  
有没有可能这个只是个key,验证码在后台获取?
1 楼 mgcnrx11 2011-02-03  
triple des试试

相关推荐

    抓取百度搜索结果——解密百度狗

    在这个过程中,“解密百度狗”可能是指破解或理解百度搜索引擎的反爬策略,因为搜索引擎通常会设置一些机制来防止被大规模抓取数据,以保护其服务的正常运行。 首先,我们需要了解HTTP协议,这是互联网上应用最为...

    加密解密和验证码事例

    例如,可能有一个应用场景是用户提交表单时,先通过RSA加密敏感信息,然后用BASE64编码传输,服务器端接收到后解码再用私钥解密,同时验证用户输入的验证码是否正确,确保了数据的安全性和用户的真实性。 综上所述...

    百度小程序用户信息解密UnlimitedJCEPolicyJDK8

    因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件, 从官方网站下载JCE无限制权限策略文件,注意自己JDK的版本别下错了。...

    asp.Net\验证码和加解密WEB.CONFIG

    asp.Net\验证码和加解密WEB.CONFIG QQ:292258449

    百度打码模块.rar

    总的来说,这个压缩包提供的模块和示例程序旨在帮助开发者自动化处理旋转验证码,特别是鱼刺类验证码,并且具备一定的安全加密功能和可扩展性,适应不同网站的需求。开发者可以深入研究这些资源,理解其工作原理,并...

    jmeter识别图片验证码的包

    本压缩包“jmeter识别图片验证码的包”提供了一种解决方案,即利用OCR(Optical Character Recognition,光学字符识别)技术来尝试识别图片中的验证码。 首先,我们要理解OCR的基本原理。OCR是一种将图像中的文字...

    歌库解密软件歌库解密软件歌库解密软件

    可以解密DVD歌库歌库解密软件歌库解密软件歌库解密软件

    面包网百度影音资源采集解密

    总结来说,"面包网百度影音资源采集解密"涉及到的关键技术有: 1. 资源采集:通过编程手段从网页中抓取数据,特别是视频播放地址。 2. 解密技术:理解并应用加密算法,将加密的播放地址还原成可用的URL。 3. PHP...

    西门子PLC 200 300 解密软件 LOGO解密软件 200项目密码解密 200上传密码解密2.0版本以下.zip

    总的来说,西门子PLC的解密软件是一个敏感话题,涉及到技术、法律和安全的多重考量。在实际操作中,应遵循合法合规的原则,优先考虑通过官方渠道获取技术支持和服务,以确保系统的稳定和安全。对于学习和研究目的,...

    基于人工神经网络的百度地图坐标解密方法.pdf

    同时,这也对理解百度地图的坐标加密算法提供了有价值的洞察,对于未来可能出现的类似加密系统,也可能提供解密思路。 总的来说,基于人工神经网络的百度地图坐标解密方法结合了深度学习和数据建模的技术,通过BP...

    揭秘数据解密的关键技术 CHM

    第1章 走进数据解密  1.1 数据解密是什么  1.1.1 代码逆向工程和数据逆向工程  1.2 数据解密的方法  1.2.1 黑盒分析法  1.2.2 白盒分析法  1.2.3 黑盒分析法与白盒分析法的比较  1.3 万能的汇编语言 ...

    西门子s7-200拆机解密软件 四级解密软件

    总的来说,西门子S7-200的四级解密软件是一种专门工具,用于处理加密的PLC程序。尽管它可能带来便利,但使用时必须谨慎,确保遵循所有安全措施,并理解其中可能涉及的法律和道德问题。对于没有足够专业知识的用户,...

    易语言点选验证码学习源码

    在本压缩包中,"易语言点选验证码学习源码" 提供了一个学习点选验证码处理的实例,这在网络安全、自动化测试以及人工智能领域都有广泛的应用。 验证码(CAPTCHA)是一种防止机器自动操作的技术,通常用于验证用户...

    三菱PLC FX3U解密 FX3G解密 FX3GA解密 FX2N解密 FX1N解密 FX1S系列解密软件.zip

    三菱PLC FX3U解密 FX3G解密 FX3GA解密 FX2N解密 FX1N解密 FX1S系列解密软件 (注意 FX3系列 8位密码直读。。。如果是加16位密码的,需要短接后解密,下载后看PDF解密步骤)短接解密不能保证百分百都可以解开

    解密 文件解密 文件解密 文件解密 文件解密 文件

    解密 文件解密 文件解密 文件解密 文件解密 文件解密 文件

    md5解密md5解密md5解密md5解密md5解密md5解密

    md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密

    (原创)百度知道百科地址关键词加密解密工具

    【标题】"(原创)百度知道百科地址关键词加密解密工具"揭示了这款软件的核心功能,它是专门针对百度知道百科的URL关键词进行加密与解密操作的。在互联网上,尤其是搜索引擎优化(SEO)领域,关键词的处理是至关重要...

    LUAC脚本解密_luac解密在线_luac4加密_luac反编译_luac4解密工具_luac解密工具

    总的来说,LUAC脚本解密是一个涵盖编译原理、反编译技术和加密解密策略的复杂领域。开发者和安全研究人员可能对此感兴趣,以增强他们的技能或进行代码分析。然而,这个过程应当遵循合法和道德的原则,尊重软件开发者...

Global site tag (gtag.js) - Google Analytics