33
GitHub - firmianay/Life-long-Learner: Personal Notes About Everything.
source link: https://github.com/firmianay/Life-long-Learner
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Life-long Learner - Personal Notes About Everything.
Study Makes Me Happy!
This is my personal study notes include computer science and mathematics. I hope to motivate myself through this project and its about passionate living and lifelong learning.
- Items marked with
(-)
are still works in progress. - Items marked with
(el)
means external links.
Books' Notes
Reverse Engineering for Beginners
Practical Reverse Engineering
Linux Kernel Development 3rd
- Chapter 1: Introduction to the Linux Kernel
- Chapter 2: Getting Started with the Kernel
- Chapter 3: Process Management
- Chapter 4: Process Scheduling
- Chapter 5: System Calls
- Chapter 6: Kernel Data Structures
- Chapter 7: Interrupts and Interrupt Handlers
- Chapter 8: Bottom Halves and Deferring Work
- Chapter 9: An Introduction to Kernel Synchronization
- Chapter 10: Kernel Synchronization Methods
- Chapter 11: Timers and Time Management
- Chapter 12: Memory Management
- Chapter 13: The Virtual Filesystem
- Chapter 14: The Block I/O Layer
- Chapter 15: The Process Address Space
- Chapter 16: The Page Cache and Page Writeback
- (-) Chapter 17: Devices and Modules
Data Communications and Networking 5th
- Chapter 1: Introduction
- Chapter 2: Network Models
- Chapter 3: Introduction to Physical Layer
- Chapter 4: Digital Transmission
- Chapter 5: Analog Transmission
- Chapter 6: Bandwidth Utilization: Multiplexing and Spectrum Spreading
- Chapter 7: Transmission Media
- Chapter 8: Switching
- Chapter 9: Introduction to Data-Link Layer
- Chapter 10: Error Detection and Correction
- Chapter 11: Data Link Control (DLC)
- Chapter 12: Media Access Control (MAC)
- Chapter 13: Wired LANs: Ethernet
- Chapter 14: Other Wired Network
- Chapter 15: Wireless LANs
- Chapter 16: Other Wireless Network
- Chapter 17: Connecting Devices and Virtual LANs
- Chapter 18: Introduction to Network Layer
- Chapter 19: Network-Layer Protocols
- Chapter 20: Unicast Routing
- Chapter 21: Multicast Routing
- (-) Chapter 22: Next Generation IP
- (-) Chapter 23: Introduction to Transport Layer
The Basics of Hacking and Penetration Testing 2nd
Computer Networking:A Top-Down Approach 6th
Effective Debugging
Binary Hacks
The Shellcoder's Handbook 2nd
第一本 Docker 书
逆向工程核心原理
The IDA Pro Book 2nd
自己动手构造编译系统
Android 安全攻防实战
Android 安全架构深究
Android 安全攻防权威指南
Android 软件安全与逆向分析
程序员的自我修养
Coursera's Notes
Machine Learning Foundations (NTU)
- Lecture 1: The Learning Problem
- Lecture 2: Learning to Answer Yes/No
- Lecture 3: Types of Learning
- Lecture 4: Feasibility of Learning
- Homework 1
Languages
Paper Review
My Blog
Translation
published
- 使用 WinAFL 对 MSXML6 库进行模糊测试
- 看我如何进行Python对象注入利用
- Windows内核池喷射的乐趣
- 堆利用——UAF之殇
- OS X内核大揭秘之基础篇
- OS X内核大揭秘之利用篇
not published
LCTT
- 使用 Headless Chrome 进行自动化测试
- Headless Chrome 入门
- 六个优雅的 Linux 命令行技巧
- 如何恢复丢弃的 git stash 数据
- 在 Linux 中分割和重组文件
- GitHub 简易入门指南
- 文件系统层次标准(FHS)简介
- LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本
- 使用 Kdump 检查 Linux 内核崩溃
- 网络分析利器:在 Ubuntu 16.04 上安装 Bro
- 一周工作所用的日常 Git 命令
Binary Security
SEED Labs
- Set-UID Program Vulnerability Lab
- Format-String Vulnerability Lab
- Shellshock Attack Lab
- Buffer Overflow Vulnerability Lab
- Return-to-libc Attack Lab
- Race Condition Vulnerability Lab
- Environment Variable and Set-UID Lab
LICENSE
MIT LICENSE.
COPYRIGHT (C) 2017 firmy
Started on 2017/04/27 by Firmy Yang
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK