< 1174348867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1174348918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yk = (L L L L L L L L L L L L L L L L L L L L L L L L L L) where L = \abcdefghijklmnopqstuvwxyzr. (r (t h i s i s a f i x e d p o i n t c o m b i n a t o r)) < 1174349153 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1174349153 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1174349156 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174349234 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1174349347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wget is in the chroot now < 1174349454 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you really want to be hacked? :) < 1174349497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1174349834 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1174349836 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174350111 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1174350148 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1174350290 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174350301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/bot")) < 1174350302 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['files.img', 'a.out', 'scripts', 'betterbot.py', 'test.pickle', 'foo.py~', 'ski_repl.py', 'foo.py', 'ircbot.py~', 'start.sh', 'better.sh', 'start.sh~', 'ircbot.py'] < 1174350310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/bot/scripts")) < 1174350310 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['lost+found'] < 1174350390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's about 50MB you can use now < 1174350507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm - it occurs to me there is nothing now preventing the download of binaries. < 1174350537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1174350545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but there is something preventing the execution of them < 1174350563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha? < 1174350568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :noexec < 1174350624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec f=open("/bot/scripts/foo", "w"); f.write("foo\n"); f.close() < 1174350624 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 13] Permission denied: '/bot/scripts/foo' < 1174350797 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1174350802 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174350942 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1174351268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is this noexec thing and how does it stop os.chmod? < 1174352557 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1174352585 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174352692 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1174352700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :let's try this again < 1174352762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec f=open("/bot/scripts/foo", "w"); f.write("foo\n"); f.close() < 1174352780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1174352807 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec f=open("/bot/scripts/foo", "r"); sys.stdout(f.read()); f.close() < 1174352808 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1174352849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :k < 1174352890 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("wget 64.233.167.99 -O /bot/scripts/google.html") < 1174352921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec f=open("/bot/scripts/google.html", "r"); sys.stdout(f.readline()); f.close() < 1174352921 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 2] No such file or directory: '/bot/scripts/google.html' < 1174352925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grrr < 1174352959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.system("wget 64.233.167.99 -O /bot/scripts/google.html")) < 1174352960 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :32512 < 1174352965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :32512? < 1174352984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/bot/scripts")) < 1174352984 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['lost+found', 'foo'] < 1174353098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.fds = __import__("popen2").popen4("wget 64.233.167.99 -O /bot/scripts/google.html".split()) < 1174353106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.fds) < 1174353107 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(', mode 'r' at 0xb7c62c80>, ', mode 'w' at 0xb7c62ba8>) < 1174353127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(self.fds[0].read()) < 1174353128 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1174353139 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(self.fds[0].read())) < 1174353139 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :"--00:10:19-- http://64.233.167.99/\n => `/bot/scripts/google.html'\nConnecting to 64.233.167.99:80... connected.\nHTTP request sent, awaiting response... 200 OK\nCookie coming from 64.233.167.99 attempted to set domain to google.com\nLength: unspecified [text/html]\n\n 0K .. ??% \n\n00:10:19 (62.18 MB/s) - < 1174353140 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :`/bot/scripts/google.html' saved [2770]\n\n" < 1174353165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.fds[0].close(); self.fds[1].close() < 1174353174 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec f=open("/bot/scripts/google.html", "r"); sys.stdout(f.readline()); f.close() < 1174353175 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Google