首页
社区
课程
招聘
[原创]把mbedtls移植进内核!
2023-9-19 16:12 9220

[原创]把mbedtls移植进内核!

2023-9-19 16:12
9220

我记得有一个内核加密库,说要收费才能用,这能忍?于是就自己移植了一套mbedtls


废话不多说, 编译好的lib与头文件: https://files.binklac.com/kmbedtls/kmtls.zip


自行编译:请遵循 https://mbed-tls.readthedocs.io/en/latest/kb/compiling-and-building/how-do-i-configure-mbedtls/ , 配置文件在https://files.binklac.com/kmbedtls/, 没有啥需要改的地方, 要是不会改建议用我编译好的


这个版本没开内核ssl支持,因为有一个诡异的wsk蓝屏没修好,回头有空再更吧。

测试


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞1
打赏
分享
最新回复 (5)
雪    币: 2329
活跃值: (3259)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
Hacksign 2 2023-9-19 19:29
2
0

你是说这个? /doge /doge

雪    币: 19349
活跃值: (28971)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋狝 2023-9-19 20:33
3
1
感谢分享
雪    币: 43
活跃值: (356)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ZGADO 2023-9-19 20:38
4
0
Hacksign 你是说这个? /doge /doge
是,用master分支的, 把我提供的mbedtls_config.h覆盖进去,就可以在内核编译使用了, 没记错的话不需要改啥
雪    币: 2329
活跃值: (3259)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
Hacksign 2 2023-9-19 23:06
5
0
记得当初我移植的时候,遇到一个问题是mbedtls使用的内存分配函数是POSIX那套,得自己重写一下内存分配函数的宏,大概看了一下你的头文件,没看到处理这个问题的地方?
雪    币: 43
活跃值: (356)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ZGADO 2023-9-21 15:38
6
0
Hacksign 记得当初我移植的时候,遇到一个问题是mbedtls使用的内存分配函数是POSIX那套,得自己重写一下内存分配函数的宏,大概看了一下你的头文件,没看到处理这个问题的地方?
我觉得这种基础问题大概也不用单独讲...都写驱动的人了
游客
登录 | 注册 方可回帖
返回