top of page

匯編語言學習指南(Assembly Language)

第一個步驟:學C語言
推薦課程

CS50- 學習電腦基本知識以及可以學習到C的編程技巧 
Second Link: https://www.edx.org/course/introduction-computer-science-harvardx-cs50x


推薦書籍

需掌握内容:

第二個步驟:學匯編語言

​推荐课程

額外課程【自選】

天草逆向資源VIP之50堂課

推薦書籍


額外知識:https://www.pediy.com/kssd/index.html (可以專門看看一些大佬寫的匯編知識以及IA-64體系那系列的文章。)


再來,你就可以進入Linux方面的匯編。

推薦書籍

然後,便可以開始學習x64的匯編語言
推薦文章

推薦課程
Introductory Intel x86-64: Architecture, Assembly, Applications, & Alliteration

Link: http://opensecuritytraining.info/IntroX86-64.html

Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration

Link: http://opensecuritytraining.info/IntroX86.html


Intermediate Intel x86: Architecture, Assembly, Applications, & Alliteration
Link:http://opensecuritytraining.info/IntermediateX86.html


SensePost crash course in x86 assembly
Here for Course Material

Advanced x86: Virtualization with Intel VT-x

Advanced x86: Introduction to BIOS & SMM

Assembly Language Megaprimer for Linux

Windows Assembly Language Megaprimer
 

​需掌握内容:

​可延伸路线:學習逆向工程

ARM Assembly
Introduction to ARM

bottom of page