In light of April fools day, here is a small list of a pranks instead of an elaborate story. Feel free to add your own pranks in the comments.
Disclaimer: Pranks can get your fired. I am not responsible for your lack of judgment. If the target is not a person that would enjoy a good prank….leave them alone. If your manager does not enjoy a good prank … leave everyone alone and just think about how funny it would be.
- Clear tape on a patch cable.
- Remove the patch cable from the target’s PC.
- Apply clear tape to cover the bottom of the RJ45 connector.
- Re-connect the patch cable.
- Set the hostname on a router / switch to ‘rommon’
- Login to a router (lab environment)
- Change the hostname to rommon
config t
hostname rommon - Casually ask the target to do something on the router.
- Set the exec timeout on a vty port to 1 – 10 seconds.
- line vty 0 4
exec-timeout 0 1
This will allow the target time to login to the router or switch but not really do anything before he is kicked out. Its frustrating.
- line vty 0 4
- Turn on the MWI light.
If your office is using Cisco Call Manager / Call Manager Express, you can dial the ‘MWI On’ extension from someone’s phone while they are away…provided you know the ‘MWI On’ extension and the MWI Extensions are not protected with Calling Search spaces and partitions.
- Send an embarassing email, twitter/ facebook update from an unlocked PC.
No explanation necessary. WARNING: This one really could get you fired. At one time this was a lot of fun at my office. Now, it can lead to termination.
- Configure a router to log to a server that is alive but not running a syslog service. Set the “logging monitor 3″ and “logging trap 7″ Then use the ‘debug ip icmp’ command on the router in exec mode.
This little trick will consume a lot of bandwidth. I found this by accident. It wasn’t a joke. It will start with a log sent from the router to the server. The server will respond with a ‘service not available’ (or something similar) ICMP message. The router will attempt to log the ICMP debug to the server, which will send another ICMP message….and on and on….
It is a bit confusing to ssh into a router and be greeted by the ‘rommon>’ prompt
April 1st, 2010 at 9:54 am
awesome
April 3rd, 2010 at 12:10 pm
these are truly awesome.
we actually have done most of the peripheral stuff like changing the keyboard’s keys, tape on the optical mouse, etc. and some net related, like screwing with the hosts file or the default route.
i will definitely try the rommon hostname. it will be priceless so whatch someone react to that.
April 3rd, 2010 at 12:26 pm
Yeah, the rommon prank is pretty funny.
An old co-worker changed all the pod hostnames to rommon at a ccna class. He said it was really funny to see 10 people trying to find out how they were able to telnet to the routers when they were in rommon mode.
May 11th, 2010 at 4:21 am
We used to take a screen shot of the desktop, set it as the background then remove all the icons off desktop. You can have hours of fun watching people trying to open thing from a JPG
May 11th, 2010 at 2:17 pm
Some more:
Some of these are legit troubleshooting tests; training in labs bot for production.
Shutdown a Loopback interface on a router.
After your trick with the rj-45 and tape
configure
no keep-alive on the interface
It stays up; up
You can do the same if you cut transmit pin on ethernet patch.
May 20th, 2010 at 4:59 pm
I especially enjoyed the rommon> joke. I’ll have to give that one a whirl sometime.
May 21st, 2010 at 3:23 pm
Eli, you need to ask AJ about that joke. I think he might have been in training when Doff pulled that one on all routers on the other student PODs.
June 28th, 2010 at 2:08 pm
I find these pranks not funny and not advisable to try in a live environment… in a lab, maybe… but they should only be for teaching purposes.
Network engineer rule #1, if the network is fine, leave it alone!!!!
Arrogance is not cute.
July 6th, 2010 at 12:59 pm
Great stuff, the rommon prank was great
Another one you might try, is to create some evil aliases:
alias exec conf reload in 10
alias configure no bazinga
not only is it annoying, you have to do a ‘write erase’ in order to get back to normal :p
the aliases cannot be removed as “no” is an alias for a non-existing command
)
Also check out personalized insults in login banners using $username variable, and evil IOS Autocommand stuff for the VTY Lines to give the administrator a warm welcome!
Atle
July 27th, 2010 at 8:28 pm
Wow Atle,
You are hard core… Write erase to get it back to normal…? Definately a “lab only” trick but a good one.
Josh
August 12th, 2010 at 10:12 pm
Hey, great writing.
January 12th, 2011 at 1:33 pm
Long time ago I pranked my college roomate during mid-terms by changing the prompt on his machine running DOS to
Press Ctl-Alt-Delete to continue>
3 hours later the machine inclduing the monocrome monitor was on the floor in pieces from his frustration of having to reboot so many times!!!!
LOL
December 13th, 2011 at 7:11 pm
I used to change the font color in the dos window to match the background color. It was funny to watch them pressing different key combos to get out.
February 20th, 2012 at 11:10 am
@9 (Atle Hardarson)
Actually, it is reversible.
————–
configure t
alias exec conf conf
alias configure no no
no alias exec
no alias configure
————–
Here’s a more robust version:
———
conf t
alias exec conf reload in 10
alias configure no bazinga
alias exec configure reload in 10
alias configure alias no
exit
wr
——