"SL (locomotive à vapeur) traverse votre terminal lorsque vous tapez" sl "comme vous vouliez taper 'ls'. C'est juste une commande de plaisanterie, et pas du tout utile. Mettez le binaire dans / usr / local / bin."
Il s'agit essentiellement d'un doublon de cette réponse , mais le moteur n'a aucun moyen de l'indiquer
Michael Mrozek
17
Parfois, je ssh dans ma machine à la maison et effrayais ma femme (ou le chat) en jouant un message sur les haut-parleurs en utilisant la synthèse vocale du festival.
echo "Helllloooo! Is anyone home?" | festival --tts
Une fois, j'ai eu une conversation par messagerie instantanée avec ma femme au cours de laquelle elle a tapé ses messages dans la messagerie instantanée et j'ai tapé mes réponses dans un shell ssh qui leur a parlé. Elle a failli mourir de rire. Tout a commencé quand elle était afk et j'essayais d'attirer son attention. Elle pensait que l'ordinateur avait un virus. Pendant un moment, je prétendais que mes réponses provenaient de l'ordinateur lui-même, comme si elle avait une conversation avec lui.
Neil Mayhew
4
dd if=/dev/sda of=/dev/dsp- oh, thos happy days ...
polemon
16
Ajoutez cette ligne à ~/.bashrc(en supposant que le shell par défaut est bash)
export PROMPT_COMMAND="cd"
Peu importe où la victime cdva, elle finira toujours$HOME
Depuis la page de manuel de bash:
PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each
primary prompt.
Vous seriez étonné de voir à quel point les gens paniquent lorsqu'ils pensent avoir contracté un virus.
Vous pouvez également utiliser la farce pour rendre les images floues (vous choisissez le degré de flou), assez drôle lorsque vous n'en faites pas trop - les gens pensent que leurs yeux sont fatigués ou que le moniteur est bancal.
Il y a aussi une version de cela dans la galerie d'extensions de chrome, facile à glisser dans l'ordinateur de certains lorsque vous vous asseyez pour parcourir.
Caleb
10
... Je ne suis pas sûr de l'innocuité, mais j'ai une fois défini le niveau d'exécution par défaut de mon colocataire sur 6. Ce fut un après-midi amusant (pour moi).
Vous serez surpris du nombre de personnes qui ne connaissent pas le caractère tty stop. Donc, lorsque votre victime quitte son terminal, arrêtez le terminal à l'aide de Ctrl-S (c'est ce que c'est généralement, stty -a vous montrera la clé sur ce terminal). Et puis, lorsque la victime reviendra, elle ou il s'efforcera de faire revivre le terminal ...
Et si vous trouvez quelqu'un qui continue de quitter son terminal ... vous avez vraiment de la chance!
De retour à l'école, dans le laboratoire CS (postes de travail solaires à l'époque), j'ai compilé mpg123 à partir de la source dans mon répertoire personnel (c'était amusant), puis chaque fois que quelqu'un sortait du laboratoire (sans verrouiller son poste de travail), je le faisais modifier leur .cshrc (le shell par défaut des postes de travail) pour jouer "Imagine" de John Lennon à chaque fois qu'ils se sont connectés. à toute heure du jour ou de la nuit où je suis entré.
Celui que j'aime vraiment est d'alias ls = "sl" (nécessite sl installé, ce qui peut ou non être un problème).
Pour ceux qui ne sont pas au courant, sl est un programme qui, étant une faute de frappe courante de ls, a été créé pour vous apprendre à taper sl. Il affiche un train choo choo roulant, que vous ne pouvez pas sortir avec Cc ou Cd (à moins qu'il ne -esoit passé).
Vous pouvez même lui faire faire différentes choses avec certains paramètres. Par sl (6):
OPTIONS
-a An accident seems to happen. You'll feel pity for people who cry for help.
-l shows little one.
-F It flies.
-e Allow interrupt by Ctrl+C.
Je ne recommande pas d'utiliser -e si vous allez jouer avec vos collègues, mais les autres ont un potentiel de rire sérieux.
À l'époque des systèmes à terminal uniquement, j'ai créé un programme qui simulait le programme de connexion, mais je n'arrêtais pas de dire "Connexion incorrecte". Je l'ai ensuite mis en marche sur le terminal d'un collègue pendant qu'il était au déjeuner.
Quand il est revenu, il est devenu vraiment confus et a paniqué en se demandant si son mot de passe avait changé ou quelque chose, et m'a en fait appelé pour me demander de l'aider à résoudre le problème. J'ai commencé à faire toutes sortes de suggestions à consonance plausible mais inutiles pour des choses qu'il pourrait essayer, et j'ai pu m'en tirer avec un son complètement innocent pendant plusieurs minutes, jusqu'à ce qu'il finisse par sentir un rat quand j'ai manqué de suggestions raisonnables et j'ai commencé à dire quelques-unes des choses vraiment bizarres! Nous avons ensuite bien ri ensemble.
Celui-ci fonctionne très bien sur Windows, mais peut également être appliqué à KDE ou Gnome:
Ouvrez certains programmes, juste pour que cela ressemble à une session de travail normale
Faites une capture d'écran de l'ensemble du bureau avec toutes les applications en cours d'exécution
Réglez tous les panneaux (ou sous Windows la barre de démarrage) sur masqué
Déplacer toutes les icônes du bureau vers un dossier en dehors du bureau
Définir la capture d'écran comme image d'arrière-plan du bureau
Il semblerait que l'ordinateur se bloque complètement, mais en fait, il fonctionne parfaitement bien. Si vous êtes particulièrement méchant, vous pourriez avoir dans la capture d'écran une fenêtre Firefox avec un site Web étonnant ou embarrassant. (Ne faites pas ça au bureau.)
Il y a très longtemps, quand j'étais à l'université, je travaillais tard dans la nuit sur un projet sur un terminal Unix (juste un tty, pas X Windows), tout d'un coup des messages comme "Avez-vous faim?" "Pourquoi travaillez-vous toujours?" "La date limite est demain, abandonne et va dormir!" a commencé à apparaître sur mon écran.
Il se trouve qu'un copain était à travers la pièce, en train de cat'ou echo' vers l'appareil de mon terminal ( /dev/pts/<whatever>) - les messages sont apparus directement sur mon terminal, sans aucune sorte d'attribution (contrairement à writeou wall).
De nos jours, les systèmes sont plus verrouillés, je doute qu'il soit aussi facile de trouver des terminaux accessibles en écriture. Malheureusement, c'était il y a de nombreuses années, donc je ne l'ai pas essayé depuis longtemps, il y a peut-être une façon différente de le faire maintenant.
Ce type a proposé une liste d'alias qui pourraient être mis en .bashrc lors d'une entrevue avec quelqu'un pour un poste de travail d'administrateur système Linux / Unix. Je publierai la liste complète des alias ici, mais si vous le souhaitez, vous pouvez lire l'article complet ici . Je trouve ça assez drôle ..
PS1="youAreHere/ "
export PS1
alias --='-'
alias ash='echo youAreHere/ '
alias bash='echo youAreHere/ '
alias cat='perl -l'
alias cd='cd .'
alias cp='echo cp'
alias csh='echo youAreHere/ '
alias df='echo /dev/dump 100% 100% 0% /tmp/jailfs/hoosegow/you'
alias echo='echo '
alias emacs='ed'
alias env='vmstat'
alias ex='ed'
alias exec='echo cannot fork'
alias exit='echo are you sure?'
alias id='echo user\(me\) group\(sadly the same\)'
alias joe='ed'
alias jsh='echo youAreHere/ '
alias kill='echo all dead'
alias ksh='echo youAreHere/ '
alias less='more ---x'
alias logout='echo are you sure?'
alias ls='echo .'
alias mkdir='echo making directory'
alias more='less </dev/null'
alias mv='echo stay'
alias netstat='cat /dev/random'
alias ping='ping /dev/null'
alias prompt='echo youAreHere/'
alias ps='echo you 501 501 0 Apr 1 ? 0:00 /usr/bin/vicks -vaporub'
alias pwd='echo you are here'
alias rm='echo can\'\''t find'
alias rmdir='removing directory'
alias set='iostat'
alias sh='echo youAreHere/ '
alias su='echo cannot su to'
alias sudo='exec'
alias touch='echo please don\'\''t touch'
alias unalias='echo no aliases found named'
alias vi='ed'
alias vim='ed'
alias w='echo x, y and z'
alias who='echo what?'
alias zsh='echo youAreHere/ '
# alias alias="sleep 5" # Uncommenting that last line is optional ;)
La plupart des farces dont je me souvenais que je jouais sur les autres étaient deux, pendant que j'étudiais.
A écrit un suwrapper qui demanderait le mot de passe de l'utilisateur et les cacherait dans un fichier inscriptible pour moi, puis reviendrait à la normale su. À la fin, j'aurais toute la collection de mots de passe de l'utilisateur sur le réseau et habitué à les taquiner d'une manière ou d'une autre, quel que soit le mot de passe de l'utilisateur, ce qui leur indiquerait symboliquement que je suis au courant de leurs mots de passe. C'était amusant cependant :-))
J'ai déployé un script cgi sur une instance http qui, déguisé, collecterait le mot de passe de l'utilisateur en disant que l'authentification se fait par le système et ils partageraient avec plaisir leurs mots de passe au script cgi qui les stockerait dans un fichier texte.
Je me suis bien amusé, tous deux liés à la supercherie des mots de passe. Je n'encouragerais pas cela maintenant. Comme je suis maintenant dans la peau de l'administrateur système et décourage strictement les gens de partager leurs mots de passe, même pas sur le Web. En cas de doute, contactez SysAdm pour la légitimité du site dans le réseau local.
définissez la variable DISPLAY sur leur nom / IP de PC.
ouvrez les fenêtres de débogage (wdb) sur le PC de quelqu'un et ils sont confus ce qui se passe. Bien sûr, leur PC devrait avoir xwin en cours d'exécution et xhost +.
Attention : c'est une forkbombe ! Mais vous devriez l'essayer une fois; )
Une bombe fork est un processus qui se clone (se bifurque) lui-même, le clone fait alors la même chose, et ces clones font la même chose, etc. C'est un vrai travail méchant, et pas une farce en aucune façon.
C'est une bonne utilisation pour la virtualisation. Faites exécuter un invité sur votre instance KVM / Virtualbox et essayez ceci - vous pouvez toujours redémarrer. C'est une opportunité éducative.
Stefan Lasiewski
Oh, il existe des moyens de rendre cette attaque inoffensive ... Mais la solution est pire que le remède. :(
Arafangion
Comment ça marche?
Kevin Cantu
1
Ahhh, même Bash autorise :comme nom de fonction. Bien que cela :(){ :|:& };:semble nécessaire ...
Réponses:
Je ne sais pas si cela peut être considéré comme une farce, mais vous pouvez regarder StarWars sur un shell !
À ce sujet .
la source
mplayer
vous pouvez regarder le film en ASCII!Installez "sl". Choo choo! http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html
"SL (locomotive à vapeur) traverse votre terminal lorsque vous tapez" sl "comme vous vouliez taper 'ls'. C'est juste une commande de plaisanterie, et pas du tout utile. Mettez le binaire dans / usr / local / bin."
la source
Parfois, je ssh dans ma machine à la maison et effrayais ma femme (ou le chat) en jouant un message sur les haut-parleurs en utilisant la synthèse vocale du festival.
la source
dd if=/dev/sda of=/dev/dsp
- oh, thos happy days ...Ajoutez cette ligne à
~/.bashrc
(en supposant que le shell par défaut est bash)Peu importe où la victime
cd
va, elle finira toujours$HOME
Depuis la page de manuel de bash:
la source
Je suis sûr que vous seriez en mesure de trouver des variantes plus créatives de
~/.bashrc
farces.la source
Pas nécessairement spécifique à UNIX, mais j'aime modifier le
/etc/hosts
fichier:et cetera, puis configurer Apache avec un
ErrorDocument 404 click_harder.html
pointage vers cette page .la source
J'ai utilisé cette farce de script de redirection dans mon bureau pour renverser les images du navigateur.
Vous seriez étonné de voir à quel point les gens paniquent lorsqu'ils pensent avoir contracté un virus.
Vous pouvez également utiliser la farce pour rendre les images floues (vous choisissez le degré de flou), assez drôle lorsque vous n'en faites pas trop - les gens pensent que leurs yeux sont fatigués ou que le moniteur est bancal.
la source
... Je ne suis pas sûr de l'innocuité, mais j'ai une fois défini le niveau d'exécution par défaut de mon colocataire sur 6. Ce fut un après-midi amusant (pour moi).
la source
Voici une farce inoffensive.
Vous serez surpris du nombre de personnes qui ne connaissent pas le caractère tty stop. Donc, lorsque votre victime quitte son terminal, arrêtez le terminal à l'aide de Ctrl-S (c'est ce que c'est généralement, stty -a vous montrera la clé sur ce terminal). Et puis, lorsque la victime reviendra, elle ou il s'efforcera de faire revivre le terminal ...
Et si vous trouvez quelqu'un qui continue de quitter son terminal ... vous avez vraiment de la chance!
la source
C-s
lors de l'enregistrement.Ctrl-C
maintenant! Mais attendez, la réponse nous dit d'utiliserCtrl-Q
. Qui est correct?Mon préféré est de me connecter à un ordinateur à proximité et de jouer au cricket ou à la grenouille.
Pendant que je travaillais à Miami en Floride, j'avais toute ma famille, de retour dans l'Oregon, à la recherche d'une grenouille dans le garage.
la source
De retour à l'école, dans le laboratoire CS (postes de travail solaires à l'époque), j'ai compilé mpg123 à partir de la source dans mon répertoire personnel (c'était amusant), puis chaque fois que quelqu'un sortait du laboratoire (sans verrouiller son poste de travail), je le faisais modifier leur .cshrc (le shell par défaut des postes de travail) pour jouer "Imagine" de John Lennon à chaque fois qu'ils se sont connectés. à toute heure du jour ou de la nuit où je suis entré.
la source
Dans
~/.${shell}rc
Si amusant :)
la source
Celui que j'aime vraiment est d'alias ls = "sl" (nécessite sl installé, ce qui peut ou non être un problème).
Pour ceux qui ne sont pas au courant, sl est un programme qui, étant une faute de frappe courante de ls, a été créé pour vous apprendre à taper sl. Il affiche un train choo choo roulant, que vous ne pouvez pas sortir avec Cc ou Cd (à moins qu'il ne
-e
soit passé).Vous pouvez même lui faire faire différentes choses avec certains paramètres. Par sl (6):
Je ne recommande pas d'utiliser -e si vous allez jouer avec vos collègues, mais les autres ont un potentiel de rire sérieux.
la source
À l'époque des systèmes à terminal uniquement, j'ai créé un programme qui simulait le programme de connexion, mais je n'arrêtais pas de dire "Connexion incorrecte". Je l'ai ensuite mis en marche sur le terminal d'un collègue pendant qu'il était au déjeuner.
Quand il est revenu, il est devenu vraiment confus et a paniqué en se demandant si son mot de passe avait changé ou quelque chose, et m'a en fait appelé pour me demander de l'aider à résoudre le problème. J'ai commencé à faire toutes sortes de suggestions à consonance plausible mais inutiles pour des choses qu'il pourrait essayer, et j'ai pu m'en tirer avec un son complètement innocent pendant plusieurs minutes, jusqu'à ce qu'il finisse par sentir un rat quand j'ai manqué de suggestions raisonnables et j'ai commencé à dire quelques-unes des choses vraiment bizarres! Nous avons ensuite bien ri ensemble.
la source
Celui-ci fonctionne très bien sur Windows, mais peut également être appliqué à KDE ou Gnome:
Il semblerait que l'ordinateur se bloque complètement, mais en fait, il fonctionne parfaitement bien. Si vous êtes particulièrement méchant, vous pourriez avoir dans la capture d'écran une fenêtre Firefox avec un site Web étonnant ou embarrassant. (Ne faites pas ça au bureau.)
la source
Il y a très longtemps, quand j'étais à l'université, je travaillais tard dans la nuit sur un projet sur un terminal Unix (juste un tty, pas X Windows), tout d'un coup des messages comme "Avez-vous faim?" "Pourquoi travaillez-vous toujours?" "La date limite est demain, abandonne et va dormir!" a commencé à apparaître sur mon écran.
Il se trouve qu'un copain était à travers la pièce, en train de
cat
'ouecho
' vers l'appareil de mon terminal (/dev/pts/<whatever>
) - les messages sont apparus directement sur mon terminal, sans aucune sorte d'attribution (contrairement àwrite
ouwall
).De nos jours, les systèmes sont plus verrouillés, je doute qu'il soit aussi facile de trouver des terminaux accessibles en écriture. Malheureusement, c'était il y a de nombreuses années, donc je ne l'ai pas essayé depuis longtemps, il y a peut-être une façon différente de le faire maintenant.
la source
Pour les utilisateurs d'emacs, il y a le broken-keyboard.el néfaste qui fait que la victime pense que son clavier a des problèmes étranges.
la source
Ajoutez à .inputrc:
la source
Ce type a proposé une liste d'alias qui pourraient être mis en .bashrc lors d'une entrevue avec quelqu'un pour un poste de travail d'administrateur système Linux / Unix. Je publierai la liste complète des alias ici, mais si vous le souhaitez, vous pouvez lire l'article complet ici . Je trouve ça assez drôle ..
la source
La plupart des farces dont je me souvenais que je jouais sur les autres étaient deux, pendant que j'étudiais.
A écrit un
su
wrapper qui demanderait le mot de passe de l'utilisateur et les cacherait dans un fichier inscriptible pour moi, puis reviendrait à la normalesu
. À la fin, j'aurais toute la collection de mots de passe de l'utilisateur sur le réseau et habitué à les taquiner d'une manière ou d'une autre, quel que soit le mot de passe de l'utilisateur, ce qui leur indiquerait symboliquement que je suis au courant de leurs mots de passe. C'était amusant cependant :-))J'ai déployé un script cgi sur une instance http qui, déguisé, collecterait le mot de passe de l'utilisateur en disant que l'authentification se fait par le système et ils partageraient avec plaisir leurs mots de passe au script cgi qui les stockerait dans un fichier texte.
Je me suis bien amusé, tous deux liés à la supercherie des mots de passe. Je n'encouragerais pas cela maintenant. Comme je suis maintenant dans la peau de l'administrateur système et décourage strictement les gens de partager leurs mots de passe, même pas sur le Web. En cas de doute, contactez SysAdm pour la légitimité du site dans le réseau local.
la source
définissez la variable DISPLAY sur leur nom / IP de PC.
ouvrez les fenêtres de débogage (wdb) sur le PC de quelqu'un et ils sont confus ce qui se passe. Bien sûr, leur PC devrait avoir xwin en cours d'exécution et xhost +.
la source
Fonctionne pour les écrans X11, si vous pouvez y accéder, avec des "raccourcis" sur le bureau:
Fonctionne également sur Windows (TM).
la source
Attention : c'est une
fork
bombe ! Mais vous devriez l'essayer une fois; )Une bombe fork est un processus qui se clone (se bifurque) lui-même, le clone fait alors la même chose, et ces clones font la même chose, etc. C'est un vrai travail méchant, et pas une farce en aucune façon.
la source
:
comme nom de fonction. Bien que cela:(){ :|:& };:
semble nécessaire ...