oxb*_*xbo 6 linux kernel symbols
我正在写关于低级别东西的代码.我需要知道内核符号地址来编写可靠的代码.因此我试图在Ubuntu kernel-3.0.19中使用用户模式时读取kallsyms.这是用户模式下的kallsyms输出.
... 00000000 r __ksymtab_prepare_kernel_cred 00000000 r __kcrctab_prepare_kernel_cred 00000000 r __kstrtab_prepare_kernel_cred ...
如何在用户模式下解决此问题.当我的根和每个人都好,但这不是我需要的.
谢谢.
故意/proc/kallsyms显示零而不是非root用户的真实地址.这有点降低了安全风险.
此上游提交中提供了详细信息.另请参见如何%pK在kallsyms.c中的s_show()函数中使用print说明符,s_show负责提供记录/proc/kallsyms.
我怀疑仍然有可能以某种方式获得符号地址而不是root用户.System.map没有root权限也无法访问.写作也一样/proc/sys/kernel/kptr_restrict.
| 归档时间: |
|
| 查看次数: |
7098 次 |
| 最近记录: |