Skip to content

Latest commit

 

History

History

0x18-dynamic_libraries

0x18. C - Dynamic libraries

In this project, i learnt about what dynamic library is, how it works, how to create one and how it works. It also helped me understand the differences between static and shared libraries.

Function Prototypes 💾

The following files are scripts written for the projects written in C:

Table of contents

Files Description
libdynamic.so C dynamic library containing the function definitions
main.h Header files containing the function prototypes
1-create_dynamic_lib.sh Bash script that creates a dynamic library called liball.so from all the .c files that are in the current directory
100-operations.so C dynamic library that contains C functions that can be called from Python
random.so C dynamic library to inject in a giga million program
101-make_me_win.sh Bash script to inject the libmask.so library, using LD_PRELOAD, in the giga million program