Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Lmao. Let's see what more your boss has in store for you..
Heads up : If at all your boss fires you ask him if its a prank :P -
A-C-E56527ysomeone needs to create a website to compile a list of all these pranks to teach devs what to look for
-
I hope the next pranks go downhill from here only and not uphill but somehow I picture him staying up late thinking of more evil ways to get back
-
@tollywood you mean rant of the day? Everyday one of the rants selected by dfox I think is posted on devRant's fb page as rant of the day. Check it out sometime.
-
you should just replace your boss's default browser page to a youtube video shouting 'sorry', else you are dead xD
-
@SSDD you will be surprised the amount of work gets done when your workplace is happy place :)
-
he's nicer than I am, I pay back tenfold. and he probably used cron tab on purpose to make it easier on you. I would have just let my binary screw you over.
-
-
@PerfectAsshole hahaha yes he on purpose used cron. He always, in his words, "will leave breadcrumbs for you junk fellows to follow. If you're attentive enough you will find it". And there always a treat from him if we figure out prank. But this prank he did not treat me, maybe because not 7th prank yet... sigh
But right now we have working on legal requirements with tight timelines so he will not prank until next release. I can breath for now :) -
That was awesome! The fact that you two where able to determine each other's prank is awesome! PS: Your boss is awesome!
-
hjk10156967yAwsome prank and also good detective work on your part. How did you find out the ntpd part? Don't really get why he didn't just exec the script instead of creating a cron entry.
Debsums or equivalent package file checker is your friend. -
@thisizram no yet updates because we are busy with our current release but when I get the prank I will surely post. I not looking forward to it though
@nachocode thanks
@hjk101 breadcrumbs, otherwise I might not be able to trace
boss' revenge
So here https://devrant.com/rants/1349878/... posted prank played on boss. For 3days I been freaking out what boss will do as revenge (check env and alias everytime I login). Then yesterday happened his revenge.
Was doing testing on my programs & sometime some programs would run but sometime it get segmentation fault. Seemed random first but then saw a pattern... everytime I get segmentation fault and I run again it would be fine. Checked alias... nothing, /etc/crontab, env, ps -ef... nothing seemed off, cksum of my binary... correct. Fuck! "What my boss did?" asked myself. Finally .5hrs later I saw entry in my id's crontab but then 1min later it's gone from my crontab
From there figured out how boss did it:
1) He replaced ntpd with his C program that runs in background creating an entry in my crontab every few mins
2) The entry in my crontab set to run /foobar/ulittleprick.sh every 2mins
3) ulittleprick.sh picks random binary owned by me, rename binary.name to .binary.name.nitwit and create a script named binary.name
4) Then ulittleprick.sh will remove itself from cron
What the generated binary.name script does? Sleep for 2 secs, echo "Segmentation fault", then rename back .binary.name.nitwit to binary.name. It even exits with status 139! I want to cry! Worst part is comment in 2nd line of ulittleprick.sh... kill me now
rant
sevenfold!
six to go
i will survive