UCR CS250 Spring 2021
  • General Information
    • Course description
    • Class
    • Communication
    • Paper Review and Presentation
    • Lab Assignments (Tentative)
    • Research Project
    • Grading policy
    • Misconduct Policy
    • Ethics, Law, and University Policies
  • Readings
    • Paper Review Guidelines
    • Reading List
  • Lab1: Shadow Stack
    • 0. Preparation
    • 1. Objectives
    • 2. Workflow
    • 3. Submission
  • Lab2: Simple Call Graph Analysis
    • 0. Preparation
    • 1. Objectives
    • 2. Workflow
    • 3. Submission
  • Lab3: Automated Exploit Generation
    • 0. Preparation
    • 1. Objectives
    • 2. Workflow
    • 3. Submission
  • Reference Materials
    • CTF
    • Wargames
    • Tools
    • Tutorials
    • References
    • Books & Manuals
 
UCR CS250 Spring 2021
  • Docs »
  • Reference Materials
  • View page source

Reference Materials¶

CTF¶

  • CTF Time
  • About CTF

Wargames¶

  • OverTheWire

Tools¶

  • Radare
  • IDA

Tutorials¶

  • C Tutorial with examples
  • Emacs Reference Card
  • VI Reference Card
  • Shell Programming (html, pdf)
  • GDB Tutorial 1
  • GDB Tutorial 2
  • Multi-screen with Byobu (use byobu-select-backend screen to avoid the scrolling status bar problem)

References¶

  • GDB
  • AS
  • GCC
  • Intel 64 and IA-32 Architectures Software Developer
  • AMD64 Architecture Programmer’s Manual (vol1, vol2, vol3, vol4)

Books & Manuals¶

  • Phrack Magazine
  • The Shellcoder’s Handbook: Discovering and Exploiting Security Holes
  • The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws
  • Intel Architecture Software Developer Manuals
Previous

Last updated on May 18, 2021.