Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Autenticação 2FA para Usuário Root no WSL

--- # naldodj-wsl-2FA ## Autenticação 2FA para Usuário Root no WSL ### Introdução O Windows Subsystem for Linux (WSL) é uma ferramenta poderosa que permite aos desenvolvedores executar um ambiente Linux diretamente no Windows. No entanto, a segurança é uma preocupação importante, especialmente quando se trata de acessar o usuário root. Neste post, vamos mostrar como configurar a autenticação de dois fatores (2FA) para o usuário root ao acessar o WSL, garantindo uma camada adicional de segurança. ### Objetivo Vamos configurar um script de login que valida a senha do root e usa autenticação 2FA baseada em Time-based One-Time Password (TOTP), usando ferramentas comuns como `openssl`, `oathtool`, e `perl`. ### Passo 1: Instalar as Ferramentas Necessárias Primeiro, precisamos garantir que temos todas as ferramentas necessárias instaladas. Isso inclui `openssl`, `oathtool`, e `perl`. ```bash sudo apt-get update sudo apt-get install openssl oathtool perl ``` Para os scripts em Lua.

Protheus :: Advpl :: RunDll Utilities

Caso tenha lido o post anterior, ByYou :: Advpl :: PswGetMemo – Obtendo XML com informações do Usuário , deve ter percebido algo de diferente:

WaitRun( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

image

A chamada a rundll32.exe. Usei-a para o “Abrir Com”. Podemos efetuar várias ações com ela. Para saber mais siga o link: RunDll Utilities. No exemplo utilizei WaitRun, mas poderia ter utilizado a WinExec:

WinExec( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

Teremos referência sobre:

Painel de Controle: "rundll32.exe shell32.dll,Control_RunDLL"
Opcoes de Accessibilidade: "rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1"
Adicionar ou remover programas: "rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1"
Propriedades de video: "rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0"
Configuracao regional e de idioma: "rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0"
Dispositivos de jogos: "rundll32.exe shell32.dll,Control_RunDLL joy.cpl"
Propriedades do Mouse: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @0"
Propriedades do Teclado: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @1"
Assistente para adicionar impressoras: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter"
Propriedades de Dispositivos de som e audio: "rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0"
Opcoes de telefone e modem: "rundll32.exe shell32.dll,Control_RunDLL modem.cpl"
Propriedades do sistema: "rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0"
Propriedades de data e hora: "rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"
Abrir Com (Associacoes): "rundll32.exe shell32.dll,OpenAs_RunDLL 'd:\path\filname.ext'"
Impressoras e fax: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder"
Fontes: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder"
Abrir 'About Info': "rundll32.exe shell32.dll,ShellAboutA Info-Box"
Copia de discos: "rundll32.exe diskcopy.dll,DiskCopyRunDll"
Formatar 'Disco (A)': "rundll32.exe shell32.dll,SHFormatDrive"
URL Rlogin / Telnet / TN3270: "rundll32.exe url.dll,TelnetProtocolHandler %l"
Abrir um arquivo: "rundll32.exe shell32.dll,OpenAs_RunDLL %1"

Dentre outras.

[]s

иαldσ dj

Comentários

  1. Os posts como sempre excelentes e esclarecedores, porem... seu blog da cor branca -7 pts. Devido ao fato de que eu estou gastando mais energia... assim como os muitos que visitam seu blog.

    Hoje sua nota é 3.
    Leia mais em:
    1) http://www.atitudessustentaveis.com.br/sustentabilidade/sustentabilidade/
    2)
    http://www.grupoun.net/quanto-seu-blog-ou-site-consome-de-energia/
    3)
    http://www.ethos.org.br/DesktopDefault.aspx?TabID=3345&Lang=pt-B&Alias=ethos&itemNotID=8352

    Teste o consumo do seu site:
    http://myhomeperformance.com/site_energy/

    ResponderExcluir
  2. hehehe...

    Obrigado pela dica... Falha minha... (rs)...

    De volta ao "Naldo Black Power".

    []s

    иαldσ dj

    ResponderExcluir
  3. Pelo amor de Deus, bota um theme switch ou algo que possamos colocar cor branca. As cores escuras propiciam a vista cansada e forçam os usuários a sair de um ambiente claro de trabalho para ter foco em janelas de sites escuros. Agradeço a você se puder. Lembre-se não dá para agradar a todos mas também não há como um site de cor branca afetar tanto a vida no planeta. Há tantas coisas a mais acabando com o mundo para nos preocuparmos com as cores do seu site.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas