没有合适的资源?快使用搜索试试~ 我知道了~
BaseSpec:用于在规范文档和基带实现之间比较蜂窝第3层协议消息的工具
共32个文件
py:14个
txt:8个
doc:5个
需积分: 15 0 下载量 164 浏览量
2021-05-20
13:57:57
上传
评论
收藏 16.73MB ZIP 举报
温馨提示
描述 BaseSpec是一个对基带实现和蜂窝网络规范进行比较分析的系统。 BaseSpec的主要直觉是基带软件中的消息解码器将协议规范嵌入到机器友好的结构中,以解析传入的消息。 因此,可以轻松提取嵌入式协议结构并将其与规范进行比较。 这使BaseSpec能够自动执行比较过程,并明确发现协议实施中的不匹配项,这些不匹配项是不符合规范的。 这些不匹配可以在嵌入协议结构或暗示潜在漏洞时直接指出开发人员的错误。 利用BaseSpec,我们分析了来自前三大供应商之一的9种设备型号的18个基带固件映像中蜂窝标准L3消息的实现。 BaseSpec识别出数百种不匹配,这些不匹配既指示功能错误,又指示潜在的易受攻击点。 我们调查了它们的功能和安全隐患,发现了9个错误案例,它们影响了33个不同的消息:其中5个案例是功能错误,其中4个是与内存相关的漏洞。 值得注意的是,其中两个漏洞是关键的远程代码执行(RCE
资源推荐
资源详情
资源评论
收起资源包目录
BaseSpec-release.zip (32个子文件)
BaseSpec-release
.gitignore 42B
README.md 8KB
examples
ex_init_functions.py 344B
ex_run_scatterload.py 63B
ex_check_spec.py 1KB
ex_init_strings.py 58B
ex_get_spec_msgs.py 248B
load_ida.py 45B
LICENSE.txt 1KB
overview.png 1.16MB
basespec
structs
l3msg.py 1KB
analyze_spec.py 18KB
scatterload.py 10KB
slicer.py 21KB
utils.py 3KB
parse_spec.py 18KB
__init__.py 0B
spec
ts_124008v150800p.pdf 4.37MB
24301-f80.txt 1.77MB
ts_124301v150800p.txt 2.01MB
24011-f30.doc 3.5MB
24011-f30.txt 160KB
24301-f80.doc 8.49MB
24008-f80.doc 13.1MB
ts_124301v150800p.pdf 3.22MB
44018-f50.txt 2.44MB
ts_124008v150800p.txt 2.9MB
24080-f10.doc 471KB
24080-f10.txt 124KB
24008-f80.txt 2.7MB
44018-f50.doc 4.76MB
preprocess.py 17KB
共 32 条
- 1
资源评论
锦宣
- 粉丝: 18
- 资源: 4564
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功