"SL (Locomotiva a Vapor) atravessa seu terminal quando você digita" sl "como pretendia digitar 'ls'. É apenas um comando de brincadeira e não é de todo útil. Coloque o binário em / usr / local / bin."
Esta é essencialmente uma duplicata desta resposta , mas o mecanismo não tem como indicar isso.
Michael Mrozek
17
Às vezes, eu ssh em minha máquina em casa e assustar minha esposa (ou o gato) tocando uma mensagem nos alto-falantes usando o texto para fala do festival.
echo "Helllloooo! Is anyone home?" | festival --tts
Certa vez, tive uma conversa de mensagens instantâneas com minha esposa, na qual ela digitou suas mensagens em mensagens instantâneas e digitei minhas respostas em um shell ssh que as falou com ela. Ela quase morreu de rir. Tudo começou quando ela estava afk e eu estava tentando chamar sua atenção. Ela pensou que o computador tinha um vírus. Por um tempo, fingi que minhas respostas vinham do próprio computador, como se ela estivesse conversando com ele.
Neil Mayhew
4
dd if=/dev/sda of=/dev/dsp- oh, thos happy days ...
polemon 11/09/10
16
Acrescente esta linha a ~/.bashrc (assumindo que o shell padrão seja bash)
export PROMPT_COMMAND="cd"
Não importa onde a vítima cd esteja, ela ainda terminará em$HOME
Na página do manual do bash:
PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each
primary prompt.
Você ficaria surpreso ao ver como as pessoas entram em pânico quando pensam que adquiriram algum tipo de vírus.
Você também pode usar a brincadeira para embaçar as imagens (você escolhe o grau de embaçamento), bem engraçado quando não exagera - as pessoas pensam que seus olhos estão cansados ou que o monitor está instável.
Também há uma verson disso na galeria de extensões do chrome, fácil de deslizar no computador de alguém quando você se senta para navegar.
Caleb
10
... Não tenho certeza de que é inofensivo, mas uma vez defini o nível de execução padrão do meu colega de quarto para 6. Essa foi uma tarde divertida (para mim).
Você ficará surpreso com quantas pessoas não sabem sobre o personagem tty stop. Portanto, quando sua vítima sair do terminal, pare o terminal usando Ctrl-S (geralmente, stty -a mostrará a chave nesse terminal). E então, quando a vítima voltar, ela estará se esforçando para recuperar o terminal de volta à vida ...
E se você encontrar alguém que fica saindo do terminal ... está com muita sorte!
Isso é apenas o mal. ;) Eu normalmente alternar entre o uso de uma máquina Windows e muitas vezes digitar C-sao salvar .. É uma dor quando ele bateu acidentalmente quando ssh'ing a uma máquina linux ..
Patrick
11
Para o registro, você pode retornar à normalidade pressionando Ctrl-C.
badp
11
Aha, foi o que aconteceu comigo! Graças a @badp que estou aprendendo Ctrl-Cagora! Mas espere, a resposta aí nos diz para usar Ctrl-Q. Qual é correto?
IMZ - Ivan Zakharyaschev
6
O meu favorito é fazer login em um computador próximo e reproduzir sons de críquete ou sapo.
Enquanto trabalhava em Miami, na Flórida, minha família inteira estava de volta ao Oregon procurando um sapo na garagem.
De volta à escola, no laboratório de CS (estações de trabalho da época), compilei o mpg123 da fonte no meu diretório pessoal (isso foi divertido) e sempre que alguém saía do laboratório (sem bloquear a estação de trabalho), eu modifique o arquivo .cshrc (o shell padrão das estações de trabalho) para tocar "Imagine", de John Lennon, sempre que eles se conectarem. Divertia-me muito ouvir essa música, tocando tão silenciosamente (as estações de trabalho tinham alto-falantes internos) de todo o laboratório a qualquer hora do dia ou da noite em que entrei.
Uma que eu realmente gosto é o apelido ls = "sl" (requer o sl instalado, o que pode ou não ser um problema).
Para quem não conhece, sl é um programa que, sendo um erro de digitação comum de ls, foi criado para ajudá-lo a não digitar sl. Ele exibe um trem de rolamento choo choo, do qual você não pode sair com Cc ou Cd (a menos que-e seja aprovado).
Você pode até fazer coisas diferentes com alguns parâmetros. Por 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.
Eu não recomendo usar -e se você vai mexer com seus colegas de trabalho, mas o resto tem um sério potencial de riso.
Na época dos sistemas somente para terminais, criei um programa que simulava o programa de login, mas continuava dizendo: "Login incorreto". Depois, coloquei-o em funcionamento no terminal de um colega enquanto ele estava almoçando.
Quando ele voltou, ficou realmente confuso e em pânico, imaginando se sua senha havia sido alterada ou algo assim, e realmente me ligou para me pedir para ajudá-lo com o problema. Comecei a fazer todo o tipo de sugestões plausíveis, mas inúteis, para o que ele poderia tentar, e fui capaz de parecer completamente inocente por vários minutos, até que finalmente ele cheirou um rato quando fiquei sem sugestões razoáveis e comecei a dizer algumas coisas. coisas verdadeiramente estranhas! Nós rimos juntos juntos.
Este funciona muito bem no Windows, mas também pode ser aplicado ao KDE ou Gnome:
Abra alguns programas, apenas para parecer uma sessão de trabalho normal
Faça uma captura de tela de toda a área de trabalho com todos os aplicativos em execução
Defina todos os painéis (ou sob as janelas da barra de início) como ocultos
Mova todos os ícones da área de trabalho para uma pasta fora da área de trabalho
Definir a captura de tela como imagem de plano de fundo da área de trabalho
Parece que o computador trava completamente, mas na verdade está funcionando perfeitamente. Se você é especialmente malvado, pode ter na captura de tela uma janela do Firefox com um site secundário ou embaraçoso. (Não faça isso no escritório.)
Quando eu estava na universidade, trabalhando tarde da noite em um projeto em um terminal Unix (apenas um tty, não um X Windows), todas as mensagens repentinas como "Você está com fome?" "Por que você ainda está trabalhando?" "O prazo é amanhã, desista e durma!" começou a aparecer na minha tela.
Acontece que um amigo estava do outro lado da sala, cat'ing ou echo' ing para o dispositivo do meu terminal ( /dev/pts/<whatever>) - as mensagens mostrou-se diretamente no meu terminal, sem qualquer tipo de atribuição (ao contrário writeouwall ).
Atualmente, os sistemas estão mais bloqueados, duvido que seja tão fácil encontrar dispositivos terminais graváveis. Infelizmente, isso foi há muitos anos, então eu não tentei há muito tempo, talvez haja uma maneira diferente de fazer isso agora.
Esse cara surgiu com uma lista de aliases que poderiam ser colocados no .bashrc ao entrevistar alguém para um cargo de administrador de sistemas linux / unix. Vou postar a lista completa de aliases aqui, mas se você quiser, pode ler o artigo completo aqui . Eu acho que é bem engraçado ..
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 ;)
A brincadeira mais lembrada que eu já joguei nos outros eram duas, enquanto eu estudava.
Escreveu um suinvólucro que pedia a senha do usuário e os escondia em um arquivo gravável para mim e depois continuava ao normal su. No final, eu teria toda a coleção de senhas do usuário na rede e costumava provocá-las de qualquer maneira que a senha do usuário se referisse a sugerir simbolicamente a eles que estou ciente de suas senhas. Foi divertido :-))
Implantei um script cgi em uma instância http que disfarçava, coletava a senha do usuário dizendo que a autenticação é pelo sistema e eles compartilhariam suas senhas com prazer no script cgi, que as armazenaria em um arquivo de texto.
Diverti-me bastante, ambos relacionados a truques com senhas. Eu não encorajaria isso agora. Como agora estou no lugar do administrador do sistema, desencorajo estritamente as pessoas que compartilham suas senhas nem mesmo na web. Em caso de dúvida, entre em contato com o SysAdm para obter legitimidade do site na rede local.
defina a variável DISPLAY para o nome / IP do PC.
abra janelas de depuração (wdb) para o PC de alguém e elas estão confusas do que está acontecendo. É claro que o PC deles deve ter o xwin rodando e o xhost +.
Aviso : É uma forkbomba ! Mas você deve tentar uma vez; )
Uma bomba bifurcada é um processo que clona (se bifurca), o clone faz o mesmo, e esses clones fazem o mesmo, etc. Ele cresce exponencialmente até que todos os recursos do sistema sejam consumidos e o sistema trava. É um trabalho realmente desagradável, e não uma brincadeira, por qualquer meio.
Este é um bom uso para virtualização. Faça com que um convidado seja executado na sua instância do KVM / Virtualbox e tente isso - você sempre pode reiniciar. É uma oportunidade educacional.
Stefan Lasiewski
Ah, existem maneiras de tornar esse ataque inofensivo ... Mas a correção é pior que a cura. :(
Arafangion
Como funciona?
quer
11
Ahhh, até o Bash permite :como um nome de função. Embora :(){ :|:& };:parece necessário ...
Respostas:
Eu não sei se isso se qualifica como uma brincadeira, mas você pode assistir StarWars em uma concha !
Sobre isso .
fonte
mplayer
assistir ao filme real em ASCII!Instale "sl". Choo choo! http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html
"SL (Locomotiva a Vapor) atravessa seu terminal quando você digita" sl "como pretendia digitar 'ls'. É apenas um comando de brincadeira e não é de todo útil. Coloque o binário em / usr / local / bin."
fonte
Às vezes, eu ssh em minha máquina em casa e assustar minha esposa (ou o gato) tocando uma mensagem nos alto-falantes usando o texto para fala do festival.
fonte
dd if=/dev/sda of=/dev/dsp
- oh, thos happy days ...Acrescente esta linha a
~/.bashrc
(assumindo que o shell padrão seja bash)Não importa onde a vítima
cd
esteja, ela ainda terminará em$HOME
Na página do manual do bash:
fonte
Tenho certeza de que você poderá encontrar variantes mais criativas de
~/.bashrc
brincadeiras.fonte
Não necessariamente específico para UNIX, mas eu gosto de modificar o
/etc/hosts
arquivo:et cetera e, em seguida, configure o Apache
ErrorDocument 404 click_harder.html
apontando para esta página .fonte
Usei essa brincadeira de script de redirecionamento dentro do meu escritório para virar as imagens do navegador de cabeça para baixo.
Você ficaria surpreso ao ver como as pessoas entram em pânico quando pensam que adquiriram algum tipo de vírus.
Você também pode usar a brincadeira para embaçar as imagens (você escolhe o grau de embaçamento), bem engraçado quando não exagera - as pessoas pensam que seus olhos estão cansados ou que o monitor está instável.
fonte
... Não tenho certeza de que é inofensivo, mas uma vez defini o nível de execução padrão do meu colega de quarto para 6. Essa foi uma tarde divertida (para mim).
fonte
Aqui está uma brincadeira inofensiva.
Você ficará surpreso com quantas pessoas não sabem sobre o personagem tty stop. Portanto, quando sua vítima sair do terminal, pare o terminal usando Ctrl-S (geralmente, stty -a mostrará a chave nesse terminal). E então, quando a vítima voltar, ela estará se esforçando para recuperar o terminal de volta à vida ...
E se você encontrar alguém que fica saindo do terminal ... está com muita sorte!
fonte
C-s
ao salvar .. É uma dor quando ele bateu acidentalmente quando ssh'ing a uma máquina linux ..Ctrl-C
agora! Mas espere, a resposta aí nos diz para usarCtrl-Q
. Qual é correto?O meu favorito é fazer login em um computador próximo e reproduzir sons de críquete ou sapo.
Enquanto trabalhava em Miami, na Flórida, minha família inteira estava de volta ao Oregon procurando um sapo na garagem.
fonte
De volta à escola, no laboratório de CS (estações de trabalho da época), compilei o mpg123 da fonte no meu diretório pessoal (isso foi divertido) e sempre que alguém saía do laboratório (sem bloquear a estação de trabalho), eu modifique o arquivo .cshrc (o shell padrão das estações de trabalho) para tocar "Imagine", de John Lennon, sempre que eles se conectarem. Divertia-me muito ouvir essa música, tocando tão silenciosamente (as estações de trabalho tinham alto-falantes internos) de todo o laboratório a qualquer hora do dia ou da noite em que entrei.
fonte
Em
~/.${shell}rc
Tão divertido :)
fonte
Uma que eu realmente gosto é o apelido ls = "sl" (requer o sl instalado, o que pode ou não ser um problema).
Para quem não conhece, sl é um programa que, sendo um erro de digitação comum de ls, foi criado para ajudá-lo a não digitar sl. Ele exibe um trem de rolamento choo choo, do qual você não pode sair com Cc ou Cd (a menos que
-e
seja aprovado).Você pode até fazer coisas diferentes com alguns parâmetros. Por sl (6):
Eu não recomendo usar -e se você vai mexer com seus colegas de trabalho, mas o resto tem um sério potencial de riso.
fonte
Na época dos sistemas somente para terminais, criei um programa que simulava o programa de login, mas continuava dizendo: "Login incorreto". Depois, coloquei-o em funcionamento no terminal de um colega enquanto ele estava almoçando.
Quando ele voltou, ficou realmente confuso e em pânico, imaginando se sua senha havia sido alterada ou algo assim, e realmente me ligou para me pedir para ajudá-lo com o problema. Comecei a fazer todo o tipo de sugestões plausíveis, mas inúteis, para o que ele poderia tentar, e fui capaz de parecer completamente inocente por vários minutos, até que finalmente ele cheirou um rato quando fiquei sem sugestões razoáveis e comecei a dizer algumas coisas. coisas verdadeiramente estranhas! Nós rimos juntos juntos.
fonte
Este funciona muito bem no Windows, mas também pode ser aplicado ao KDE ou Gnome:
Parece que o computador trava completamente, mas na verdade está funcionando perfeitamente. Se você é especialmente malvado, pode ter na captura de tela uma janela do Firefox com um site secundário ou embaraçoso. (Não faça isso no escritório.)
fonte
Quando eu estava na universidade, trabalhando tarde da noite em um projeto em um terminal Unix (apenas um tty, não um X Windows), todas as mensagens repentinas como "Você está com fome?" "Por que você ainda está trabalhando?" "O prazo é amanhã, desista e durma!" começou a aparecer na minha tela.
Acontece que um amigo estava do outro lado da sala,
cat
'ing ouecho
' ing para o dispositivo do meu terminal (/dev/pts/<whatever>
) - as mensagens mostrou-se diretamente no meu terminal, sem qualquer tipo de atribuição (ao contráriowrite
ouwall
).Atualmente, os sistemas estão mais bloqueados, duvido que seja tão fácil encontrar dispositivos terminais graváveis. Infelizmente, isso foi há muitos anos, então eu não tentei há muito tempo, talvez haja uma maneira diferente de fazer isso agora.
fonte
Para os usuários do emacs, existe o teclado quebrado nefastamente ruim , que faz a vítima pensar que seu teclado tem problemas estranhos.
fonte
Adicione a .inputrc:
fonte
Esse cara surgiu com uma lista de aliases que poderiam ser colocados no .bashrc ao entrevistar alguém para um cargo de administrador de sistemas linux / unix. Vou postar a lista completa de aliases aqui, mas se você quiser, pode ler o artigo completo aqui . Eu acho que é bem engraçado ..
fonte
A brincadeira mais lembrada que eu já joguei nos outros eram duas, enquanto eu estudava.
Escreveu um
su
invólucro que pedia a senha do usuário e os escondia em um arquivo gravável para mim e depois continuava ao normalsu
. No final, eu teria toda a coleção de senhas do usuário na rede e costumava provocá-las de qualquer maneira que a senha do usuário se referisse a sugerir simbolicamente a eles que estou ciente de suas senhas. Foi divertido :-))Implantei um script cgi em uma instância http que disfarçava, coletava a senha do usuário dizendo que a autenticação é pelo sistema e eles compartilhariam suas senhas com prazer no script cgi, que as armazenaria em um arquivo de texto.
Diverti-me bastante, ambos relacionados a truques com senhas. Eu não encorajaria isso agora. Como agora estou no lugar do administrador do sistema, desencorajo estritamente as pessoas que compartilham suas senhas nem mesmo na web. Em caso de dúvida, entre em contato com o SysAdm para obter legitimidade do site na rede local.
fonte
defina a variável DISPLAY para o nome / IP do PC.
abra janelas de depuração (wdb) para o PC de alguém e elas estão confusas do que está acontecendo. É claro que o PC deles deve ter o xwin rodando e o xhost +.
fonte
O Works para monitores X11, se você conseguir, com "atalhos" na área de trabalho:
Também funciona no Windows (TM).
fonte
Aviso : É uma
fork
bomba ! Mas você deve tentar uma vez; )Uma bomba bifurcada é um processo que clona (se bifurca), o clone faz o mesmo, e esses clones fazem o mesmo, etc. Ele cresce exponencialmente até que todos os recursos do sistema sejam consumidos e o sistema trava. É um trabalho realmente desagradável, e não uma brincadeira, por qualquer meio.
fonte
:
como um nome de função. Embora:(){ :|:& };:
parece necessário ...