Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Mensagens - mpinho

Páginas: [1]
1
Aplicativos / Re:Itaú
« Online: 06 de Abril de 2017, 13:32 »
Eu ainda não testei porque não quero fazer modificações na máquina que estou usando, mas eu pelo menos consegui rodar o início do programa de instalação do aplicativo Itaú para Windows, que baixei daqui:

https://www.itau.com.br/computador/

usando o wine no ubuntu 16.04 LTS 64 bits.

Como ele é um arquivo .msi, rodei assim:

wine  msiexec /i  aplicativoitau.msi

e apareceu a tela de instalação.

Alguém já testou isso ?

2
 jrkamil,

O seu Gambas foi instalado no /usr/local, não ?

Veja isso com

which  gamba3

para ver se o executável foi instalado no /usr/local/bin

Talvez ele tenha mudado alguma permissão do /usr/local ou de seus subdiretórios.

3
Pessoal,

O Banco do Brasil agora está usando a solução da Diebold (warsaw), como outros bancos já fazem, para segurança bancária.

Como o processo de instalação no linux indicado no site do Banco do Brasil não está funcionando em vários casos, resolvi criar um tópico sobre isso em

http://ubuntuforum-br.org/index.php/topic,121558.msg667951.html

Espero ter ajudado e se souberem mais informações, por favor postem naquele tópico.

4
Atualizando,

Peguei outra máquina Ubuntu 16.04 64 bits que nunca teve acesso ao BB e fiz exatamente todos os passos que descrevi no tutorial e só reparei um problema que poderia confundir os usuários. Em vez de rodar o programa hda_bb, como usuário comum (com poderes administrativos, obviamente) com

sudo  hda_bb &

eu rodei assim

hda_bb &

(acabei de corrigir isso no tutorial)

O problema é que se usar sudo, o programa gráfico não aparece na tela pois o job fica parado em segundo plano, pois o sudo pede a senha de usuário para prosseguir. SEM o uso de sudo, o programa gráfico abre normalmente e então, quando se pressiona algum botão, como o de diagnóstico, ele pede a senha do usuário (de forma gráfica) e prossegue com poderes de root.

Dessa vez eu testei passo a passo o meu tutorial e deu certo de primeira. NÃO PRECISEI nem apertar o botão "INSTALAR" do programa gráfico hda_bb. E fiz todos os procedimentos na sequência indicada.

5
lpccbio,

Estranho isso. É exatamente a mesma versão de ubuntu que eu consegui instalar.

Você acessa algum outro banco por esse computador, que precise de um plugin desses também ? Já instalou algum desses programas de segurança de bancos antes nesse linux ?

Tente então rodar o hda_bb como root dessa vez, abrindo o terminal e digitando

sudo su -

e depois

hda_bb &

Use a opção INSTALAR, depois feche o programa e abra de novo. Verifique se na opção DIAGNÓSTICO vai dar tudo verde dessa vez.

6
Olhando o script do hda_bb achei a parte que fala sobre socket:

Código: [Selecionar]
#CHECAR O SOCKET
function SOCKET_ON() {
    ws30900=`(  echo open 127.0.0.1 30900
                exit
            ) | telnet`
    echo "$ws30900" | grep "Escape character" &>> /dev/null   
    if [[ "$?" == 0 ]]; then
        WEBSOCKET=true
    else
        WEBSOCKET=false
    fi
    #fs30800=`(  echo open 127.0.0.1 30800
    #            exit
    #        ) | telnet`
    #echo "$fs30800" | grep "Escape character" &>> /dev/null
    #if [ "$?" == 0 ]; then
    #    FLASHSOCKET=true
    #else
    #    FLASHSOCKET=false
    #fi
}
export -f SOCKET_ON

Ele usa uma conexão socket com localhost (127.0.0.1) na porta 30900.

Descobri no código também todas as URLs de download do warsaw

Código: [Selecionar]
    URL_WARSAW32_DEB=https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup.deb
    URL_WARSAW64_DEB=https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup64.deb
    URL_WARSAW32_RPM=https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup.rpm
    URL_WARSAW64_RPM=https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup64.rpm



7
lpccbio,

Aproveitei para usar uma das suas figuras para complementar o tutorial.

Qual é a versão do ubuntu que está usando  ? É 32 ou 64 bits ?

Esse erro de socket que está dando pode ter alguma relação com o serviço do warsaw não estar rodando (é apenas um chute). Tente inciar manualmente dando o comando abaixo no terminal e depois rode o hda_bb de novo (feche e inicie de novo se estiver aberto), verificando a opção de diagnóstico novamente.

sudo  /etc/init.d/warsaw start

Feche e abra de novo o navegador depois de iniciar o warsaw, para ver se consegue acessar o BB.


Se nada disso funcionar, tente clicar na opção "INSTALAR" do hda_bb. Essa opção não consegue instalar o warsaw com sucesso, mas pode fazer outras etapas que eu não disse. Na máquina onde eu consegui fazer funcionar, eu tinha tentado instalar o warsaw por essa opção e, como não funcionou, descobri de onde ele estava baixando o .deb e fiz na mão. Se funcionar com isso, nos avise que eu coloco esse passo no tutorial. Na tela que vai aparecer



escolha o tipo certo da sua distribuição linux.


Mudando de assunto, esse warsaw é uma praga até no windows e até encontrei soluções para isso no windows em

http://www.lofrano.com.br/767/como-resolver-o-problema-do-warsaw-e-gbplugin.htm

http://www.lofrano.com.br/277/gas-tecnologia-filter-driver.htm

8
Obrigado pelas observações, druidaobelix.

Eu extraí as dependências do site de suporte do BB, mas não tive tempo de verificar quais eram as reais dependências do deb. Eu fiz toda a instalação na máquina desse amigo e por isso não tinha como ficar mexendo muito tempo nela.

O resultado de

dpkg -I  hda-bb_0.1_all.deb

mostra

...
Pre-Depends: dpkg (>= 1.15.6)
 Depends: yad (>= 0.16.1), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.15), libcairo2 (>= 1.6.0), libcups2 (>= 1.4.0), libdbus-1-3 (>= 1.9.14), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.4.2), libgcc1 (>= 1:4.0), libgconf-2-4 (>= 3.2.5), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.41.1), libgtk2.0-0 (>= 2.24.0), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libstdc++6 (>= 5.2)
 Recommends: warsaw
 Suggests: chromium-browser, firefox, opera, adobe-flashplugin
 Conflicts: hda-bb
 Replaces: hda-bb
 Provides: hda-bb
 Section: web
 Priority: optional
 Homepage: https://seg.bb.com.br/home.html
 Description: Diagnóstico do Módulo de Segurança do Branco do Brasil.
...

e

dpkg -I   warsaw_setup.deb

mostra

...
Package: warsaw
 Version: 1.12.3.11
 Section: Security
 Priority: optional
 Maintainer: GAS Tecnologia <info@gastecnologia.com.br>
 Architecture: i386
 Installed-Size: 44370
 Pre-Depends: openssl, libnss3-tools
 Depends: libdbus-1-3
 Description: Warsaw
  Warsaw Security Solution - Warsaw is a security tool developed by GAS Tecnologia.
  It is aim is to protect your access into the major financial and government institutions.
  .
  Solução de Segurança Warsaw - Warsaw é uma ferramenta de segurança desenvolvida por GAS Tecnologia.
  Seu objetivo é proteger o acesso a todos os sites das principais instituições financeiras e governamentais.
...

e

dpkg -I warsaw_setup64.deb

Package: warsaw
 Version: 1.12.3.11
 Section: Security
 Priority: optional
 Maintainer: GAS Tecnologia <info@gastecnologia.com.br>
 Architecture: amd64
 Installed-Size: 46663
 Pre-Depends: openssl, libnss3-tools
 Depends: libdbus-1-3
 Description: Warsaw
 Warsaw Security Solution - Warsaw is a security tool developed by GAS Tecnologia.
  It is aim is to protect your access into the major financial and government institutions.
  .
  Solução de Segurança Warsaw - Warsaw é uma ferramenta de segurança desenvolvida por GAS Tecnologia.
  Seu objetivo é proteger o acesso a todos os sites das principais instituições financeiras e governamentais.
...


Uma pessoa tentou aplicar os passos do meu tutorial num Ubuntu 12.04 (antigo) e disse que não conseguia resolver as dependências para instalar o hda_bb, mas não vi o que ele fez e por isso não tenho certeza se é incompatível com essa versão de ubuntu ou se faltou fazer alguma coisa.

9
Pessoal, fiz um tutorial para quem não está conseguindo

http://ubuntuforum-br.org/index.php/topic,121558.0.html

10
Iniciantes / Re:Não consigo acessar o Banco do Brasil
« Online: 15 de MAR?O de 2017, 10:11 »

11
Olá, eu me chamo Manoel Pinho e uso várias distribuições linux diariamente, como Mageia, Ubuntu, Debian, CentOS, etc.

Eu não tenho conta no Banco do Brasil mas hoje precisei ajudar um amigo que usa Ubuntu Linux 16.04 (LTS) 64 bits, que tem conta no Banco do Brasil e não estava conseguindo acessar o home banking do Banco do Brasil de jeito nenhum. Ele me disse que procurou a solução em vários sites da internet, inclusive nesse forum, e ninguém aparentemente estava conseguindo acessar depois que o BB passou a obrigar os usuários do Linux a usarem o warsaw.

Bem, eu consegui destrinchar o processo de instalação do programa e os vários erros do instalador. É uma tremenda incompetência do Banco do Brasil e dessa empresa que faz o warsaw ! Eu anotei cuidadosamente os passos que fiz e estou copiando abaixo o que fiz para fazer funcionar. Se alguém tiver dúvidas, poste aqui que eu tentarei esclarecer melhor.

Se o pessoal do Banco do Brasil quiser meus conselhos de como fazer um tutorial de instalação decente, me avisem  ;)

Acesso ao BB no ubuntu


1-  Instalação de todos os requisitos (dependências) necessárias

Os requisitos do Pacote .DEB, segundo a seção de perguntas e respostas, do site do BB são:

yad
libcurl3 - 7.22+
libnss3-tools - 3.13+
libdbus-1-3 - 1.4.+
openssl - 1.0+

Para instalar todas as dependências necessárias, use o comando

Código: [Selecionar]
sudo apt-get install yad libcurl3 libnss3-tools libdbus-1.3 openssl

2- Instalação do programa

Baixar o pacote .deb da URL

https://cloud.gastecnologia.com.br/bb/downloads/ws/hda-bb_0.1_all.deb

e instalar usando

Código: [Selecionar]
sudo dpkg -i   hda-bb_0.1_all.deb

Depois de fazer isso, verificar se foi mesmo instalado usando

Código: [Selecionar]
sudo dpkg -l | grep hda-bb

3- Download e instalação manuais do pacote Warsaw (já que o instalador hda-bb não faz isso direito e nem acusa erros)

Instalar o pacote warsaw_setup.deb (se o ubuntu for 32 bits) ou  warsaw_setup64.deb (se o ubuntu for 64 bits) baixados de

https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup.deb           (se for ubuntu 32 bits)

OU

https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup64.deb      (se for ubuntu 64 bits)

com

Código: [Selecionar]
sudo dpkg -i warsaw_setup64.deb  (se for ubuntu 64 bits)

OU

Código: [Selecionar]
sudo dpkg -i warsaw_setup.deb (se for ubuntu 32 bits)


Verificar se foi mesmo instalado com

Código: [Selecionar]
sudo dpkg -l | grep warsaw

OBS: o hda_bb simplesmente não consegue instalar o warsaw quando está faltando alguma dependência e também não informa o que está fazendo. Só consegui descobrir essas URLs porque fui vendo os processos que estavam rodando na máquina enquanto o programa hda_bb estava baixando o pacote warsaw. Ele simplesmente não diz que não conseguiu instalar e nem o motivo. Custei a entender o problema.


4- Executar o programa hda_bb para verificar se foi tudo instalado OK

Abrir um terminal como usuário comum e digitar SEM O USO DO sudo antes !

Código: [Selecionar]
hda_bb &

Abrirá um programa gráfico.


Clique no ícone Diagnóstico (lupa). Ele pedirá a senha do usuário. Na nova janela que irá abrir (mostrada abaixo), TODOS os itens deverão estar com uma bandeira verde para que o acesso ao banco funcione !.



5- Teste do acesso ao BB nos navegadores

Pronto. Basta abrir o navegador e acessar a conta no site do Banco do Brasil.

Foi testado com sucesso o acesso ao home banking do BB tanto com o Firefox 52 quanto com o Google Chrome atuais de hoje (versão 57.0.2987.98 (64-bit) ).


Observações pós-instalação


1- Os pacotes instalados criarão os diretórios

/usr/local/bin/HDA_BB

e

/usr/local/bin/warsaw

contendo vários arquivos. O serviço (daemon) warsaw é criado e inicia automaticamente no boot do computador através do arquivo

/etc/init.d/warsaw


2- O comando abaixo vai verificar o status do serviço:

Código: [Selecionar]
sudo /etc/init.d/warsaw status

● warsaw.service - LSB: Handles Warsaw - core
   Loaded: loaded (/etc/init.d/warsaw; generated; vendor preset: enabled)
   Active: active (running) since qua 2017-03-15 08:42:31 BRT; 30min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/warsaw.service
           └─24455 /usr/local/bin/warsaw/core

mar 15 08:42:31 maltez-OptiPlex-7010 systemd[1]: Starting LSB: Handles Warsaw - core...
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Starting core
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Verifying...
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Ok!
mar 15 08:42:31 maltez-OptiPlex-7010 systemd[1]: Started LSB: Handles Warsaw - core.

3- Para parar o warsaw

deveria bastar isso (mas infelizmente não basta):

Código: [Selecionar]
sudo /etc/init.d/warsaw stop
[ ok ] Stopping warsaw (via systemctl): warsaw.service.

Código: [Selecionar]
sudo  /etc/init.d/warsaw status
● warsaw.service - LSB: Handles Warsaw - core
   Loaded: loaded (/etc/init.d/warsaw; generated; vendor preset: enabled)
   Active: inactive (dead) since qua 2017-03-15 09:13:54 BRT; 15s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 27636 ExecStop=/etc/init.d/warsaw stop (code=exited, status=0/SUCCESS)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/warsaw.service
           └─24455 /usr/local/bin/warsaw/core

mar 15 08:42:31 maltez-OptiPlex-7010 systemd[1]: Starting LSB: Handles Warsaw - core...
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Starting core
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Verifying...
mar 15 08:42:31 maltez-OptiPlex-7010 warsaw[24399]: Ok!
mar 15 08:42:31 maltez-OptiPlex-7010 systemd[1]: Started LSB: Handles Warsaw - core.
mar 15 09:13:54 maltez-OptiPlex-7010 systemd[1]: Stopping LSB: Handles Warsaw - core...
mar 15 09:13:54 maltez-OptiPlex-7010 warsaw[27636]: Stopping core
mar 15 09:13:54 maltez-OptiPlex-7010 systemd[1]: Stopped LSB: Handles Warsaw - core.

mas os processos ainda ficam rodando na máquina, consumindo recursos....


Para parar então todos esses processos ligados ao warsaw, use os comandos:

Código: [Selecionar]
sudo killall -9 /usr/local/bin/warsaw/core

sudo killall -9 /usr/local/bin/warsaw/wsatspi

4 - Se por acaso, depois de ter parado os processos, precisar voltar a acessar o Banco do Brasil, basta iniciar novamente o daemon warsaw com o comando:

Código: [Selecionar]
sudo  /etc/init.d/warsaw start
[ ok ] Starting warsaw (via systemctl): warsaw.service.


sudo  /etc/init.d/warsaw status
● warsaw.service - LSB: Handles Warsaw - core
   Loaded: loaded (/etc/init.d/warsaw; generated; vendor preset: enabled)
   Active: active (running) since qua 2017-03-15 09:18:24 BRT; 6s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 27636 ExecStop=/etc/init.d/warsaw stop (code=exited, status=0/SUCCESS)
  Process: 28309 ExecStart=/etc/init.d/warsaw start (code=exited, status=0/SUCCESS)
    Tasks: 7 (limit: 4915)
   CGroup: /system.slice/warsaw.service
           └─28348 /usr/local/bin/warsaw/core

mar 15 09:18:24 maltez-OptiPlex-7010 systemd[1]: Starting LSB: Handles Warsaw - core...
mar 15 09:18:24 maltez-OptiPlex-7010 warsaw[28309]: Starting core
mar 15 09:18:24 maltez-OptiPlex-7010 warsaw[28309]: Verifying...
mar 15 09:18:24 maltez-OptiPlex-7010 warsaw[28309]: Ok!
mar 15 09:18:24 maltez-OptiPlex-7010 systemd[1]: Started LSB: Handles Warsaw - core.

Verificando se o processo do warsaw está rodando:

Código: [Selecionar]
sudo ps aux | grep wars
root     28348  1.4  0.3 680976 26404 ?        Sl   09:18   0:00 /usr/local/bin/warsaw/core
root     28375  0.0  0.0  14256   980 pts/4    S+   09:18   0:00 grep --color=auto wars

Páginas: [1]