Linux
1. Fundamentos Essenciais de Bash
Histórico e atalhos
mkdir /tmp/test; cd !$ # cria diretório e entra neleExpansão de chaves
for i in {1..3}; do touch file$i.txt; doneSubstituição de processo
diff <(ls dir1) <(ls dir2)Criar vários arquivos, dentro de uma pasta
2. Manipulação de Texto
grep
sed
awk
cut, sort, uniq, column
3. Localizar Arquivos
find
Regex no find
4. Loops Úteis
Loop de rede (/24)
Loop NUL-safe
5. Rede e Netcat
Inspeção de rede
Netcat (variações)
/dev/tcp
6. SSH Avançado
Encadeamentos
Transferência rápida sem scp
7. OPSEC (sem rastros)
Bash history
Outros históricos
8. Servidores Rápidos
9. Reverse Shells
Bash puro
FIFO Trick
Ncat com TLS
10. Upgrade de TTY
11. Engenharia Reversa / Binários
Dumpar seção .text em bytes escapados
Alternativa com hexdump
12. SQL Injection (didático)
Exemplo básico
Brute force substrings com curl
One Liners
0) Filosofia do fluxo — Up, edit, enter, repeat
1) Fundamentos (que multiplicam poder)
2) Texto em alta velocidade (grep | sed | awk | cut | sort | uniq | tr | column)
grep (buscar)
sed (editar stream)
awk (formatar, extrair, somar)
cut | sort | uniq | tr | column
Ordenar IPs (POSIX puro):
3) Encontrar & agir (find | xargs | -exec)
Regex com find:
4) Loops práticos
5) Rede (ss | ip | lsof | nc/ncat | /dev/tcp)
netcat (atenção à variante)
Bash /dev/tcp (portável em muitas distros)
SSH (tunelamento & file‑copy sem scp)
6) OPSEC — “Leave No Trace” (deixe menos rastros)
Bash mudo:
Outros silenciados:
Higiene local sugerida:
7) Exploração quando há limitações
Sem espaços:
Sem ls(1)/cat(1):
ls(1)/cat(1):“Texto‑only” (transferir binários por canal textual)
8) Servir/compartilhar rápido (sem infra)
9) Upgrade de TTY (shell interativa “de verdade”)
10) Shellcode → bytes escapados (inliner)
11) Dicas MECE (portabilidade & precisão)
12) Snippets prontos (copiar/colar)
Top N strings mais comuns:
Buscar IOCs (IPs/domínios/hash) em árvore:
Mini exfil segura (quando autorizado):
Gerar lista de gadgets (ex.: pop rdi; ret) com Ropper:
13) Referências rápidas
Atualizado