2016-04-04 13072
osmocom-bb是最近开始仔细研究的,刚听说的时候应该是半年前吧,于是买了个手机开始折腾,由于是linux下操作的东西,本人又对linux一窍不通,最后只是勉强的嗅探到几条短信就扔一边了,最近又捡了起来,决定好好研究一下。
这几天一直在想能不能做一个Win版本的前端,于是就有了这个玩意!
网上默认的教程都是通过 ccch_scan -i 127.0.0.1 -a ARFCN 来启动Wireshark进行数据包解析,但是查看的时候很不方便,要一条一条的,这种仅限于一些技术研究,如果真的要用到xx领域,那岂不要累死?于是网上有很多大神写了一些前端,所谓前端其实就是代替了Wireshark的功能,让抓到的短信看起来比较方便一些,但是这些前端还是要靠linux搭建,对于我这样的新手来说,搭建环境就研究了好长时间!于是乎就想,能不能有一个win下客户端,操作和配置都比较方便的,结果百度一大圈也没找到。这时候冒出了自己写一个的想法,但是怎么写?完全没思路啊,仔细看了下osmocom-bb的wiki,各种在线翻译,发现ccch_scan其实就是一个中转站,将抓到的数据通过UDP中转专出来,有了这个思路,开始尝试,果然,通过UDP调试工具发现,ccch_scan在不断的发送数据,于是安装了一个win版本Wireshark,还真能抓到包!由于本人英语仅限幼儿园水平,也就不去看什么GSM文档了,自己通过抓到的数据包一点一点的分析,写了一套简单的解码算法,可以解析基本的短信数据包,但是还有乱码问题和短信拆分的问题,乱码貌似是编码的问题,一般短信有2种编码方式:UCS2和7bit,目前只是做了UCS2,据说纯字母和数据的时候就会启用7bit,还没抓到过这类包,等抓到了再说吧!至于长短信拆分的问题,研究发现:被拆分的长短信都有一个信息头,通过信息头就可以知道当前信息的页数,再进行组装,这个稍后在研究吧!
愿望:实现osmocom-bb的全windows运行!
原文链接:https://www.pecmd.com/?id=34
=========================================
https://www.pecmd.com/ 为 “刚先生” 唯一官方服务平台,请勿相信其他任何渠道。
原创作品 2017-07-03
原创作品 2017-07-10
原创作品 2016-01-29
工作笔记 2019-01-21
原创作品 2018-01-29
原创作品 2022-04-18
原创作品 2016-02-05
原创作品 2020-01-11
原创作品 2018-03-25
工作笔记 2018-03-28
小游客 2024年08月04日
小游客 2024年05月26日
小游客 2024年02月22日
小游客 2024年01月02日
小游客 2023年12月18日
扫码二维码
获取最新动态