腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券