Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Concept
Buffer overflow protection
Applied sciences
Computer engineering
Computer architecture
Memory management
Graph Chatbot
Related lectures (14)
Login to filter by course
Login to filter by course
Reset
Server Attack: Buffer Overflow and Defense Strategies
Explores the history of server attacks, buffer overflow, and defense strategies.
Software Security: Memory Safety and Execution Attacks
Covers memory safety, execution attacks, vulnerabilities, and defense mechanisms in software security.
Web and Software Bugs
Explores vulnerabilities in web and software applications, discussing broken access control, injection flaws, and defense strategies like DEP and ASLR.
Software Security: Execution Attacks and Defenses
Covers code injection and control-flow hijack attacks, and defenses like Data Execution Prevention and Stack Canaries.
Memory Management: Crash Reasons and Solutions
Delves into the reasons behind program crashes related to memory management.
Hashing and Sorting
Covers hashing, sorting, extendible hashing, linear hashing, and external sorting.
Software security - Memory safety
Covers the basics of software security, focusing on memory safety and mitigation strategies against code execution attacks.
Dynamic Memory Allocation: malloc and calloc in C
Explains dynamic memory allocation in C, focusing on malloc and calloc functions and their differences, including error prevention techniques.
Dynamic Arrays in C: Flexible Array Members
Covers flexible array members in C, focusing on dynamic memory allocation and practical applications in system programming.
Pointers and Arrays: Memory Management in C
Explains the relationship between pointers and arrays in C, focusing on memory management and pointer arithmetic.
Fragmentation and Segmentation: Memory Management Techniques
Covers fragmentation and segmentation, focusing on memory management techniques and their implications for system performance.
Hashing & Sorting
Explores hashing techniques like static, extendible, and linear hashing, along with sorting methods such as external merge sort and B+ trees.
Tail Calls: Optimization Techniques
Explores tail call optimization in functional programming, discussing trampolines, Baker's technique, and more.
Pointer Arithmetic: Understanding Memory Management in C
Explains pointer arithmetic in C, focusing on memory manipulation and common pitfalls.
Previous
Page 1 of 1
Next