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
- Xbox_Linux, Produit de Microsoft, obscurci par Microsoft, qui une fois reversé à été montrée telle qu'un standard Legacy-free_PC, donc les propriétaires de X-box peuvent en faire usage selon leur souhait en toute légalité, comme de la faire fonctionner sous Linux.
- (Bio - viorologie) A plant virus called FBNSV splits its genes into eight separate segments that can all reproduce *even if they infect different cells.* It's a distributed virus : https://www.theatlantic.com/science/archive/2019/03/the-revolutionary-discovery-of-a-distributed-virus/584884
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.