Git Product home page Git Product logo

life-long-learner's Introduction

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

  1. Auto script for learner
  2. Noise in stack

Practical Reverse Engineering

  1. Reverse Engineering Learning: X86 and X64
  2. Reverse Engineering Learning: ARM

Linux Kernel Development 3rd

  1. Chapter 1: Introduction to the Linux Kernel
  2. Chapter 2: Getting Started with the Kernel
  3. Chapter 3: Process Management
  4. Chapter 4: Process Scheduling
  5. Chapter 5: System Calls
  6. Chapter 6: Kernel Data Structures
  7. Chapter 7: Interrupts and Interrupt Handlers
  8. Chapter 8: Bottom Halves and Deferring Work
  9. Chapter 9: An Introduction to Kernel Synchronization
  10. Chapter 10: Kernel Synchronization Methods
  11. Chapter 11: Timers and Time Management
  12. Chapter 12: Memory Management
  13. Chapter 13: The Virtual Filesystem
  14. Chapter 14: The Block I/O Layer
  15. Chapter 15: The Process Address Space
  16. Chapter 16: The Page Cache and Page Writeback
  17. (-) Chapter 17: Devices and Modules

Data Communications and Networking 5th

  1. Chapter 1: Introduction
  2. Chapter 2: Network Models
  3. Chapter 3: Introduction to Physical Layer
  4. Chapter 4: Digital Transmission
  5. Chapter 5: Analog Transmission
  6. Chapter 6: Bandwidth Utilization: Multiplexing and Spectrum Spreading
  7. Chapter 7: Transmission Media
  8. Chapter 8: Switching
  9. Chapter 9: Introduction to Data-Link Layer
  10. Chapter 10: Error Detection and Correction
  11. Chapter 11: Data Link Control (DLC)
  12. Chapter 12: Media Access Control (MAC)
  13. Chapter 13: Wired LANs: Ethernet
  14. Chapter 14: Other Wired Network
  15. Chapter 15: Wireless LANs
  16. Chapter 16: Other Wireless Network
  17. Chapter 17: Connecting Devices and Virtual LANs
  18. Chapter 18: Introduction to Network Layer
  19. Chapter 19: Network-Layer Protocols
  20. Chapter 20: Unicast Routing
  21. Chapter 21: Multicast Routing
  22. (-) Chapter 22: Next Generation IP
  23. (-) Chapter 23: Introduction to Transport Layer

The Basics of Hacking and Penetration Testing 2nd

  1. Note

Computer Networking:A Top-Down Approach 6th

  1. Note

Effective Debugging

  1. Note

Binary Hacks

  1. Note

The Shellcoder's Handbook 2nd

  1. Note

第一本 Docker 书

  1. Note

逆向工程核心原理

  1. Note

The IDA Pro Book 2nd

  1. Note

自己动手构造编译系统

  1. Note

Android 安全攻防实战

  1. Note

Android 安全架构深究

  1. Note

Android 安全攻防权威指南

  1. Note

Android 软件安全与逆向分析

  1. Note

程序员的自我修养

  1. Note

Coursera's Notes

Machine Learning Foundations (NTU)

  1. Lecture 1: The Learning Problem
  2. Lecture 2: Learning to Answer Yes/No
  3. Lecture 3: Types of Learning
  4. Lecture 4: Feasibility of Learning
  5. Homework 1

Languages

Paper Review

My Blog

https://firmianay.github.io/

Translation

published

  1. 使用 WinAFL 对 MSXML6 库进行模糊测试
  2. 看我如何进行Python对象注入利用
  3. Windows内核池喷射的乐趣
  4. 堆利用——UAF之殇
  5. OS X内核大揭秘之基础篇
  6. OS X内核大揭秘之利用篇

not published

  1. Translated

LCTT

  1. 使用 Headless Chrome 进行自动化测试
  2. Headless Chrome 入门
  3. 六个优雅的 Linux 命令行技巧
  4. 如何恢复丢弃的 git stash 数据
  5. 在 Linux 中分割和重组文件
  6. GitHub 简易入门指南
  7. 文件系统层次标准(FHS)简介
  8. LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本
  9. 使用 Kdump 检查 Linux 内核崩溃
  10. 网络分析利器:在 Ubuntu 16.04 上安装 Bro
  11. 一周工作所用的日常 Git 命令

Binary Security

  1. initial pwn envirenment

SEED Labs

  1. Set-UID Program Vulnerability Lab
  2. Format-String Vulnerability Lab
  3. Shellshock Attack Lab
  4. Buffer Overflow Vulnerability Lab
  5. Return-to-libc Attack Lab
  6. Race Condition Vulnerability Lab
  7. Environment Variable and Set-UID Lab

LICENSE

MIT LICENSE.
COPYRIGHT (C) 2017 firmy

Started on 2017/04/27 by Firmy Yang

life-long-learner's People

Contributors

firmianay avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.