Slide 24
Slide 24 text
Scary Hax
$ diff -u openssh-6.2p1-orig/ssh-agent.c openssh-6.2p1/ssh-agent.c
--- openssh-6.2p1-orig/ssh-agent.c 2011-06-03 00:14:16.000000000 -0400
+++ openssh-6.2p1/ssh-agent.c 2013-04-04 14:58:34.364412927 -0400
@@ -1022,13 +1022,14 @@
close(sock);
break;
}
- if ((euid != 0) && (getuid() != euid)) {
- error("uid mismatch: "
- "peer euid %u != uid %u",
- (u_int) euid, (u_int) getuid());
- close(sock);
- break;
- }
+// CRAZY @akgood HACKS SO EVERYONE CAN SHARE ONE SSH-AGENT
+ //if ((euid != 0) && (getuid() != euid)) {
+ // error("uid mismatch: "
+ // "peer euid %u != uid %u",