reverse engineering and exploit development in linux(x64)
computer architecture, file structure, assembly and c programming language, reverse engineering and exploit development
4.41 (50 reviews)

744
students
16.5 hours
content
Aug 2021
last update
$54.99
regular price
What you will learn
computer architecture
assembly langauge
c programming language
reverse engineering
exploit development
memory organization
file structure
file structure in linux
elf files
segment and section headers in elf files
the txt, the bmp header files
headers of images
executables in linux
transistors in computer
nmos vs pmos transistor
transistor circuits with dc and ac inputs
creating not gates using nmos and pmos transistors
creating nand gates using nmos and pmos transistors
creating memory bit using nand gates
decoder
creating ram using nand gates from scratch
what are multiplexers and why we need them
the data path in a computer
control unit of a cpu
creating an alu from scratch
turing complete machine
why computers are fast
why computers are strong
system calls in linux
disassembling the .text section
creating programs in assembly language
the comparing of assembly, python and c
jumps and conditional jumps in assembly
jz,jnz,je,jne,jc,jnc in assembly language
functions and procedures in assembly
format specifiers in c
variables in c
pointers in c
stepping through c programs using gdb
compiling c programs into their assembly counterpart
stack layout of programs in c
memory layout of programs in c
pointers in memory and stack
create a function like printf in c
create a function like strcmp in c
comparing strings in c
creating a static library in c
creating a shared library in c
static library vs shared library in c
reverse engineering a malware
arguments passing and function calling
Screenshots




Related Topics
3900350
udemy ID
3/8/2021
course created date
5/15/2021
course indexed date
Bot
course submited by