QUANDO USAR
Último recurso de transferência
Use esta versão somente quando o PC SASE não tiver rede disponível e não reconhecer o pendrive de forma inequívoca. Reserve de 45 a 90 minutos, obtenha autorização da engenharia e trabalhe com dois operadores: um digita e o outro confere cada linha no anexo impresso.
O anexo contém sinais que podem ser interpretados pelo shell se forem digitados no lugar errado. Não improvise, não dite por telefone e não continue sozinho.
rpls3.ban, rpls3.img e pls3001.uni são binários. Não use vi, echo ou valores digitados manualmente nesses arquivos. O UUEncode reconstrói o TGZ original byte a byte; o MD5 decide se ele pode ser usado.
ANTES DE IR A CAMPO
Conferir e imprimir o anexo
sase-cianorte-pc-nativo-terminal-numerado.txtSHA-256B1E039FD6061AC785F14AD7EC5CCC146825C421429D18786ECA1CCDD845C58DEPAYLOAD103 linhas · 6.255 bytesGet-FileHash -Algorithm SHA256 "C:\CAMINHO\sase-cianorte-pc-nativo-terminal.uue.txt"SHA-256 B1E039FD6061AC785F14AD7EC5CCC146825C421429D18786ECA1CCDD845C58DE. A primeira linha começa em begin 600; a penúltima contém somente um acento grave e a última é end.
TERMINAL ROOT DO PC SASE
Preparar a área e testar o teclado
command -v uudecode
command -v md5sum
command -v wc
command -v tar
command -v cksum
df -k /tmp
UUE_WORK=/tmp/sase_uue_$$
umask 077
mkdir -m 700 "$UUE_WORK" && cd "$UUE_WORK"
pwdTodos os cinco programas precisam mostrar um caminho. Se qualquer um estiver ausente ou não houver espaço em /tmp, pare.
Teste obrigatório do layout do teclado
cat > teclas.txtDigite exatamente a linha abaixo, pressione Enter e finalize com Ctrl+D:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`wc -c teclas.txt
md5sum teclas.txt- 65 bytes
- MD5
7cf929d990fe962ce0f289230320d0d5
Esse teste detecta diferenças de layout ABNT/US, tecla morta, barra invertida, colchetes e acento grave. Se falhar, corrija o layout antes de continuar.
TRANSCRIÇÃO
Digitar e validar 11 blocos
- Inicie o primeiro bloco.
cat > b00.uueDigite somente as linhas 1 a 10 do payload, cada uma seguida de
Enter. Finalize o bloco comCtrl+D. - Confira bytes e MD5 antes de prosseguir.
wc -c b00.uue md5sum b00.uueOutro operador deve comparar o resultado com a tabela abaixo.
- Repita para
b01.uueatéb10.uue.Use
cat > bNN.uue, digite apenas as linhas indicadas e encerre cada bloco comCtrl+D.
| Arquivo | Linhas | Bytes | MD5 |
|---|---|---|---|
b00.uue | 1–10 | 647 | 650e14bebcfa1103f1ec2732dc055456 |
b01.uue | 11–20 | 620 | 0610d1f4b72f550a48554979d2ed0e6b |
b02.uue | 21–30 | 620 | 7c6466a3d2fa7e92e8a2e4fb8ce52fc8 |
b03.uue | 31–40 | 620 | 010cd45210802cab8ec82bdc7e56ccbc |
b04.uue | 41–50 | 620 | e1750304e675fc8a748f266c6184cd93 |
b05.uue | 51–60 | 620 | a2437a048808e36a38e3f7bc081d2771 |
b06.uue | 61–70 | 620 | a9e2ff8ddcc8eb07c4f56b509f70c060 |
b07.uue | 71–80 | 620 | 78e1825a2c329ccd1cf0324b558d02fc |
b08.uue | 81–90 | 620 | 93312c4fda6383cbe10a91a68544b69f |
b09.uue | 91–100 | 620 | eee3e77d7300b864192225f7d57241ae |
b10.uue | 101–103 | 28 | 42719a6ce26d8324d66df3bd87a94f9c |
uudecode. Se o programa terminasse antes da hora, sinais das linhas seguintes poderiam ser interpretados pelo shell. Se um bloco falhar, apague somente esse bloco e digite-o novamente; não use vi nem sed para corrigi-lo.GATE DE INTEGRIDADE
Montar, conferir e só então decodificar
cat b00.uue b01.uue b02.uue b03.uue b04.uue b05.uue b06.uue b07.uue b08.uue b09.uue b10.uue > payload.uue
wc -lc payload.uue
md5sum payload.uue
cksum payload.uue
head -1 payload.uue
tail -2 payload.uue- 103 linhas e 6.255 bytes.
- MD5
8f764534521bb2a8500e79bdb0f8123c. cksumigual a783802469 6255.- Primeira linha
begin 600 sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz. - As duas últimas linhas: um acento grave sozinho e
end.
Quebra visual na folha não pode virar quebra real no arquivo. Se qualquer resultado divergir, corrija por redigitação do bloco incorreto e repita toda a conferência; não execute uudecode.
Decodificar e inspecionar sem extrair
uudecode payload.uue
wc -c sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz
md5sum sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz
command -v sha256sum >/dev/null && sha256sum sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz || true
tar -tzf sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz
tar -tzf sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz | grep '/pls3/[^/][^/]*$' | wc -l
cp -p sase_pls3_wago_centralizado_PC_NATIVO_OVERLAY_FINAL_COMANDO_CG_01_20260831.tgz /tmp/- Tamanho do TGZ: 4.469 bytes.
- MD5:
2bc33b63a41e19445c95318282352016. - Se disponível, SHA-256
474fb62f97fdd57563b2f22c82e41ed3bc2c7322adc56984186245a22f31618e. - Todos os caminhos começam em
etc/opt/sase-6.5.0.0/pls3/e o contador final é 9.
tar -tzf. Não extraia o TGZ em / nem diretamente na árvore ativa.CONTINUAÇÃO
Usar o mesmo fluxo validado
Somente depois de tamanho, MD5, listagem e contagem coincidirem, continue no passo “Pré-validar o PC e o pacote” do guia principal. O restante do processo é idêntico: confirmar hashes da base física, rodar consiste.exe, fazer backup, montar a árvore limpa de 13 arquivos e ativar em janela autorizada.
ANEXO DE TRANSCRIÇÃO
Conteúdo UUEncode completo
O quadro abaixo é somente leitura. Os números e títulos servem apenas para conferência e não fazem parte do payload.