projeto BashBot é um fork do bbots por Dave Crouse. É um bot IRC escrito em Bash. Nos dias entre escrita que ntcpclient eo lançamento oficial bbots, eu estava brincando com ele por alguns dias (me deu uma desculpa para ver o que eu poderia fazer com bash.
Isso é mais aqui no caso de alguém é curioso (ou seja, quer compará-lo com crouse de) eu não seria realmente recomendo usá-lo porque eu descobri uma falha de segurança em potencial.
O Problema: Se você receber o bot para expandir uma variável, que tem um carácter de controlo nele, como * ou `ele pode causar problemas, porque ela é expandida pelo shell. Você pode, portanto, fazer "! Dizer a alguém foo *" e que iria enviar
Alguém PRIVMSG: foo
O que é obviamente um perigo. Eu imagino que seria muito ruim se você começou a tocar com `rm -rf /` ou algo assim.
Este parece ser algo que eu introduzido por tê-lo expandir a linha quando passar para os módulos. Este foi para tentar evitar ter que fazer a tokenização corda em si mesmos os módulos, portanto, permitindo-me para remover um monte de código.
Detalhes de Software:
Versão: 1.0
Data de upload: 2 Jun 15
Licença: Livre
Popularidade: 100
Comentários não encontrado