BashBot проект е вилица на bbots от Дейв Crouse. Това е IRC бот, написани на БАШ. В дните между писмена форма, че ntcpclient и официалното освобождаване bbots, бях си играя с него за няколко дни (ми даде повод да видя какво мога да направя с Баш.
Това е повече тук, в случай, че някой е любопитен (т.е. искам да го сравни с Crouse се) Аз не бих всъщност препоръчваме да го използвате, защото аз открих потенциална дупка в сигурността.
На проблема: Ако получите бота да разшири променлива, която има контролен характер в нея, като например * или `тя може да доведе до проблеми, защото той се разширява с черупката. Оттам Можете да направите "! Кажеш на някой Foo *" и че ще изпрати
PRIVMSG някого: Foo <списъка с файлове в текущата директория>
Което очевидно е опасност. Бих си представим, че ще е доста лошо, ако е започнал да играе с `RM-RF /` или нещо такова.
Това изглежда да е нещо, което аз, въведена с като го разшири линията при преминаване на модулите. Това е трябвало да се опита и да не се налага да се направи низ tokenisation сами по себе си модулите, по този начин, че ми позволи да се премахнат много код.
Софтуер детайли:
Версия: 1.0
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 100
Коментари не е намерена