x86-64

x86-64

文章 0 浏览 4

AMD 64 位模式下的段限制检查

我正在为 64 位处理器编写自己的操作系统,但我遇到了一般保护的问题。我的操作系统不会依赖页面错误来实现用户空间保护机制,因此我发现有一种方法可…

祁梦 2024-12-11 08:58:51 1 0

为什么 gcc 对 x64 共享库强制使用 PIC?

尝试使用 gcc 将非 PIC 代码编译到 x64 上的共享库会导致错误,类似于: /usr/bin/ld: /tmp/ccQ2ttcT.o: relocation R_X86_64_32 against `a local sy…

烟柳画桥 2024-12-11 04:55:30 1 0

自定义操作系统中的一般保护

我计划为Intel 64位架构编写自己的操作系统,并且我需要实现通用保护机制。我不会使用虚拟内存或分页,而是使用物理寻址。我还不知道如何具体实现它,…

荒岛晴空 2024-12-11 04:11:51 1 0

如何解释 x86-64 上的段寄存器访问?

有了这个函数: mov 1069833(%rip),%rax # 0x2b5c1bf9ef90 add %fs:0x0,%rax retq 我如何解释第二条指令并找出RAX中添加了什么?…

等风来 2024-12-11 03:58:36 1 0

从 xmm 寄存器提取数据到“标准”;变量,内在变量

如何从 xmm 寄存器中提取 2 个字节或任意数量的字节? 目前我正在使用一个数组来转储整个寄存器,然后访问我想要的字节。然而,这似乎没有那么有效。…

有木有妳兜一样 2024-12-11 00:11:13 0 0

使用 Code::Blocks 编译时针对不同的 CPU - 理解错误

我正在使用 Code::Blocks 开发一个 C 应用程序,并且需要面向多个平台(32 位、64 位)。我的开发盒是64位的,所以我尝试在项目设置中检查编译器的i38…

眼前雾蒙蒙 2024-12-08 15:35:52 2 0

x86、x32 和 x64 架构之间的区别?

请解释一下x86、x32和x64之间的区别?当涉及到 x86 和 x32 时,它有点令人困惑,因为大多数时候 32 位程序在 x86 上运行... 相关/可能的重复,其中还…

囍笑 2024-12-07 22:22:06 0 0

MASM 会在背后改变指令吗?

在阅读 HLA 常见问题解答时,我对以下内容感到惊讶: MASM 有一个讨厌的习惯,会改变你背后的指令 后退。 HLA似乎也有同样的问题。 然后我在网上搜索…

洛阳烟雨空心柳 2024-12-07 03:59:01 2 0

Linux 针对执行 shellcode 的安全措施

我正在学习计算机安全的基础知识,并尝试执行我编写的一些 shellcode。我按照此处给出的步骤 http://dl.packetstormsecurity.net/papers/shellcode/ow…

世界如花海般美丽 2024-12-05 01:43:19 1 0

如何在 x86-64 上使用 ptrace?

我正在遵循此处的教程,并针对x86-64(基本上将 eax 替换为 rax 等)以便编译: #include #include #include #include #include #include #include in…

鱼窥荷 2024-12-04 19:45:39 0 0

如何在同一系统上发送 nmi

我需要在我正在使用的系统上发送 nmi。我想测试我已经实现的一些东西。有没有 Windows 驱动程序例程可以让我们做到这一点?我想我可以使用 __outword …

扎心 2024-12-04 09:17:14 2 0

工具链(编译器/调试器)中的错误?

gdb、gcc 或两者都有严重错误,我不知道是什么。我创建了一个 POC 来在 gcc (GCC) 4.6.1 20110819(预发布) 和 GNU gdb (GDB) 7.3.50.20110908-cvs …

拧巴小姐 2024-12-04 06:37:01 0 0

对于少于四个参数的函数是否需要保留堆栈空间?

刚刚开始学习 x64 汇编,我有一个关于函数、参数和堆栈的问题。据我了解,函数中的前四个参数在 Windows 中传递给 rcx、rdx、r8 和 r9 寄存器(以及用…

岛徒 2024-12-03 23:37:57 1 0

无法在 64 位 Windows 7 上构建 32 位 asp.net 应用程序部署包

我正在构建一个将部署在 32 位服务器上的 Web 应用程序,使用 cproj_deploy 和 Web 部署项目来构建我的 msi 文件。如果我在 XP 上构建它,一切都会正…

淡淡の花香 2024-12-03 11:01:47 1 0

gettimeofday 系统调用如何工作?

gettimeofday 是一个 x86-86 的系统调用,根据此页面 (只需在框中搜索gettimeofday): int gettimeofday(struct timeval *tv, struct timezone *tz)…

烟─花易冷 2024-12-02 10:17:21 2 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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