Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Captainarash/The_Holy_Book_of_X86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
https://github.com/Captainarash/The_Holy_Book_of_X86
asm assembly intel internals kernel kernelfarm memory-management paging reverse-engineering tutorial virtual-memory windows x86 x86-32 x86-64
Last synced: 4 days ago
JSON representation
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
- Host: GitHub
- URL: https://github.com/Captainarash/The_Holy_Book_of_X86
- Owner: Captainarash
- License: cc-by-sa-4.0
- Created: 2017-03-20T16:56:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-27T19:43:11.000Z (almost 6 years ago)
- Last Synced: 2024-10-30T06:58:38.300Z (13 days ago)
- Topics: asm, assembly, intel, internals, kernel, kernelfarm, memory-management, paging, reverse-engineering, tutorial, virtual-memory, windows, x86, x86-32, x86-64
- Homepage:
- Size: 12.7 MB
- Stars: 942
- Watchers: 59
- Forks: 123
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Holy Book of X86
======================
Delivered to you by **Arash Tohidi** with the spirit of OpenSecurityTraining
For more info, please visit:
[LinkedIn](https://www.linkedin.com/in/arash-tc)
[Twitter](https://twitter.com/H4UL4)
[QBloq](https://captainarash.github.io)
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, interrupts, etc.This book tries to make you have a better understanding of computers in general and helps you learn
x86 architecture pretty fast. This book includes a crash course in x86 assembly and contains some of
the core concepts of x86 architecture which you need to understand most operating systems internals.
### Here's a quick overview of the content (current content):##### Volume 1: Pure Assembly
- Introduction to Intel x86 Assembly
- Learn the most frequently used assembly instructions and their conventions
- Reverse Engineer simple binaries
- Control structures and loops
- Write simple applications in pure assembly##### Volume 2: Internals
###### Section 1: Raw Intel Architecture
- Chapter 0x01: Introduction to Intel x86 Architecture
- Chapter 0x02: Segmentation
- Chapter 0x03: Paging
- Chapter 0x04: Cache Control
- Chapter 0x05: Interrupts and Exceptions
###### Section 2: Windows Internals
- Chapter 0x06: Exploring PE files
!!! DISCONTINUED !!!
## If you want to support the author:
No need to purchase the print book since I'm not selling any longer. But you could help me completing
the book or making it better. Just make a pull request... :)