x64 Disassembly Fundamentals for Linux Core Dump Analysis
Learn to read x64 assembly, understand CPU registers, and reconstruct stack traces to debug Linux system crashes and application failures.
Về khóa học này
When a Linux application crashes, a core dump is often your only clue to finding the root cause. Understanding how to read the underlying x64 disassembly is the key to unlocking these diagnostic files and resolving complex software failures. This text-based course guides you through the foundational concepts of x64 architecture, assembly language instructions, and memory layouts. By reading clear explanations and studying real-world disassembly snippets, you will develop the practical skills needed to reconstruct call stacks and diagnose crashes without relying on high-level source code. What you will learn: 1. Understand key x64 CPU registers and their specific roles in execution and data storage. 2. Read and interpret common x64 assembly instructions and memory addressing modes. 3. Analyze the structure of the stack and how function calls operate at the hardware level. 4. Reconstruct stack traces manually from raw memory dumps and register states. 5. Navigate modern Linux debugging environments and account for compiler optimizations. 6. Identify common crash patterns like segmentation faults and null pointer dereferences. The course begins with essential CPU architecture definitions and core memory concepts before moving into step-by-step disassembly analysis. You will progress from reading individual instructions to tracing complete execution flows through structured text explanations and written exercises. This course is designed for software developers, system administrators, and support engineers who are new to low-level debugging and want to understand Linux core dumps. No prior assembly experience is required. Start reading today to demystify x64 assembly and elevate your Linux troubleshooting capabilities.
Bạn sẽ nhận được
-
📜
Chứng chỉ hoàn thành
Thêm vào hồ sơ LinkedIn -
🎧
Bao gồm phiên bản âm thanh
Học mọi lúc mọi nơi — không cần màn hình -
♾️
Truy cập trọn đời
Quay lại bất cứ lúc nào, không hết hạn -
📱
Điện thoại hoặc máy tính
Hoạt động mọi nơi, mọi thiết bị -
💸
Hoàn tiền 30 ngày
Không cần lý do -
⚡
Ngắn gọn, đi vào trọng tâm
45 phút nội dung thực hành
Đánh giá
Chưa có đánh giá — hãy là người đầu tiên chia sẻ.
Câu hỏi thường gặp
Tôi cần gì để học khóa này? +
Chỉ cần điện thoại hoặc máy tính có kết nối internet. Không cần cài đặt hay thiết bị đặc biệt.
Tôi thanh toán bằng cách nào? +
Bằng thẻ qua Stripe, hoặc tiền điện tử. Chúng tôi không lưu thông tin thẻ — Stripe xử lý an toàn.
Tôi có thể được hoàn tiền không? +
Có — hoàn tiền đầy đủ trong 30 ngày, không cần lý do.
Tôi sẽ có quyền truy cập trong bao lâu? +
Mãi mãi. Sau khi mua, khóa học là của bạn để xem lại bất cứ lúc nào.
Tôi có nhận được chứng chỉ không? +
Có. Sau khi hoàn thành, bạn sẽ nhận được chứng chỉ và có thể thêm vào hồ sơ LinkedIn.
Dành cho người học trong
Công nghệ
Thiết kế
Tài chính
Marketing
Y tế
Giáo dục
Khách sạn-Dịch vụ
Sản xuất