ptrace

ptrace

文章 1 浏览 66

UNIX ptrace() 阻止子系统调用

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

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

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

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

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

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

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

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

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

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

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

ptrace 多线程应用程序

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

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

HP-UX 上的 PTRACE 编程

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

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

struct reg 和 struct user_regs_struc 之间的区别?

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

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

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

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

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

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

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

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

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

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

清晨说晚安 2024-08-26 19:44:21 9 0

父进程的跟踪

子进程可以使用 ptrace 系统调用来跟踪其父进程吗? 操作系统是linux 2.6 谢谢。 更新1: 我想从“自身”追踪process1。这是不可能的,所以我 fork 并…

橘寄 2024-08-20 17:03:26 11 0

使用 PTRACE_SINGLESTEP 计算进程的机器指令数

在 Linux 机器上,我使用带有 PTRACE_SINGLESTEP 参数的 ptrace 来计算程序的机器指令数。我关注了这篇文章: http://www.ncsu .edu/it/mirror/ldp/LD…

清秋悲枫 2024-08-04 14:39:30 4 0

Windows 中有类似 Linux ptrace 系统调用的东西吗?

阅读监视 Windows 中某个进程完成的某些系统调用,我想知道与 ptrace 等效的 Windows系统调用或编程解决方法。…

始终不够 2024-07-20 09:13:08 5 0

跨平台文件访问跟踪

我希望能够跟踪特定程序调用的文件读/写。 不需要有关实际事务的信息,只需要涉及的文件名。 有没有跨平台的解决方案? 各种平台特定的方法有哪些? …

听风念你 2024-07-04 09:54:01 14 0

阅读其他进程 OS X 中的内存?

我一直在尝试了解如何读取 Mac OS X 上其他进程的内存,但运气不佳。 我在网上看到过很多使用 ptrace 和 PEEKDATA 等的例子,但是它在 BSD [man ptrac…

温暖的光 2024-07-04 04:53:05 10 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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