Criando texto "hacker" com SED

Publicado por Fábio Berbert de Paula em 12/06/2020

[ Hits: 2.113 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Criando texto "hacker" com SED



Você, assim como eu, está aprendendo Linux usando a distro Kali e já sabe até executar o comando ping no terminal preto da morte, onde só os fortes sobrevivem!!!

Agora resta passarmos a escrever que nem um hacker de verdade, para chegar nas redes sociais e postar textos intimidadores como:

"Cu1d4d0 C0M1G0, Já sE1 0 tEu eNdErEç0 1p"

Pois bem, vamos ver como usar o sed para criar "texto hacker" de forma automatizada. Segue a sintaxe:

echo eu sou hacker | sed 's/^.*$/\L&/ ; y/aeio/4310/ ; s/../\u&/g '

Onde:
  • echo : comando que imprime o texto desejado na tela
  • s/^.*$/\L&/ : converte todo o texto para letras minúsculas (\L)
  • y/aeio/4310/ : troca as vogais a-e-i-o por 4-3-1-0
  • s/../\u&/g : para cada 2 caracteres, converte apenas o primeiro em letra maiúscula (\u), faça isso em todo o texto (g)

Bônus: o comando "hacker"

Obviamente fica mais fácil digitar o texto manualmente a decorar/digitar esse comandão toda vez que precisar, certo? Então vamos criar um comando "hacker" para automatizar a tarefa. O comando na verdade será uma função em shell script.

Edite seu arquivo ~/.bash_profile e adicione o seguinte conteúdo:

hacker() {
    [email protected]

    if [ -f "$ARGS" ]
    then
        sed 's/^.*$/\L&/ ; y/aeio/4e10/ ; s/../\u&/g ' $ARGS
    elif [ ! -z "$ARGS" ]
    then
        echo $ARGS | sed 's/^.*$/\L&/ ; y/aeio/4310/ ; s/../\u&/g '
    else
        echo -e "Use:\n\thacker texto aqui\n\tou\n\thacker arquivo.txt\n\n"
    fi
}

Explicando: criamos uma função "hacker" que recebe quantos argumentos você quiser passar ([email protected]). Se o argumento passado for um arquivo (if [ -f ]), então usamos o comando sed passando o arquivo informado como parâmetro.

Caso contrário ( elif [ ! -z "$ARGS" ] ) e somente se você passou algum texto como argumento, usamos o "echo" para enviar o texto para o sed.

Se você não passar nenhum argumento, uma mensagem de ajuda será impressa na tela.

Agora basta recarregar as configurações:

source ~/.bash_profile

E ser feliz:

hacker eu sou o bixão
3u s0u 0 b1xÃ0

ou

hacker arquivo.txt

Até a próxima!

Outras dicas deste autor

Instalando Docker no Debian 10 Buster

Permitir mudança de senha via SSH (e só!)

Vim com Tema de Cores do Visual Studio Code

Capturando os últimos artigos do VivaoLinux

Criando um Jogo de Corrida em React Native [Vídeo]

Leitura recomendada

Instalador automático do Java JRE Oracle

Perseidas - Snort + Suricata + ClamAV + Fail2ban

Entrando com argumentos em shell script

Comando seq com saída em hexadecimal

Como obter informações sobre o sistema com inxi

  

Comentários
[1] Comentário enviado por mauricio123 em 12/06/2020 - 19:25h


Esses comandos com sed são bons.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário