Reverse Engineering Linux 32-bit Applications - Pentester Academy

seeders: 1
leechers: 0
Added 9 months ago by Anonymous in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Reverse Engineering Linux 32-bit Applications - Pentester Academy (Size: 2.74 GB)
  files
  026-format.c 232 B
  028-format2.c 783 B
  029-format3.c 255 B
  032-format4.c 304 B
  heap22.c 285 B
  heap24.c 779 B
  heap25.c 848 B
  rev-031-simple.asm 749 B
  rev032-simple32.asm 736 B
  lin32-rev001-courseIntroduction.mp4 61.17 MB
  lin32-rev002-gettingStarted.mp4 227.95 MB
  lin32-rev003-evansDebugger.mp4 33.34 MB
  lin32-rev004-gdbDebugger.mp4 21.25 MB
  lin32-rev005-idaPro.mp4 46.65 MB
  lin32-rev006-bitOfAssemblyp1.mp4 19.2 MB
  lin32-rev007-bitOfAssemblyp2.mp4 36.3 MB
  lin32-rev008-bitOfAssemblyp3.mp4 23.47 MB
  lin32-rev009-bitOfAssemblyp4.mp4 73.67 MB
  lin32-rev010-stackBufferOverflowsP1.mp4 19.39 MB
  lin32-rev011-stackBufferOverflowsP2.mp4 49.02 MB
  lin32-rev012-stackBufferOverflowsP3.mp4 18.77 MB
  lin32-rev013-stackBufferOverflowsP4.mp4 27.25 MB
  lin32-rev014-stackBufferOverflowsP5.mp4 72.08 MB
  lin32-rev015-stackBufferOverflowsP6.mp4 58.6 MB
  lin32-rev016-stackBufferOverflowsP7.mp4 82.42 MB
  lin32-rev017-stackBufferOverflowsP8.mp4 90.96 MB
  lin32-rev018-stackBufferOverflowsP9.mp4 40.85 MB
  lin32-rev019-stackBufferOverflowsP10.mp4 117.51 MB
  lin32-rev020-stackBufferOverflowsP11.mp4 34.68 MB
  lin32-rev021-heapBufferOverflowsP1.mp4 33.5 MB
  lin32-rev022-heapBufferOverflowsP2.mp4 145.86 MB
  lin32-rev023-heapBufferOverflowsP3.mp4 85.64 MB
  lin32-rev024-heapBufferOverflowsP4.mp4 113.99 MB
  lin32-rev025-heapBufferOverflowsP5.mp4 138.46 MB
  lin32-rev026-formatStringsP1.mp4 33.49 MB
  lin32-rev027-formatStringsP2.mp4 59.16 MB
  lin32-rev028-formatStringsP3.mp4 124.09 MB
  lin32-rev029-formatStringsP4.mp4 95.71 MB
  lin32-rev030-formatStringsP5.mp4 82.16 MB
  lin32-rev031-kernelFlawsP1.mp4 43.17 MB
  lin32-rev032-kernelFlawsP2.mp4 28.86 MB
  lin32-rev033-malwareP1.mp4 21.15 MB
  lin32-rev034-malwareP2.mp4 57.75 MB
  lin32-rev035-malwareP3.mp4 40.97 MB
  lin32-rev036-malwareP4.mp4 71.83 MB
  lin32-rev037-malwareP5.mp4 101.03 MB
  lin32-rev038-malwareP6.mp4 23.56 MB
  lin32-rev039-malwareP7.mp4 37.14 MB
  lin32-rev040-malwareP8.mp4 55.21 MB
  lin32-rev041-malwareP9.mp4 87.83 MB
  lin32-rev042-malwareP10.mp4 43.01 MB
  lin32-rev043-malwareP11.mp4 71.6 MB
  lin32-rev044-wrapup.mp4 54.36 MB
  ▲ 53 total files

Description



Overview

This course will familiarize students with all aspects of reverse engineering (reversing) Linux 32-bit applications for the purposes of locating flaws and developing exploits. By the end of this course students will be able to understand, locate, and exploit all of the common flows in 32-bit Linux software. These flaws include, but are not limited to, buffer overflow, heap overflows, format string flaws, section overflows, and kernel flaws. Along the way students will gain a better understanding of how Linux 32-bit applications work and will be exposed to a number of common reversing tools such as specialized debuggers (IDA Pro) and fuzzers. As always, you will also learn how to leverage Python and other scripting tools in order to automate the discovery and exploitation of software flaws.
Syllabus

Course Introduction
Getting Started
Evan's Debugger
GDB Debugger
IDA Pro
A Little Bit of Assembly Part 1
A Little Bit of Assembly Part 2
A Little Bit of Assembly Part 3
A Little Bit of Assembly Part 4
Stack Buffer Overflows Part 1: The Basics
Stack Buffer Overflows Part 2: A Simple Example
Stack Buffer Overflows Part 3: Stack Protection
Stack Buffer Overflows Part 4: Calculating Offsets
Stack Buffer Overflows Part 5: JMP ESP
Stack Buffer Overflows Part 6: More Stack Protection
Stack Buffer Overflows Part 7: Return to Libc
Stack Buffer Overflows Part 8: Chaining Return to Libc
Stack Buffer Overflows Part 9: ASLR and the PLT
Stack Buffer Overflows Part 10: GOT Overwrite and Dereference
Stack Buffer Overflows Part 11: Stack Canaries and Summary
Heap Buffer Overflows Part 1: Heap Basics
Heap Buffer Overflows Part 2: Simple Examples
Heap Buffer Overflows Part 3: Simple Examples Continued
Heap Buffer Overflows Part 4: More Examples
Heap Buffer Overflows Part 5: Still More Examples
Format String Flaws Part 1: The Basics
Format String Flaws Part 2: Crashing Programs
Format String Flaws Part 3: Reading Data From the Stack
Format String Flaws Part 4: Reading Arbitrary Memory Locations
Format String Flaws Part 5: Writing to Arbitrary Memory Locations and Summary
Kernel Flaws Part 1: How Linux API Functions are Called
Kernel Flaws Part 2: 32-bit System Calls
Reversing Malware Part 1: The Basics
Reversing Malware Part 2: First Steps
Reversing Malware Part 3: Symbols and Libraries
Reversing Malware Part 4: ELF Files
Reversing Malware Part 5: Examining Sections and Segments
Reversing Malware Part 6: Setting Up a Sand Box
Reversing Malware Part 7: Setting Up a Sand Box Continued
Reversing Malware Part 8: Using Strace and Ltrace
Reversing Malware Part 9: Using Evan’s Debugger
Reversing Malware Part 10: Using GDB Debugger
Reversing Malware Part 11: Obfuscation
Course Wrapup

Related Torrents

torrent name size uploader age seed leech
2
2
2
0
1