文档章节

Android版手机qq 图片名和qq号码的联系规则

酒逍遥
 酒逍遥
发布于 2017/02/15 15:56
字数 451
阅读 38
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

最近网上看到有人因遗失重要QQ联系人的号码.但手机内保存有该qq的图片.且记得qq号码开头是7 ,共9位号码.

网上查得资料所知 图片名和qq号码的对应关系为 三次md5, 第一次是直接md5 该qq号码,并把结果转为大写

第二次是第一次的字符串加上qq号码再次md5同样转为大写,第三次是把第二次的结果加上qq号码再次md5,再次转为大写就得到图片名称.

想要只根据图片名反查到qq号,几乎很困难.即使是cmd5 网站反查,由于3次md5的关系,进度是非常慢,而且结果肯定是需要收费的.

由于已知最后的结果是qq号并且是9位数字,第一位号码也已经知道了.那么其实就是8位的数字而已.

那么暴力破解其实就是最简单的. 那么现在可以用我自己的qq号来测试一下.

已知图片名称是 :29C7E782F91180962DCE7AFB33AB2644 

1

2

3

4

5

6

7

8

9

10

for($i=0;$i<99999999;$i++){

      $str = $i;

    $str1 strtoupper(md5($str));

    $str2 strtoupper(md5($str1.''.$str));

    $str3 strtoupper(md5($str2.''.$str));

    if($str3 == '29C7E782F91180962DCE7AFB33AB2644'){

        echo $str;

        break;

    }

}

最后输出 9976121. 耗时大概3分钟的样子.

如果是为了解决原来的的问题 代码稍稍改动下即可

 

1

2

3

4

5

6

7

8

9

10

for($i=0;$i<99999999;$i++){

    $str '7'.str_pad($i, 8, "0", STR_PAD_LEFT);

    $str1 strtoupper(md5($str));

    $str2 strtoupper(md5($str1.''.$str));

    $str3 strtoupper(md5($str2.''.$str));

    if($str3 == '5F35606056102557CF35554FA181562D'){

        echo $str;

        break;

    }

}

当然耗时会更长一些..不过代码改动下用更多的线程跑的话应该会更快得出结果.

© 著作权归作者所有

酒逍遥

酒逍遥

粉丝 49
博文 40
码字总数 35454
作品 0
武汉
高级程序员
私信 提问
加载中

评论(0)

手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习)

本文内容来自京东“刘伶已”的技术分享。 1、引言 特别说明:本文内容仅用于即时通讯技术研究和学习之用,请勿用于非法用途。如本文内容有不妥之处,请联系JackJiang进行处理! 我司有关部门...

JackJiang2011
2018/10/08
0
0
【转】手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习)

1、引言 特别说明:本文内容仅用于即时通讯技术研究和学习之用,请勿用于非法用途。如本文内容有不妥之处,请联系JackJiang进行处理! 我司有关部门为了获取黑产群的动态,有同事潜伏在大量的...

osc_p8erz1zn
2019/03/04
6
0
Android勒索病毒分析(上)

作者:0431实验室 公众号:吉林省信睿网络 在一个风和日丽的早晨,我的朋友给我发来了一个秒抢红包的apk,我心想还有这好事呢? 0x01 初探安卓勒索病毒 下载安装便会看到以下情景 嗯???这...

0431实验室
2019/11/29
0
0
北京 java求职

今天办离职了,好吧来oschina上求职没必要遮遮掩掩。下面说说个人经历: 2011年毕业,毕业后来到北京《尚学堂》培训了4个月,11月入职北京掌上明珠集团。 该公司只要是手机游戏和网页游戏的开...

如梦技术
2013/02/26
613
3
在手机端安装简易QQ机器人(需要ROOT)Python版

最简单的QQ机器人,不用的安卓手机可以完美的设置一个QQ机器人24小时在线。实现自动回复功能,问答等等。例如:你:你好 机器人:你好,我是QQ机器人。 还可以自己设置对应的回复!还有好多功...

osc_tuutsk8t
2018/06/24
18
0

没有更多内容

加载失败,请刷新页面

加载更多

华为pat地址转换,以及内网web服务器发布

实验名称:华为pat地址转换,以及内网web服务器发布 实验拓扑图: 3. 实验目的 : 1.使内网通过pat转化出去上外网 2.使用静态pat做端口映射,发布web服务器 3.配置交换机远程登录 4. 地址规划 cl...

osc_2ch77h9m
10分钟前
7
0
php优化与模块

缓存 xcache eaccelerator zendopcache pdo_mysql扩展 memcache扩展 memcached扩展 mongo扩展 imagemagick imagick扩展...

osc_tb68dlqx
12分钟前
15
0
ATFX投资者教育活动凸显优势,助力客户有效应对市场波动

ATFX动态:新冠肺炎疫情全球传播期间,各国纷纷颁布“居家令”等措施,要求员工必须待在家里,因此也给各行各业带来了不同程度的影响。为了配合各国颁布的防疫措施,ATFX全球办事处依据各地的...

ATFX
12分钟前
10
0
ospf的工作原理

#谈起ospf(开放式最短路径优先),首先它是一种链路状态路由协议 它的工作过程主要有以下几点 : # 建立邻居表 hello : 仅仅使用hello报文,发现邻居,用于邻居的建立,维护,拆除 ospf 路由仅仅...

osc_4dgu16li
13分钟前
16
0
mysql5.7.20安装

rpm -qa | grep mysql yum -y install make gcc-c++ cmake bison-devel ncurses-devel cd /root wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz m......

osc_pl4ni83h
14分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部