Table des matières

Premiers pas sur le Reverse Engineering

Intro

Il s'agit d'appliquer au sciences et techniques autour du vivant une stratégie consistant à déterminer l'utilité d'un objet, souvent encore obsurrci pour des raisons diverses, en analysant cet objet.

Il s'agit de déssassembler un programme biologique ou informatique (ou bioinfo) pour le comprendre le plus finement possible. Cette inversion peut être aussi utilisée pour implémenter de nouvelles fonctions à l'objet initial.

Cette pratique peut également servir à auditer un objet ou à analyser un problème survenu dans ou autour de cet objet.

Exemples passés

Logiciel(s)

Radare / Radare2

Radare, Reverse Engineering Framework with focus on UNIX philosophy and full API bindings. https://rada.re/r/

also works as well on Anrdoid with Termux

$ pkg search radare2

radare2/stable 3.3.0 aarch64
  Advanced Hexadecimal Editor

radare2-dev/stable 3.3.0 aarch64
  Development files for radare2

Ref : https://github.com/radare/radare2/blob/master/README.md Book : https://radare.gitbooks.io/radare2book

how software reverse engineering and bioinformatics compare and might complement each other, if at all.

https://web.archive.org/web/20201109034615/https://radareorg.github.io/blog/posts/radare2-bioinformatics/

radre2_bioinfo.jpg

Exercices

Nous testerons aussi avec :