ptrace

ptrace

文章 1 浏览 65

如何使用ptrace跟踪程序执行情况?

我一直在尝试使用系统调用“ptrace”(使用 PTRACE_SINGLESTEP 宏)来跟踪简单应用程序的执行。 在记录程序的执行时,我想跳过阅读中无用的部分,只从…

旧话新听 2024-11-09 15:50:36 0 0

sys_open 的 ptrace %edx 不一致

我正在尝试使用 ptrace 从 sys_open 系统调用中获取文件名。我获得了文件路径指针,并且能够从该地址获取正确的数据,但是,我需要一种方法来知道要获…

遗心遗梦遗幸福 2024-10-28 07:25:54 2 0

如何ptrace多线程应用程序?

编辑(已取得进展): 我正在尝试 ptrace vsftpd 守护进程。我有以下附加到守护进程的代码。然后它成功显示第一个生成的进程的 PID。然而,对于这个生…

淡淡の花香 2024-10-28 06:07:20 2 0

Linux:通过 ptrace() 执行系统调用

嘿 :) 我目前正在为 x86/x64 Linux 开发一个内存黑客库。 我挣扎的重点是实现某种远程系统调用执行。 这是我的代码,当我尝试执行有效的系统调用时…

ζ澈沫 2024-10-28 02:40:46 2 0

ptrace 附加到 vsftpd 挂起

我正在尝试 ptrace linux 上的 vsftpd 服务器进程,以便在 vsftpd 进程进行系统调用时能够获得控制权。我启动 vsftpd 进程并将此进程 ID 作为命令行传…

北凤男飞 2024-10-24 13:01:41 3 0

UNIX ptrace() 阻止子系统调用

我正在开发一个用于编程竞赛的评分器。基本上,评分者必须在“隔离”的进程中运行解决方案程序。因此,我希望解决方案不要调用任何有害的系统调用(例…

梦中的蝴蝶 2024-10-12 09:38:06 3 0

Linux ptrace 怎么会不安全或包含竞争条件?

我想通过 ptrace()ing 我启动的进程及其所有子进程将创建的进程(包括孙子进程等)来实现沙箱。 ptrace() 父进程,即主管。将是一个简单的 C 或 Pytho…

暮色兮凉城 2024-10-06 23:34:43 4 0

在 ptrace 时如何在调试器中获取信号详细信息?

我有一个调试器,正在从 linux 移植到 *bsd。目前,我正在开发 OpenBSD 版本。 在某些情况下,我想知道所传递信号的详细信息。例如,假设发送了 SIGSE…

别理我 2024-09-27 01:10:27 4 0

使用ptrace在用户空间编写程序管理器

我将寻找建议/资源来编写一个程序,该程序可以拦截程序的系统调用以监督其文件系统、网络等访问。 这样做的目的是编写一个在线判断器,以便不受信任的…

沉睡月亮 2024-09-18 01:20:40 10 0

ptrace 多线程应用程序

我有一个类似“调试器”的应用程序,名为hyper-ptrace。它启动 user_appl3,它是带有 NPTL 的多线程。 hyper-ptrace的主循环是: wait3(&ampstatus, F…

青萝楚歌 2024-09-15 07:17:08 4 0

HP-UX 上的 PTRACE 编程

任何人都可以给我任何好的链接,我可以在其中获取有关如何使用 ptrace for HP-UX 进行编程的一些信息。 请不要发布linux ptrace的链接。…

随遇而安 2024-09-14 12:21:15 4 0

struct reg 和 struct user_regs_struc 之间的区别?

Linux 64 位机器上的 struct reg 和 struct user_regs_struc 有什么区别?…

平安喜乐 2024-09-08 22:58:45 5 0

64位Linux上程序/指令指针(RIP)和基址/帧指针(RBP)之间的关系

我需要一些帮助来检索 Linux 64 位 机器上调用堆栈的指令指针 (RIP)。我可以使用 ptrace 遍历堆栈并检索所有帧/基指针(RBP)值。但由于我想要IP值,R…

零度℉ 2024-09-08 15:34:01 2 0

外部程序中引起 SIGSEGV 的指令地址

我想获取导致外部程序发生 SIGSEGV 的指令地址。我尝试使用 ptrace 来实现此目的,但我从内核空间获取 EIP(可能是默认信号处理程序?)。 GDB如何获…

南街女流氓 2024-09-05 23:36:28 8 0

检测信号发送者(linux、ptrace)

我可以区分直接传递到进程的信号和通过调试器传递的信号吗? 情况 1: $ ./process1 process1 (not ptraced) //set up handler alarm(5) .... //signa…

清晨说晚安 2024-08-26 19:44:21 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文