联通查话费 API - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lzhw

联通查话费 API

  •  1
     
  •   lzhw Oct 4, 2021 11346 views
    This topic created in 1665 days ago, the information mentioned may be changed or developed.

    转自吾爱。不知道联通不做鉴权直接开放给公网随意查询是否合适。

    python:

    import requests import json # 联通手机号码 phOne= "xxxxxxxxxxx" url = "https://weixin.10010js.com/app/charge/qryRealFee" headers = { "Host": "weixin.10010js.com", "Content-Type": "application/json", "Cache-Control": "no-cache", "Content-Length": "23", "Accept": "*/*", "Referer": "https://weixin.10010js.com/actPage/activity/index28.html?", "Accept-Language": "zh-cn", "User-Agent": "Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.9 Mobile Safari/537.36" } data = { "phone": phone } req = requests.post(url, json.dumps(data), headers=headers) mOney= int(req.text)/100 print(money) 

    php:

    <?php $url="https://weixin.10010js.com/app/charge/qryRealFee"; $data='{"phone":'.'"'.$_GET["phone"].'"}'; echo "您的帐户余额是:<font color=red size=30>".(curl_post($url,$data)/100)."</font>元人民币"; function curl_post($url,$data){ $headers = array( "Host:weixin.10010js.com", "Content-Type:application/json", "Cache-Control:no-cache", "Content-Length:23", "Accept:*/*", "Referer:https://weixin.10010js.com/actPage/activity/index28.html?", "Accept-Language:zh-cn", "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" ); $ch = curl_init(); cur_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $output = curl_exec($ch); curl_close($ch); return $output; } ?> 

    有人做好现成的,可以直接试试:

    调用地址: http://api.dooper.top:8899/api/liantong/?nub= 请求方式:GET 返回类型:JSON 请求示例: http://api.dooper.top:8899/api/liantong/?nub=13288888888 
    43 replies    2021-11-30 12:59:08 +08:00
    Les1ie
        1
    Les1ie  
       Oct 5, 2021
    试了下,确实可以直接查到准确的话费余额。
    话费余额没有过于敏感的信息,在已知有查话费的 API 的前提下,我更担心有没有类似的可以查身份、姓名、地址等敏感信息的 API,这个 api 不大可能只有这一个业务。
    chanssl
        2
    chanssl  
       Oct 5, 2021   1
    示例号码 80 万话费,擦。。。
    phithon
        3
    phithon  
       Oct 5, 2021
    这个锅谁来背一下
    hs0000t
        4
    hs0000t  
       Oct 5, 2021
    @Les1ie 要是真能爆出来这样的 API,先把那个示例号码查一查,满足下好奇心
    Tilie
        5
    Tilie  
       Oct 5, 2021 via Android
    联通 app 补卡的时候 输入补办号码后 身份证信息是前端验证的(疑似)
    terence4444
        6
    terence4444  
       Oct 5, 2021 via iPhone   4
    话费也不能公开查啊,很容易伪造成话费不足的钓鱼信息。
    skiy
        7
    skiy  
       Oct 5, 2021
    应该是微信的 API,被抓了。
    coolcoffee
        8
    coolcoffee  
       Oct 5, 2021
    2022 年都快来了,居然还见到了只有 http,不支持 https 的接口。
    sutking
        9
    sutking  
       Oct 5, 2021 via iPhone
    @coolcoffee #8 国企啊!太正常了吧,我相信不止联通公司一架,一定还有!
    Eytoyes
        10
    Eytoyes  
       Oct 5, 2021
    18666666666 里面有 4 万多余额
    gengchun
        11
    gengchun  
       Oct 5, 2021
    @coolcoffee 那个不是联通的。
    sprite82
        12
    sprite82  
       Oct 5, 2021   1
    @coolcoffee
    @sutking
    两位,看清楚啊,http 是别人封装的
    PMR
        13
    PMR  
       Oct 5, 2021 via Android
    @skiy

    主办单位:中国联合网络通信有限公司江苏省分公司
    1BF6oSYCD9ngBHo1
        14
    1BF6oSYCD9ngBHo1  
       Oct 5, 2021   1
    试了下,其中三个 headr 还是必须要有的,所以还是有做少量校验的,你们要求还是太高了。(
    ```
    PHO=13233233233 \
    && RET=$(curl \
    -H "Referer:https://weixin.10010js.com/actPage/activity/index28.html?" \
    -H "Content-Length:23" \
    -H "Content-Type:application/json" \
    --data "{\"phone\":\"$PHO\"}" \
    "https://weixin.10010js.com/app/charge/qryRealFee" \
    -s) && sed -e "s/\(.*\)\(..\)/\1.\2/" <<< $RET | xargs printf "%s" && printf "\x1b[31mRMB\x1b[0m\n"
    ```
    binghezhouke
        15
    binghezhouke  
       Oct 5, 2021
    印象中有一些充值服务的地儿只要输入了手机号就会显示余额,估计是类似接口
    alanhe421
        16
    alanhe421  
       Oct 5, 2021
    配合 surge 做个 shortcut,方便多了
    CloudnuY
        17
    CloudnuY  
       Oct 5, 2021 via Android
    之前联通话费接口还能查到姓的首字母名字最后一个字呢
    fenranaab
        18
    fenranaab  
       Oct 5, 2021
    太正常了,联通的业务大部分都是外包出去的,这个只是把话费余额泄露了,前不久连联通最核心的三户信息都暴露出来了。
    opengps
        19
    opengps  
       Oct 5, 2021
    依然有些涉及暴露隐私,比如先便利一圈,看看那些号是有人用的,然后发 ad 短信或者营销等等。当年生日管家骚扰的接口被我扫了一下,总结出来的风险用途
    MeteorCat
        20
    MeteorCat  
       Oct 5, 2021 via Android
    先持续关注下,后续没问题就自己做没有话费提示接口
    Les1ie
        21
    Les1ie  
       Oct 5, 2021
    话费余额 80 多万把我震惊了... 果然还是贫穷限制了我的想象力,我连开 10 块钱的流量包都要纠结好久 :(
    crab
        22
    crab  
       Oct 5, 2021
    luin
        23
    luin  
       Oct 5, 2021   1
    可以做个插件,来电显示对方话费(并没有什么卵用
    scukmh
        24
    scukmh  
       Oct 5, 2021
    @Les1ie 我信了。
    cernard
        25
    cernard  
       Oct 5, 2021   4
    @luin 不如在微信上做个 hook,在联系人名字后面加个话费,对于穷的话费都几十几十充就就不用和他聊了(开玩笑)
    Rorysky
        26
    Rorysky  
       Oct 5, 2021
    @fenranaab 有个朋友想通过姓名查下电话,不知当问不当问
    liaojl
        27
    liaojl  
       Oct 5, 2021 via iPhone
    @Les1ie 从 API 的命名来看,这个还真的就是只查话费的
    pheyer
        28
    pheyer  
       Oct 5, 2021
    应该可以再来一个 alfred workflow 一键查询
    datadump
        29
    datadump  
       Oct 5, 2021
    能不能把电信移动也撸了?
    ghjexxka
        30
    ghjexxka  
       Oct 5, 2021
    @luin #23 应该是去电显示,这样就知道是不是真的停机了(笑
    OnionJuice
        31
    OnionJuice  
       Oct 5, 2021
    那如果用来轮询,验证号码是否存活不是随随便便事,社工库+1
    docx
        32
    docx  
       Oct 5, 2021
    实测部分号码(也可能是号段原因)无法查询

    [{"code":"404","message":"Please check if the number is correct."}]

    号码没有问题
    walkxspace
        33
    walkxspace  
       Oct 5, 2021   1
    @dzyou2007 貌似修复了 上午还能查到的号码 现在就查不到了
    timothyye
        34
    timothyye  
       Oct 5, 2021
    404 了
    Dvel
        35
    Dvel  
       Oct 5, 2021
    其实运营商可以弄一个 API 给个人使用,加个密钥就行了,每天限制查询次数也行。
    docx
        36
    docx  
       Oct 5, 2021
    应该是,源 API 关了,显示 404,#32 是我请求封装后的结果

    #33 @walkxspace
    alanhe421
        37
    alanhe421  
       Oct 5, 2021
    @timothyye 果然,404 了
    alanhe421
        38
    alanhe421  
       Oct 5, 2021
    我写了个面向 Surge 的联通查话费 Script

    需要的自行使用

    https://github.com/alanhg/surge-config/blob/4ab9d44dbff9270ced701571c78dbca561377f76/query-fee.js
    skiy
        39
    skiy  
       Oct 6, 2021
    @PMR 我打少字了。我意思是说:这个应该是抓江苏联通在微信上的小程序或者公众号的 API
    alanhe421
        40
    alanhe421  
       Oct 6, 2021
    @skiy 原来如此了,404,我估计他们是改了地址,哈哈
    bybyte
        41
    bybyte  
       Oct 6, 2021
    修复了
    homie2018
        42
    homie2018  
       Nov 3, 2021
    已经 GG 了。
    SteveRogers
        43
    SteveRogers  
       Nov 30, 2021 via iPhone
    @luin 你这个想法真骚气
    About     Help     Advertise     Blog     API     FAQ     Solana     3654 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 121ms UTC 04:34 PVG 12:34 LAX 21:34 JFK 00:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86