吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4238|回复: 12
收起左侧

[Java 转载] 用java写的亲情卡扫号工具

  [复制链接]
飘零的殇 发表于 2018-9-10 11:04
目前存在的问题:1,正则匹配有问题,故代码中注释了正则匹配,改为全部输出,可自行复制出来,手动搜索如555等关键的信息,即可获取想要的手机号码
2,地区暂时是深圳的,可以改URL中的城市编码,或者通过抓包抓到该URL值,直接替换即可。
3,请求速度过快会导致请求终止
[Java] 纯文本查看 复制代码
//此链接为联通亲情卡请求地址
    public static String QQK_URL = "https://m.10010.com/NumApp/NumberCenter/qryNum?callback=jsonp_queryMoreNums&provinceCode=" +
            "51&cityCode=540&monthFeeLimit=0&groupKey=7100388009&searchCategory=3&net=01&amounts=200&codeTypeCode=" +
            "&searchValue=&qryType=02&goodsNet=4&_=";


[Java] 纯文本查看 复制代码
public static void run(){
        while (true){
            //获取以毫秒级的时间戳
            long time = new Date().getTime();
            //获取联通的号码
            String result = HttpUtils.sendGet(QQK_URL, time);

            //去掉头部和尾部不需要的数据,以便转换JSON
            String substring = result.substring(20, result.length() - 1);

            //将获取到的数据再转换为Map
            Map<String, Object> stringObjectMap = JsonUtils.toMap(substring);

            //得到指定key的值
            String numArrayStr = stringObjectMap.get("numArray").toString();

            //截取指定的数据,并且分成数组
            String[] numArrays = numArrayStr.substring(1, numArrayStr.length() - 1).split(",");

            //存过滤后的数据
            List<String> phoneList = new ArrayList<String>();
            //去掉不是电话号码的数据
            for (String phone : numArrays) {
                //有些数据为0,1,0这样的数据,想要去掉
                if (phone.length() > 3) {
                    phoneList.add(phone);
                }
            }

            //循环匹配正则
            for (String phone : phoneList) {
                //循环匹配正则,匹配到的就输出,匹配不成功则不输出,该正则有问题,目前注释
                //Regular.outInfo(phone);
                System.out.println(phone);
            }
            //System.out.println("此处为本次获取到的所有数据:" + phoneList.toString());
            // System.out.println("等待5秒后开始……");
            //Thread.sleep(5000);
        }
    }




思路:其实很简单,就是在联通营业厅APP中,办理亲情卡,通过Charles进行抓包,把抓到的URL拿到代码中进行解析成我们想要的数据,此URL为大王卡办理亲情卡的URL地址,
其他地址也可以类似这样的写法,只不过在解析json的时候,需要改变一下即可,小弟第一次写,请大神勿喷。


微信截图_20180910105153.png

附上一张扫描之后的图

附上一张扫描之后的图

scanPhoneNumber.zip

462.05 KB, 下载次数: 188, 下载积分: 吾爱币 -1 CB

附上源码,解压后导入项目直接运行即可

免费评分

参与人数 3吾爱币 +4 热心值 +1 收起 理由
Signal_over + 2 + 1 谢谢@Thanks!
布鲁斯特 + 1 会锁IP的吧
Nankang2 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 飘零的殇 发表于 2018-9-10 11:26
xinaogas 发表于 2018-9-10 11:22
这个是干啥用 的?

扫靓号用的,比如你要办理亲情卡,通过此扫号工具就可以扫到如4A 号等
月亮湾0111 发表于 2018-9-10 11:12 来自手机
快乐小风 发表于 2018-9-10 11:17
xinaogas 发表于 2018-9-10 11:22
这个是干啥用 的?
lzz4910 发表于 2018-9-10 11:28
下载了竟然不会用...
 楼主| 飘零的殇 发表于 2018-9-10 11:30
lzz4910 发表于 2018-9-10 11:28
下载了竟然不会用...

需要用eclipse或者IDEA等编程工具的
汉撸帝 发表于 2018-9-10 11:30
都是大神
╰ァBy﹎鑫鑫 发表于 2018-9-10 12:06

支持一下楼主的精神
独念成慕 发表于 2018-9-10 14:26 来自手机
支持楼主。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-15 11:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表