Correção Warsaw para o seu Debian, Ubuntu e derivados.

O Warsaw vem dando dores de cabeça para funcionar, confira nessa matéria como colocar ele para funcionar.








Warsaw



Modulo de segurança para internet banking.


Em primeiro lugar, esse APP fica rodando como Root em seu sistema, portanto ele tem superpoderes na sua maquina.





Devido a isso recomendo fortemente que não o use em seu computador, como alternativa você pode usar maquina virtual, usou, fechou a VM acabou o perigo.

Aviso dado.

Instalação


Faça o download do Warsaw indicado por seu banco e o instale, na maioria dos casos a instalação é a seguinte.

Instale a dependência com o comando abaixo.

sudo apt install libnss3-tools
Instale o warsaw que fez o download do seu banco com o exemplo abaixo, altere GBPCEFwr64.deb para o nome correto do deb que fez o download.

Exemplo o da Caixa.

Fiz o download do GBPCEFwr64.deb

Feche os navegadores de internet.

O comando para instalação é o seguinte.
sudo dpkg -i ~/Downloads/GBPCEFwr64.deb

Ou simplesmente de duplo click no arquivo que fez o download.

Feita a instalação ele não ira funcionar, de o comando abaixo no terminal para testar.

ps -ef | grep warsaw

Note que o daemon só está sendo executado por seu user e ele precisa rodar com o Root.





Solução


Para resolver esse problema siga os passos abaixo.

Log como root

su
Ou para Ubuntu

sudo su


Entre no diretório do warsaw com o comando abaixo.

cd /usr/local/lib/warsaw 

Remova os arquivos abaixo e crie links simbolicos no lugar com os 3 comandos abaixo, um a um.

rm ld-linux-x86-64.so.2 ; ln -s /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 

rm libc.so.6 ; ln -s /lib/x86_64-linux-gnu/libc.so.6 

rm libpthread.so.0 ; ln -s /lib/x86_64-linux-gnu/libpthread.so.0 

rm libdl.so.2 ; ln -s /lib/x86_64-linux-gnu/libdl.so.2

Defina o atributo do diretório

chattr +a /usr/local/lib/warsaw/ 

Ative o warsaw no systemd

systemctl enable warsaw 

Inicie o warsaw no systemd

systemctl start warsaw 
Execute o wardaw 

/usr/local/bin/warsaw/core
Reinicie o computador

restart

Faça novamente o teste com o comando abaixo.

ps -ef | grep warsaw



Fonte

Pode acessar o seu banco e ira funcionar.

Testado no Chrome e Firefox

Todos os arquivos do blog

Mostrar mais