[ --- The Bug! Magazine
_____ _ ___ _
/__ \ |__ ___ / __\_ _ __ _ / \
/ /\/ '_ \ / _ \ /__\// | | |/ _` |/ /
/ / | | | | __/ / \/ \ |_| | (_| /\_/
\/ |_| |_|\___| \_____/\__,_|\__, \/
|___/
[ M . A . G . A . Z . I . N . E ]
[ Numero 0x01 <---> Edição 0x01 <---> Artigo 0x07 ]
.> 23 de Marco de 2006,
.> The Bug! Magazine < staff [at] thebugmagazine [dot] org >
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Port Knocking
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
.> 22 de Fevereiro de 2006,
.> hash < hash [at] gotfault [dot] net >
If I don’t drive around the park,
I’m pretty sure to make my mark.
If I’m in bed each night by ten,
I may get back my looks again.
If I abstain from fun and such,
I’ll probably amount to much;
But I shall stay the way I am,
Because I do not give a damn.
– Dorothy Parker
[ --- Indice
+ 1. <—> Introdução
+ 2. <—> Conhecimento necessários
+ 3. <—> Estrutura básica de um port-knocking backdoor
+ 4. <—> Exemplo Pratico
+ 5. <—> Implementando o server
+ 5.1. <-> O Sniffer
+ 5.2. <-> O Filtro
+ 5.3. <-> A Rotina a executar
+ 5.4. <-> Funcionou ?
+ 6. <—> Implementando o client
+ 6.1. <-> Raw Sockets
+ 6.2. <-> O Socket Cliente
+ 7. <—> Evasão
+ 8. <—> Conclusão
+ 9. <—> Referencias
+ 10. <—> Agradecimentos
[ --- 1. Introdução
Este documento não visa explorar assuntos de âmbito hacker como definições e diferenças entre black hat, white hat, cracker, etc… acredito que pré-conceitos sempre são negativos de alguma forma. O uso que se da ao conhecimento pode ser para o bem ou para o mal, isso depende da pessoa que o aplica. É o mesmo que dizer que a internet e’ um mal porque permite pornografia infantil, disseminação de informação sigilosa, difamações etc e tal. A internet é o meio de comunicação talvez mais democrático que exista, permitindo a todos sem exceções (a não ser as financeiras que privam os menos favorecidos a tecnologia) um lugar comum para se discutir ideias e compartilhar conhecimento. Como diria meu falecido avô, que eu não cheguei a conhecer “O saber não ocupa lugar”.
Vamos então tentar esclarecer alguns conceitos que para alguns podem não ser conhecidos, então deixem-me oferecer algumas definições que me parecem uteis para a compreensão total deste paper:
Ler mais »
Últimos Comentários