projet BashBot est un fork de bbots par Dave Crouse. Il est un bot IRC écrit en bash. Dans les jours entre écriture qui ntcpclient et bbots sortie officielle, je jouais avec elle pendant quelques jours (m'a donné une excuse pour voir ce que je pouvais faire avec bash.
Ceci est plus ici au cas où quelqu'un est curieux (c.-à vouloir comparer à crouse de) Je ne recommanderais pas réellement l'utiliser parce que je découvris un trou de sécurité potentiel.
Le problème: Si vous obtenez le bot pour élargir une variable, qui a un caractère de contrôle en elle, tels que * ou `il peut causer des problèmes, car il obtient étendu par le shell. Vous pouvez donc le faire! "Dire à quelqu'un foo *" et il serait envoyer
Quelqu'un PRIVMSG: foo
Ce qui est évidemment un danger. Je suppose que ce serait très mauvais si vous avez commencé à jouer avec `rm -rf /` ou quelque chose.
Cela semble être quelque chose que je présenté par l'avoir élargir la ligne lors du passage aux modules. Ce fut d'essayer d'éviter d'avoir à faire la tokenisation de chaîne en eux-mêmes les modules, donc me permettre de supprimer beaucoup de code.
Détails logiciels:
Version: 1.0
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 100
Commentaires non trouvées