Noisecode: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Noisecode is a bot in #noisebridge which knows all about python.  Fun things to ask him to do:
Noisecode is a bot in #noisebridge which knows all about python.  Fun things to ask it to do:


<pre>
<pre>
Line 10: Line 10:
</pre>
</pre>


Noisec is another bot in #noisebridge which knows all about C.  Fun things to ask him to do:
Noisec is another bot in #noisebridge which knows all about C.  Fun things to ask it to do:


<pre>
<pre>
Line 16: Line 16:
</pre>
</pre>


Noisesql is yet another bot in #noisebridge which knows all about MySQL.  Fun things to ask him to do:
Noisesql is yet another bot in #noisebridge which knows all about MySQL.  Fun things to ask it to do:


<pre>
<pre>

Revision as of 16:32, 25 November 2009

Noisecode is a bot in #noisebridge which knows all about python. Fun things to ask it to do:

noisecode: eval __import__('urllib2').urlopen('http://www.slashdot.org/').info()['Server']
noisecode: eval self.ircobj.connections[0].get_nickname()
noisecode: eval file('/etc/passwd').readlines()
noisecode: eval __import__('smtplib').SMTP('172.30.0.3').sendmail('noisecodebot@gmail.com', 'noisebridge-discuss@lists.noisebridge.net', 'Noisecode online.')
noisecode: eval self.say_public('hi')

Noisec is another bot in #noisebridge which knows all about C. Fun things to ask it to do:

noisec: eval char * p; int i; p=&main; for(i=0;i<20;i++) { printf("%.02hhX ", p[i]);

Noisesql is yet another bot in #noisebridge which knows all about MySQL. Fun things to ask it to do:

noisesql: eval SELECT REPLACE(@prog := 'SELECT REPLACE(@prog := \'lolz\', CONCAT(\'lo\', \'lz\'), REPLACE(REPLACE(@prog, \'\\\\\', \'\\\\\\\\\'), \'\\\'\', \'\\\\\\\'\'));', CONCAT('lo', 'lz'), REPLACE(REPLACE(@prog, '\\', '\\\\'), '\'', '\\\''));
noisesql: eval select cos(0)
noisesql: eval select aes_encrypt('hocus', 'pocus')