腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
内核
模式下,如何执行用户空间命令
、
、
、
我在
内核
模式下挂接execve (将system_call_table条目__NR_execve更改为我的函数)。我想检查ELF的汇编代码。如果这是有害的,我将直接返回,而不执行它。我正在编写一个
linux
模块。在
Linux
内核
模式下,我想使用objdump来
反汇编
ELF文件。我想进入用户模式来执行objdump,然后返回到
内核
模式。这个是可能的吗?谢谢。
浏览 25
提问于2015-10-24
得票数 1
1
回答
如何
反汇编
正在运行的
linux
内核
?
、
、
寻找一种方法来
反汇编
正在运行的
内核
。我可以通过/dev/kmem完成吗?我运行的是
linux
2.6.32。或者我可以使用
内核
模块在
内核
中运行。我是这方面的初学者。请帮帮忙。我所要做的就是检查
内核
映像中是否有恶意模块,检查是否发生了特定的指令。
浏览 0
提问于2011-01-29
得票数 3
回答已采纳
2
回答
使用objdump
反汇编
Linux
内核
、
如果我尝试拆分
Linux
内核
,由于
Linux
elf-binary文件很大,所以需要相当长的时间。 有没有办法只分解一个函数或一个符号,比如start_kernel函数?
浏览 2
提问于2014-03-21
得票数 1
1
回答
构建和编辑Android
内核
,Eclipse与开发工作室5插件
、
、
、
、
因此,现在我必须在eclipse中成功构建android
内核
,然后才能使用DS-5
反汇编
程序工具。提前感谢
浏览 4
提问于2011-12-06
得票数 5
1
回答
内核
调试时的ida64内存访问
、
、
、
、
我正在尝试用VMWare 9.0和IDA调试64位
linux
内核
。我按照这里列出的指令()成功调试了32位
内核
。然而,如果我在64位
内核
上尝试同样的事情,IDA显示出奇怪的行为…… 我可以通过IDA远程GDB调试附加到64位
内核
,并成功设置断点和单步执行。但我看不到任何内存内容或
反汇编
代码。
浏览 2
提问于2014-06-10
得票数 2
1
回答
通过
内核
读取物理地址中的值
、
、
我在一个旧的
linux
操作系统上工作,它有一个用于所有进程的
内核
(它基本上是一个外
内核
类型)。当从用户空间实现调试功能时,我想
反汇编
其他进程的命令。因此,我创建了一个系统调用,它在目标进程中获取虚拟地址并在其中打印它的值(这样我就可以
反汇编
字节)。我的想法是切换到目标的pgdir,调用页面遍历,然后访问物理地址指针中的数据。当我试图访问后者时,我得到了一个
内核
恐慌。如果我切换到目标进程,然后访问虚拟地址(没有分页),命令的字节会毫无问题地打印出来(例如,使用printf("%0
浏览 2
提问于2020-06-17
得票数 0
2
回答
从Kernel oops PC中查找行号
、
、
、
如果我得到一个
内核
oops,下面的0xac/0x2b8是什么意思?另外,如何获取函数所在文件中的行号?这是
linux
on ARM arch。
浏览 5
提问于2013-11-23
得票数 3
1
回答
linux
内核
模块的
反汇编
代码
我学习了如何调试
linux
设备驱动程序,但我有一个问题。我不懂这个模块的汇编代码(用C语言写的crashit.ko)#include <
linux
/init.h> } module_exit(my_exit); 下面是crashit.ko上面
浏览 0
提问于2012-02-14
得票数 3
1
回答
获取导致信号处理程序中分段错误的寄存器。
、
、
、
、
我知道:使用().,我们可以使用来检查寄存器的值,例如指令指针,尽管不是独立于平台的方式。对于那些不独立于平台的解决方案,我会非常满意的。
浏览 10
提问于2020-07-02
得票数 1
回答已采纳
5
回答
反汇编
OpenCL
内核
?
、
、
、
我想深入研究OpenCL,所以我想知道是否有工具可以
反汇编
已编译的OpenCL
内核
。 对于普通的x86可执行文件,我可以使用objdump来获得
反汇编
视图。还有没有针对OpenCL
内核
的类似工具?
浏览 5
提问于2011-07-14
得票数 12
回答已采纳
1
回答
使用GDB在x86机器上进行MIPS
反汇编
;可能吗?
、
、
、
、
我有一台x86开发机器和为mips开发
内核
模块。我想要
反汇编
一个例程来查找模块的问题。 所以我的问题是“我能在MIPS机器上
反汇编
它吗?还是我必须得到一台x86开发机?”我试过了,但它在x86指令集中
反汇编
。
浏览 3
提问于2012-07-17
得票数 2
回答已采纳
1
回答
跟踪和解压缩不匹配
内核
映像文件的
Linux
内核
指令
、
、
、
、
框架通过x86
反汇编
程序(命名为distorm)生成执行指令的跟踪,包括助记符和操作数。这是跟踪输出的一个示例: 执行指令的列表包括包含在二进制和可能的
内核
指令中的指令。这是上面图片中说明的objdump输出:对于
内核
说明,我必须应用初步步骤: 我在虚拟机中安装了
内核
头,并提取了用于在虚拟机上执行objdump的
linux
映像。对于验证步骤,我使用相同的用户指令方法,将
linux
内核
映像的objdump与跟踪输出进行比较。但是,当发现
内核</e
浏览 0
提问于2021-01-13
得票数 4
回答已采纳
1
回答
如何为不可执行的二进制文件生成CFG
、
、
、
、
目的是对生成的
Linux
内核
二进制文件进行静态分析。有没有什么工具可以做到这一点呢?我通过搜索找到的工具只针对可执行文件。 我使用obj-dump将二进制文件
反汇编
成程序集。
浏览 6
提问于2017-10-10
得票数 0
1
回答
汇编调用指令,写错误?
、
、
、
在使用某些操作码
反汇编
的
linux
内核
的页面错误处理程序中,我看到在x86体系结构上,CALL或0xE8指令偶尔会抛出写错误,ESI和EDI都为空。
浏览 1
提问于2011-06-24
得票数 1
回答已采纳
3
回答
Qemu
内核
引导调试,没有源代码
、
、
、
我正在使用Qemu学习一些
linux
内核
开发/黑客技术,并希望调试
Linux
的引导过程(2.6.34.3)。因此,我已经准备好在中成功构建和运行
内核
,但问题是,在引导进程(地址0)时,我看不到调试器中的任何源代码,只能看到
反汇编
代码。有人对如何调试
Linux
的引导过程有什么建议吗?google中的所有指南都展示了如何调试
内核
,但它们都是从start_kernel() (位于init/main.c中)显示的,而不是从启动过程的开始(在中)显示的。有经验
浏览 6
提问于2012-07-11
得票数 5
回答已采纳
2
回答
CUDA memcheck地址-如何在代码中确定位置?
、
、
cuda-memcheck将为发布模式CUDA
内核
报告以下信息:========= Invalid这是在带有CUDA3.2的x86_64
Linux
上。 更新:原来这是3.2版本中的一个编译器错误。升级到4.0可以消除memcheck错误。此外,我能够使用4.0中的cuobjdump
反汇编
CUBIN,但由于它是发布模式和优化的,所以很难将
反汇编
与源代码相匹配。
浏览 2
提问于2011-06-23
得票数 4
回答已采纳
1
回答
抢占用户空间中的热循环线程
、
、
在
Linux
内核
中,当时间间隔过期时,通过中断将进程由计时器调度到CPU上。请参阅
内核
/sched/core.c中的调度方法。只有
内核
才能抢占线程。我们可以将一个函数地址
反汇编
到RET以获得它的程序集。因此,我们可以识别循环的条件跳转。我们可以在热循环之后引入一条__sched_yield()的go-to语句,我们可以在内存中标识从
反汇编
中提取的hot的相对地址。 由此,我们几乎可以从用户空间中断用户线程。
浏览 3
提问于2022-06-15
得票数 0
回答已采纳
4
回答
手臂拆卸
是否有一个工具可以分析并突出显示每行代码的含义。我不是在寻找像Hex-Rays Decompiler那样的反编译器。我正在寻找一个简单的工具,将有助于阅读汇编代码。
浏览 1
提问于2012-11-20
得票数 8
2
回答
在Common中为Intelx86-64编写一个
Linux
内核
模式调试器是否可行,以及使用哪一个通用Lisp implementation[s]?
、
、
、
、
我感兴趣的是在Common中为x86-64开发某种ring0
内核
模式调试器,它将作为
Linux
内核
模块加载,而在一般编程中我更喜欢Common而不是C,所以我想知道不同的Common实现如何适合这种编程任务调试器将使用一些外部
反汇编
库,例如通过一些。其想法是为64位
Linux
创建一个ring0调试器,它是受思想启发的,它只适用于32位
Linux
,并且需要PS/2键盘。我的问题是:在Common中为Intelx86-64创建一个ring0
内核
模式调试器是否可行,
浏览 4
提问于2012-09-19
得票数 8
回答已采纳
2
回答
在
linux
中
反汇编
windows exe文件的方法
有没有办法在
linux
中
反汇编
windows exe文件?这可以用gdb来完成吗? Thnx。
浏览 1
提问于2012-07-04
得票数 4
点击加载更多
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券