[01:30:02] *** Quits: emo-bot (~emo-bot@saskia.igm.rit.edu) (Remote host closed the connection) [01:53:47] i'm doing a kernel exploitation ctf challenge right now on a server [01:53:55] and honestly the hardest part is that they only have vi installed [02:35:20] *** Joins: majora (~majora@guest-pool1-56-202.guest.nat.upenn.edu) [02:40:23] how's that wifi majora [02:40:42] lol gsingh93 [02:41:05] and the za, apparently it just got there according to twatter [02:41:06] i gave up [02:41:16] i'm just writing in emacs and copying and pasting to vi [02:41:20] haven't used vi enough? [02:41:30] i'm not a fan of modal editing [02:41:31] lol [02:54:56] *** Quits: majora (~majora@guest-pool1-56-202.guest.nat.upenn.edu) (Quit: Leaving) [05:02:06] lol, so i uploaded a php shell to a website [05:02:14] a website i own* [05:02:23] and there were some commands blocked by mod_security [05:02:35] and all i had to do to bypass it was wrap it in parens [05:02:37] lol [05:05:06] this is a shared host btw [05:05:15] i don't understand why the php shell is able to run `ls /`, but i can't from the command line [05:42:42] because php probably runs as its own or httpd's account? [13:31:15] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [13:37:24] *** Joins: vishwin_ (~alliek@wikimedia/O) [15:11:34] inb4accountban https://www.facebook.com/photo.php?fbid=1072882772763358&set=gm.503685779810046&type=3&permPage=1 [15:33:10] M is pretty amazing [15:33:31] i saw someone post how they got M to ask them a question every hour from the US citizenship test [15:33:41] lol [15:33:43] then before the test it wished them good luck [15:33:46] and they passed [15:33:52] you know that's not M though, right? [15:33:54] some creative uses [15:33:56] i know [15:34:02] 👍 [15:34:23] i just mentioned it cause M can already do those things [15:37:28] yeah [15:50:54] does anyone know what happens when you call a syscall from kernel mode? [15:50:56] cc sivoais [16:47:14] hmm, not sure [16:47:26] aren't the most basic syscalls defined *in* the kernel? [16:53:04] yes, but here's the context [16:53:31] i can hijack a bad system call and overwrite the system call table [16:53:37] i can make it return to code in userland [16:53:46] i'm wondering what happens if i call a userland function like `open` [16:54:06] because open will then call another system call [16:54:26] and try to go to kernel mode when it's already in kernel mode [16:54:30] not sure if that's fine or not [17:13:56] if you return to code in userland, you've already executed a context switch away from kernel mode [17:14:08] so when you return to kernel mode, you should be fine [17:14:20] s/return/go to/ [17:14:20] woodruffw probably meant: so when you go to to kernel mode, you should be fine [17:18:47] hmm [17:18:49] possibly [17:19:15] unless the code switching to kernel mode makes some assumptions that you're coming from userland [17:19:38] which is reasonable, since there's no valid reason to switch to kernel mode from kernel mode [20:35:30] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 250 seconds) [20:42:25] *** Joins: vishwin_ (~alliek@wikimedia/O) [20:46:35] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [20:52:24] *** Joins: vishwin_ (~alliek@wikimedia/O) [20:58:57] *** Joins: w00tburger (~w00tburge@cpe-174-103-156-23.cinci.res.rr.com) [20:59:11] curious- has anyone ever dumped their own routers firmware, adjusted it and reflashed their own home router? [21:08:52] *** Quits: w00tburger (~w00tburge@cpe-174-103-156-23.cinci.res.rr.com) (Read error: Connection reset by peer) [21:45:46] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [21:53:01] *** Joins: vishwin_ (~alliek@wikimedia/O) [22:06:35] *** Quits: vishwin_ (~alliek@wikimedia/O) (Ping timeout: 240 seconds) [22:09:09] *** Joins: vishwin_ (~alliek@wikimedia/O) [23:57:17] *** Quits: vishwin_ (~alliek@wikimedia/O) (Quit: Kernel update?) [23:58:32] *** Joins: vishwin_ (~alliek@wikimedia/O)