[SED] Introdução ao SED – parte 2

No episódio anterior, tivemos uma rápida introdução ao sed, vimos que podemos trocar uma string por outra de uma forma rápida com: sed ‘s/string/nova_string/’,

A ferramenta sed nos oferece diversos recursos para edições de textos, uma curiosidade sed significa Streams EDitor, vivendo e aprendendo, então bom, a sintaxe básica do sed será sempre sed ‘parametros’, sempre dentro de aspas simples.

Podemos excluir linhas que contém a string com o parâmetro ‘/string/d’, por exemplo:

$ cat arquivo-sacana.txt | sed -e'/manga/d'

O comando acima irá excluir as linhas que contém a palavra manga (nada contra quem gosta de manga, só quis excluir as mangas). Expandindo um pouco a mente, vejamos o exemplo abaixo:

$ cat arquivo-sacana.txt | sed -e ' /^manga/d'

Ih von, agora lascou tu enfiou um ^ antes da palavra manga, agora não sei mais o que o sed fez!

Calma jovem cadete, o von vai explicar :) o sed é uma ferramenta fantástica, como já disse umas 500x, ele suporta algo chamado expressões regulares ou no popular regex. Expressões regulares para não confundir o seu cérebro, ou para confundir logo de vez hehe, é uma forma ditar um padrão de texto, complicou mais ainda então vamos descomplicar, no caso acima disse ao sed: Olha sed eu quero que você pegue a linha aonde começa com a palavra manga e deleta essa linha. O que o ^ faz é bem simples só indica que a palavra seguida dele deve está no inicio da linha.

Já entrando um pouco no assunto expressões regulares, prometo futuramente fazer um guia introdutório a elas :)

[]‘s

Cogumelo Binário – 2º Edição – Call for papers!

Vamos que vamos! Aproveitando o embalo do lançamento da 1ª edição, convocamos a todos a participarem da 2ª edição da Cogumelo Binário!

Assim como na primeira edição, mantemos o foco nos seguintes tópicos:

hacking em geral, crypto, unix, low-level, RE, tricks etc.

Se você gosta de montar crackme/exploitme e quiser contribuir, mande para fazermos um desafio entre o público que acompanha a e-zine!

Dúvidas? Sugestões? Pra onde enviar o paper? Entre em contato!

E assim como na primeira edição, divulgaremos o deadline para envio de paper, bem como a data de lançamento da 2ª edição em um momento oportuno! Fique ligado!

root@cogubin# cat apresentacao.txt

[SED] Introdução ao sed

Introdução ao sed

Afinal o que é sed e para que ele serve? O sed é uma ferramenta muito interessante, considero junto com cut e tr as ferramentas mais sensacionais dos sistemas unix-like, ele nos permite substituir, remove, modificar, adicionar strings ou caracteres em determinadas posições. Complicou? Vamos simplificar então!

Imagine que você tem um texto enorme de 15 mil linhas e você precisa trocar todas as ocorrências da palavra chuchu por abacate! O que fazer? Vai tentar trocar termo por termo na mão? Obvio que você não é masoquista para tentar algo como isso.

O exemplo acima pode ser solucionado de uma forma muito simples, assumindo que o arquivo de 15 mil linhas se chama arquivo-sacana.txt vamos executar:

$ cat arquivo-sacana.txt| sed 's/chuchu/abacate/'

Explicando o comando assim:

$ → cifrão indica que você está logado com um usuário não root

cat → comando que exibi um arquivo-sacana

arquivo-sacana.txt → o arquivo que tem 15 mil linhas

| → joga o resultado do comando antes da | para o próximo comando, no caso o sed

sed – > o comando sed, dã

s/chuchu/abacate/ → aqui está a mágica!

Para realizamos trocas simples com sed, basta s/troca-isso/por-este/.

Pronto viram como foi simples? Nem tanto o comando acima faz algo que talvez não é o desejável, o que nos queremos e mudar TODAS as ocorrências da palavra chuchu por abacate então precisamos adicionar o parâmetro ‘g’ no final do sed ficando assim:

$ cat arquivo-sacana.txt| sed 's/chuchu/abacate/g'

Pronto agora toda vez que aparecer a palavra chuchu o sed irá mudar para abacate. Quando não executa com o parâmetro ‘g’ o sed vai apenas aplicar a mudança a primeira vez que a palavra chuchu aparecer na linha ou seja apenas na primeira ocorrências por linha.

Isso é apenas uma introdução ao uso do sed, afinal de contas é o começo da sessão sobre sed. Esse carinha é tão especial que vai ganhar até uma sessão só para ele.

[]‘s

[Ezines] Cogumelo Binário #001

Com muito prazer apresento a todos a mais nova E-zine brasileira! Cogumelo binário. Demorou mais saiu, agora podem consumir com o maior prazer do mundo esta fantástica e-zine, desejo muita sorte a staff da revista, espero que ela se torne uma phrack da vida.

http://0fx66.com/files/zines/cogumelo-binario/

Fiz questão de até coloca três zeros no número da edição que essa acredito que vai chegar no cem, se brinca nos mil :)

Abaixo a lista de mirros da ezine:

Mirror Hosting com colaboração de:
    eremitah     - http://cogumelobinario.hashit.org
    ack_syn      - http://200.218.196.14/zine
    mentebinaria - http://mentebinaria.com.br/zine
    bugsec       - http://bugsec.com.br/zine
    c00kies      - http://c00kies.org/Zine
    Von natur    - http://0fx66.com/files/zines/cogumelo-binario/call
    Ping         - http://ping.eti.br/docs/01/05/
    b0tluk       - http://d4rkr00t.com.br/zine/cogumelo-binario
    staff        - http://cogubin.leet.la
    Zlude        - http://filipebarros.com.br/zine
    Zlude        - http://in.trusion.org/zine

Hora de ler e consumir o excelente material, recomendo a leitura dos seguintes papers:

[]‘s

O faxineiro da Microsoft

Um homem, que estava desempregado, entra num concurso da Microsoft para ser faxineiro.

O gerente de RH o entrevista, faz um teste (varrer o chão) e lhe diz:
- O serviço é seu, me dê o seu e-mail e eu lhe enviarei a ficha pra preencher, com a data e hora em que deverá se apresentar para o serviço.
O homem, desesperado, responde que não tem computador e, muito menos, e-mail.

O gerente de RH diz que lamenta, mas se não tiver e-mail, quer dizer que virtualmente não existe, e, como não existe, não pode ter o trabalho.
O homem sai, sem saber o que fazer, tem somente 10 reais no bolso.
Então, decide ir ao supermercado e comprar uma caixa com 10 quilos de tomates.

Bate de porta em porta, vendendo os tomates a quilo, e, em menos de duas horas, consegue duplicar o capital.

Repete a operação por mais três vezes e volta para casa com 60 reais.
Então, ele verifica que pode sobreviver dessa maneira, sai de casa cada dia mais cedo e volta cada vez mais tarde, e assim triplica ou quadruplica o dinheiro, a cada dia.

Pouco tempo depois, compra uma Kombi, depois troca por um caminhão e pouco tempo depois chega a ter uma pequena frota de veículos para distribuição.

Passados cinco anos, o homem é dono de uma das maiores distribuidoras de alimentos dos Estados Undis. Depois de algum tempo, decide fazer um seguro de vida.

Chama um corretor, acerta um plano e, quando a conversa acaba, o corretor lhe pede o e-mail para enviar a proposta.
O homem diz que não tem e-mail.

Curioso, o corretor lhe disse: Você não tem e-mail e chegou a construir este império, imagine o que você seria se tivesse e-mail!

O homem pensa e responde:
- Seria faxineiro da Microsoft!

Moral da história 1: A Internet não soluciona sua vida.

Moral da história 2: Se você quer ser faxineiro da Microsoft, procure ter um e-mail.

Moral da história 3: Se você não tem e-mail e trabalha muito, pode ser milionário.

Moral da história 4: Se você recebeu isto por e-mail, você esta mais perto de ser faxineiro do que de ser milionário.

Fonte: Rede Gestão

Pagina 4 of 9812345678910Fim »
SEO Powered by Platinum SEO from Techblissonline