From 864bf8180cd872bf1e18e9b8f284af7af75e5294 Mon Sep 17 00:00:00 2001 From: Romain Thomas Date: Sat, 19 Oct 2024 16:45:44 +0200 Subject: [PATCH] Update links --- README.md | 56 +++++++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index d8904b32ae..dfabe40bbe 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,8 @@

- Blog • - Documentation • + Blog • + DocumentationAbout


@@ -53,7 +53,7 @@ The purpose of this project is to provide a cross-platform library to parse, modify and abstract ELF, PE and MachO formats. -Main features: +**Main features**: * **Parsing**: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides an user-friendly API to access to internals. * **Modify**: LIEF can use to modify some parts of these formats (adding a section, changing a symbol's name, ...) @@ -62,9 +62,9 @@ Main features: Extended features: - * **DWAF/PDB** Support - * **Objective-C** Metadata - * **Dyld Shared Cache** with support for extracting Dylib + * [**DWAF/PDB** Support](https://lief.re/doc/latest/extended/debug_info/index.html) + * [**Objective-C** Metadata](https://lief.re/doc/latest/extended/objc/index.html) + * [**Dyld Shared Cache**](https://lief.re/doc/latest/extended/dsc/index.html) with support for extracting Dylib # Content @@ -73,22 +73,22 @@ Extended features: - [Getting started](#getting-started) - [Documentation](#documentation) - [Rust](https://lief.re/doc/stable/rust/lief/) - - [Sphinx](https://lief-project.github.io/doc/latest/index.html) - - [Doxygen](https://lief-project.github.io/doc/latest/doxygen/index.html) + - [Sphinx](https://lief.re/doc/latest/index.html) + - [Doxygen](https://lief.re/doc/latest/doxygen/index.html) - Tutorials: - - [Parse and manipulate formats](https://lief-project.github.io/doc/latest/tutorials/01_play_with_formats.html) - - [Create a PE from scratch](https://lief-project.github.io/doc/latest/tutorials/02_pe_from_scratch.html) - - [Play with ELF symbols](https://lief-project.github.io/doc/latest/tutorials/03_elf_change_symbols.html) - - [ELF Hooking](https://lief-project.github.io/doc/latest/tutorials/04_elf_hooking.html) - - [Infecting the plt/got](https://lief-project.github.io/doc/latest/tutorials/05_elf_infect_plt_got.html) - - [PE Hooking](https://lief-project.github.io/doc/latest/tutorials/06_pe_hooking.html) - - [PE Resources](https://lief-project.github.io/doc/latest/tutorials/07_pe_resource.html) - - [Transforming an ELF executable into a library](https://lief-project.github.io/doc/latest/tutorials/08_elf_bin2lib.html) - - [How to use frida on a non-rooted device](https://lief-project.github.io/doc/latest/tutorials/09_frida_lief.html) - - [Android formats](https://lief-project.github.io/doc/latest/tutorials/10_android_formats.html) - - [Mach-O modification](https://lief-project.github.io/doc/latest/tutorials/11_macho_modification.html) - - [ELF Coredump](https://lief-project.github.io/doc/latest/tutorials/12_elf_coredump.html) - - [PE Authenticode](https://lief-project.github.io/doc/latest/tutorials/13_pe_authenticode.html) + - [Parse and manipulate formats](https://lief.re/doc/latest/tutorials/01_play_with_formats.html) + - [Create a PE from scratch](https://lief.re/doc/latest/tutorials/02_pe_from_scratch.html) + - [Play with ELF symbols](https://lief.re/doc/latest/tutorials/03_elf_change_symbols.html) + - [ELF Hooking](https://lief.re/doc/latest/tutorials/04_elf_hooking.html) + - [Infecting the plt/got](https://lief.re/doc/latest/tutorials/05_elf_infect_plt_got.html) + - [PE Hooking](https://lief.re/doc/latest/tutorials/06_pe_hooking.html) + - [PE Resources](https://lief.re/doc/latest/tutorials/07_pe_resource.html) + - [Transforming an ELF executable into a library](https://lief.re/doc/latest/tutorials/08_elf_bin2lib.html) + - [How to use frida on a non-rooted device](https://lief.re/doc/latest/tutorials/09_frida_lief.html) + - [Android formats](https://lief.re/doc/latest/tutorials/10_android_formats.html) + - [Mach-O modification](https://lief.re/doc/latest/tutorials/11_macho_modification.html) + - [ELF Coredump](https://lief.re/doc/latest/tutorials/12_elf_coredump.html) + - [PE Authenticode](https://lief.re/doc/latest/tutorials/13_pe_authenticode.html) - [Contact](#contact) - [About](#about) - [Authors](#authors) @@ -139,10 +139,10 @@ pip install [--user] --index-url https://lief.s3-website.fr-par.scw.cloud/latest Here are guides to install or integrate LIEF: - * [Python](https://lief-project.github.io/doc/latest/installation.html#python) - * [VisualStudio](https://lief-project.github.io/doc/latest/installation.html#visual-studio-integration) - * [XCode](https://lief-project.github.io/doc/latest/installation.html#xcode-integration) - * [CMake](https://lief-project.github.io/doc/latest/installation.html#cmake-integration) + * [Python](https://lief.re/doc/latest/installation.html#python) + * [VisualStudio](https://lief.re/doc/latest/installation.html#visual-studio-integration) + * [XCode](https://lief.re/doc/latest/installation.html#xcode-integration) + * [CMake](https://lief.re/doc/latest/installation.html#cmake-integration) ## Getting started @@ -236,10 +236,8 @@ int main(int argc, char** argv) { ## Documentation -* [Main documentation](https://lief-project.github.io/doc/latest/index.html) -* [Tutorial](https://lief-project.github.io/doc/latest/tutorials/index.html) -* [API](https://lief-project.github.io/doc/latest/api/index.html) -* [Doxygen](https://lief-project.github.io/doc/latest/doxygen/index.html) +* [Main documentation](https://lief.re/doc/latest/index.html) +* [Doxygen](https://lief.re/doc/latest/doxygen/index.html) * [Rust](https://lief.re/doc/stable/rust/lief/) ## Contact