Proyecto BashBot es un tenedor de bbots de Dave Crouse. Es un bot de IRC escrito en bash. En los días entre la escritura que ntcpclient y el lanzamiento oficial bbots, yo había estado jugando con él durante unos días (me dio una excusa para ver lo que podría hacer con bash.
Esto es más que aquí por si alguien tiene curiosidad (es decir, quieren compararlo con crouse de) Yo no recomendaría utilizar realmente porque he descubierto un agujero de seguridad potencial.
El Problema: Si se obtiene el bot para expandir una variable, que tiene un carácter de control en el mismo, tales como * o 'puede causar problemas, ya que se expandió por el shell. Puede, por tanto, hacer "! Decirle a alguien foo *" y que enviaría
Alguien PRIVMSG: foo
Lo cual es, obviamente, un peligro. Me imagino que sería bastante malo si usted comenzó a jugar con `rm -rf / 'o algo así.
Esto parece ser algo que me presenté al tener que ampliar la línea al pasar a los módulos. Esto fue para tratar de evitar tener que hacer el tokenización cadena en sí mismos los módulos, por lo tanto, lo que me permite eliminar una gran cantidad de código.
Detalles de software:
Versión: 1.0
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 100
Comentarios que no se encuentran