Vnet最后一条短信/验证码/通话记录/gps定位及时上报到指定api接口和网络接口测试工具

查看 126|回复 10
作者:咬字分开念   
Vnet最后一条短信/通话记录/gps定位上报到指定api接口和网络接口测试工具
我看网上好像少有这种工具,有一个叫smsforward的apk貌似也可以实现,但是设置太复杂了还有广告.
用途1:
[color=]就是手机忘记带来,或者不想带,出门外地可以在有网络的地方收验证码和查看漏接电话
用途2:
[color=]老人小孩位置跟踪
为了让服务能常驻后台,所以采用了带有系统的虚拟网络服务的框架,可以随便添加一个用不到的虚拟网络连接点,然后在顶部下拉菜单点击激活服务就行了,可以在不启动apk的情况下实现后台运行逻辑.不然还有什么好方法呢.
这个自己去研究,
apk运行逻辑上,15秒检查一次短信和最后一个通话记录,如果有更新就连同
[color=]gps定位
(10分钟检测一次)一起Get到你自己设置的后台接口.
*如果需要更快频率的gps跟踪和上报,只需要后台api返回空字符就行了,这样15秒就会上报一次.否则就是有新短信或者通话记录才会上报.
软件框架采用开源协议 GNU GENERAL PUBLIC LICENSE
只是在这个框架上加入了这个功能而已
apk没有加固,可以查看源码,所以不用担心有后门.

后台接收到的信息如下
SMS:Num: 95528 SMS: 您浦发信用卡个人信用卡本月账单人民币310.23,最低还款额人民币15.86,到期还款日09月15日。还足最低还款额,将不影响您本期信用记录。查询账单详情请登录 https://pf1.cn/V9GSU【浦发银行】 call:dates:Sun Aug 27 2023 19:12:51 GMT+0800 (中国标准时间) 类型:OUTGOING号码:456通话时长:1527秒 GPSLocation:
Latitude: 73.08465753Longitude: 94.45881406 gpstime:2023-08-28 10:30:49
后台可以用百度地图api逆解析出实际定位点
相关代码如下
获取的gps坐标是谷歌原始标准,如果用百度地图获取gps图像位置,还需要转化为百度地图的标准才准确,下面是完整的转化加转地图的代码.只需要传入2个参数就行了,Your AK KEY需要用自己的百度地图key,
比如把下面代码保存为map.html
在浏览器只需要用https://你的域名.net/map.html?longitude=经度数字&latitude=维度数字
这样就能自动出准确地图
[HTML] 纯文本查看 复制代码
   
   
   
   
    解析...
   
        body,html{
           width: 100%;
           height: 100%;
           padding: 0;
           margin: 0;
       }
       #container{
           width: 100%;
           height: 100%;
           overflow: hidden;
       }
       #result{
           position: fixed;
           top: 10px;
           left: 10px;
           padding: 0px 7px;
           min-width: 350px;
           height: 70px;
           line-height: 35px;
           background: #fff;
           box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
           border-radius: 7px;
           z-index: 99;
       }
   

   
   
        详细地址-点击刷新:
        
   
   

[table][tr][td]

地图, 接口

咬字分开念
OP
  

楼主用这个apk是为了和女朋友共享位置,我们手机都安装的有,所以可以实时知道对方在哪里
收验证码和通话记录的功能是因为有2个手机有时候出门不方便带,又不想漏接电话和紧急时候需要收个验证码,现在什么貂网站app都要验证码登录,你们说烦不烦.
这样下来就算不带手机也不会不知道谁打过电话给我,我可以查看收到的通话记录,重要的电话回拨过去就行了
补充说明:
使用的框架在github有23k星和3.7k分叉,懂的大佬可以自行确认,所以框架是安全的,可以放心使用
apk没有其他界面,就一个启动界面和启动成功提示.
简单重复说明一下,有个别人不会用,使用方法很简单
如果只是需要监听短信/通话记录和gps
只需要在输入框打下面的地址点测试按钮就可以了
如:https://api.yourdomain.net/whatmsg=setdomainsmsapi
https://api.yourdomain.net/whatmsg= 是你自己的域名.这样你在你的网站日记中就可以看到对应访问记录,后面的参数就是上报的信息.
以后台是iis为例
记录日记如下
[Asm] 纯文本查看 复制代码
2023-08-28 02:50:10 W3SVC1 172.18.8.8 GET / whatmsg=SMS%3ANum%3A+6505551212%2C+SMS%3A+Android+is+always+a+sweet+treat%21+call%3Adates%3A1693018767688+%E7%B1%BB%E5%9E%8B%3A%E5%B7%B2%E6%8E%A5%2C+%E5%8F%B7%E7%A0%81%3A6505551212%2C+%E9%80%9A%E8%AF%9D%E6%97%B6%E9%95%BF%3A4%E7%A7%92+GPSLocation%3ALatitude%3A+37.421998333333335%2C+Longitude%3A+-122.084+gpstime%3A2023-08-28+10%3A30%3A49 443 - 120.26.200.120 Dalvik/2.1.0+(Linux;+U;+Android+11;+Android+SDK+built+for+x86+Build/RSR1.210210.001.A1) - - api.yourdomain.net 200 0 0 554 576 90
用url解码后得到:
SMS:Num: 6505551212, SMS: Android is always a sweet treat! call:dates:1693018767688 类型:已接, 号码:6505551212, 通话时长:4秒 GPSLocation:Latitude: 37.421998333333335, Longitude: -122.084 gpstime:2023-08-28 10:30:49 443 - 120.26.200.120 Dalvik/2.1.0
本apk还有高级功能,比如屏蔽广告,屏蔽app联网,hook重定向app的post或者get请求等,需要自己去研究,信息定位上报只是本app所有功能里的冰山一角,可以一台手机安装,如果不需要定位可以不去管百度地图api
[color=]如果需要微信或者qq接收信息,只需要在把后台接收到的内容推送或者后台地址发到微信上就可以了
[color=]可以兼容目前安卓所有版本,后台地址可以用ip或者非https地址,没关系
[color=]源码已经上传到github{安卓是kotlin代码,后台服务是Golang语言开发的.aar文件里面有使用说明.}
避免广告嫌疑,有缘人自然能找到.
请自己去搜"52vnet接口测试工具
[color=]"-在项目的
Releases
[color=],可能需要点时间才能搜到
[color=]可能github地址存在G点,发不出来[抱歉,您填写的内容包含敏感词而无法提交] @
白帆666  


vnet源码.png (54.15 KB, 下载次数: 0)
下载附件
2023-9-12 20:32 上传

hellopolly   

好东西,好东西,但是话说,这个必须两台手机都安装吗。如果我不需要定位,是不是就不用去调用api了
fkeetg   

那这个就牛逼了,回家下载研究下。
15122691092   

smsforward开源的无广告,U盟是统计用户数量,
coueyamin   

下载了  不会用  弱爆了
wjxlr   

安装了,不会用啊
咬字分开念
OP
  


15122691092 发表于 2023-8-29 21:19
smsforward开源的无广告,U盟是统计用户数量,

是的,我也用过,功能的确多,设置也多,如果我这个都不会用的话smsforward就更不会了.
主要是没有GPS定位上报,所以不够全面,然后就是没有后台服务功能,需要打开软件才行,自动启动对于大多数国产手机都是不可用的,
我这个框架也是开源的,我自己加的代码也可以开源,只是对应框架的G点比较高,我怕发出来会404
8329333   

这个牛B,只是菜鸟不会用
lzxxl   

我先看看好不好用,当然也感谢大佬的分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部