mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
903 B
42 lines
903 B
2 years ago
|
# Injector
|
||
|
|
||
|
### Introduction
|
||
|
|
||
|
In this project you will see the binary headers.
|
||
|
|
||
|
You will choose the operating system and the architecture, the goal of this project is to develop a binder that merges two programs into one.
|
||
|
|
||
|
### Guidelines
|
||
|
|
||
|
Your program will need to merge the target program to an other
|
||
|
|
||
|
### Advice
|
||
|
|
||
|
https://en.wikipedia.org/wiki/File_binder
|
||
|
https://en.wikipedia.org/wiki/Entry_point
|
||
|
https://en.wikipedia.org/wiki/Mach-O
|
||
|
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
|
||
|
https://en.wikipedia.org/wiki/Portable_Executable
|
||
|
|
||
|
### Usage
|
||
|
|
||
|
```
|
||
|
$> bin
|
||
|
01
|
||
|
|
||
|
$> injector bin helloworld
|
||
|
|
||
|
$> bin
|
||
|
01
|
||
|
hello world
|
||
|
```
|
||
|
|
||
|
### Submission and audit
|
||
|
|
||
|
Files that must be inside your repository:
|
||
|
|
||
|
- Your program source code.
|
||
|
- a README.md file, Which clearly explains how to use the program.
|
||
|
|
||
|
Don’t hesitate to double check the names of your folders and files to ensure they are correct!
|