Vírus em programa feito em Delphi
Atualmente utilizo o BitDefender e o mesmo deu a seguinte análise:
Generic.Banker.Delf.27E4C381
Imagem da tela do antivírus
[url]https://www.dropbox.com/s/l1lxutnmgxl31kg/imagem.JPG[/url]
Link do programa (o mesmo não vai ser possível executar, basta analisar com o antivírus para detecção)
[url]https://www.dropbox.com/s/ufb24i9a2p0tyo4/SysFiscal.exe[/url]

Huelbert Oliveira
Melhor post

Claudio Ferreira
27/05/2014
Sugiro fazer algo do tipo, dá um pouco de trabalho, mas é certo de voce achar o codigo que causa o falso-positivo.
Mais Respostas

Marcos Oliveira
30/10/2013
Você já verificou se seu PC está infectado?
Att,
Marcos

Huelbert Oliveira
30/10/2013
Eles utilizam o Avast também.
Vamos testar com outros antivírus também.

Marcos Oliveira
30/10/2013
Escaneei o programa e executei, e ele não acusou nenhum vírus.
Att,
Marcos

Marcos Saffran
30/10/2013
Já tive problema parecido e verifiquei que em programas que eu possuia com apenas um formulário acontecia isso e para resolver criei outro formulário vazio e não o utilizei e o problema foi resolvido.
espero que isso te ajude.

Huelbert Oliveira
30/10/2013
Será que esse antivírus de vcs estão atualizados.

Marcos Saffran
30/10/2013

Marcos Saffran
30/10/2013
https://www.virustotal.com/pt/file/e010ef17be1b2f8cf9d37b16950c4cc0f6e7e333ef8814a659f6d8be14a2d37d/analysis/1383141007/

Francisco Macário
30/10/2013
O que eu percebi foi que ao compilar com a conexão ao banco de dados (ADOConnection.connection = true), o AVAST disparava.
Veja se é seu caso.

Huelbert Oliveira
30/10/2013
Alguém mais.

Alessandro Yamasaki
30/10/2013
[]´s

Huelbert Oliveira
30/10/2013
[url]https://www.virustotal.com/pt/file/ad1d10b5f39a1e56e73725939f9bd6a34f30eb637a2123546fb390a635456dbb/analysis/1383763481/[/url]
Compactei o exe com o UPX e refiz o teste
[url]https://www.virustotal.com/pt/file/2e73862cb18320b6535c16d238e6e3466ccc1a76dbc7a4e45fef2c685bca49dc/analysis/1383763652/[/url]
Sinal que o UPX que não gera falso alerta de virus.
Galera utilizo os componentes do ACBr para nfe, sintegra... pode ter algo haver.
Utilizando o Delphi XE2.

Ricardo
30/10/2013
Estou utilizando o AVST 2014, instalei ontem o Rad Studio XE5 eu apenas inicio uma nova aplicação, não escrevo nenhuma linha de código e nem salvo o projeto, aí mando compilar e o AVAST já detecta virus Win32:Evo-gen no .exe gerado.
Então eu paro o AVAST e compilo ai vai de boa, mas depois se eu scanear o exe gerado ele acha o vírus.
Resumindo: não consigo compilar nada no XE5.
Soluções?

Huelbert Oliveira
30/10/2013

Deivison Melo
30/10/2013
Porquê está usando o UPX, na verdade o UPX ele só faz a compactação do exe removendo os espaços em branco, quando chamamos o aplicativo o tamanho real dele é alocado na memória do nosso sistema operacional?
Porquê está quer esconder a aplicação?
Há como postar o fonte para que seja verificado por nós?
Abração e bons códigos!

Huelbert Oliveira
30/10/2013
Utilizava o Delphi 2010, no mesmo o modo Release (EXE para distribuição e menor) não funcionava. Passei a utilizar o Delphi XE2 e o modo Release está funcionando. Então deixei de utilizar o UPX.
Não estou querendo esconder a aplicação não.
Sobre postar os fontes seria inviável, mas fiz um teste que já vai ajudar, gerei um projeto novo no Delphi XE2 compilei DEBUG e RELEASE.
O DEBUG não da alerta de vírus:
[url]https://www.virustotal.com/pt/file/dfab0664fb51b61b65220c1aa0cc5314bb846c13d71a4636a91bd95efa7c9d03/analysis/1384344060/[/url]
Mas o RELEASE:
[url]https://www.virustotal.com/pt/file/cbba8b65b44ecfa70804685c73aa415ed9148d2746cf9e29250f2f242ea19d49/analysis/1384344955/[/url]
Fonte:
[url]https://www.dropbox.com/s/oqqp9mz8r23sbu6/teste.zip[/url]

Ricardo
30/10/2013
Eu também utilizava o Bitdefender, mas depois que atualizei para o Windows 8.1 ele passou a toda hora desabilitar os módulos, reinstalei várias vezes e não resolveu, acho que foi algum problema devido a ter atualizado o Windows e como não posso formatar o meu PC só por causa do antivírus eu resolvi usar o AVAST 2014. Meus problemas começaram.
De quebra instalei o XE5 e só o fato de compilar o programa sem escrever nenhuma linha de código ele já detecta vírus. Engraçado que quando eu vou na quarentena e mando ele scanear o arquivo ele fala que não existe vírus. Então se não tem vírus porque ele detecta o arquivo como infectado no momento da compilação. Acho que isso deve ser um falso positivo ou bug feio no AVAST ou o problema seja relacionado ao RAD Studio XE5, com a forma como ele compila sei lá.
Só sei que não posso desenvolver nada. Me lembro que nas outras versões do AVAST (2012,2013) as vezes acontecia isso de dizer que o executável do programa que criava no Delphi 7 estava infectado, reiniciava o PC ou renomeava o executável e o problema sumia, as vezes era alguma linha de código com um ponto a mais, um espaço a mais. Agora no XE5 eu não faço nem ideia.
Vale lembrar que fiz o teste aqui no Delphi 7 e quando vai compilar o AVAST 2014 abre uma janela chamada DeepScan, mas compila de boa, não acha problema nenhum no executável gerado.

Odacir Cristofolini
30/10/2013

Huelbert Oliveira
30/10/2013
[url]https://www.virustotal.com/pt/file/63f083a2ea7459adf359506d24cab39df1cb1cf23dda4621dd6f9d62553c91d4/analysis/1384365460/[/url]

Huelbert Oliveira
30/10/2013
Vou transferir todos os form's e código pra um projeto novo no Delphi XE2, se for isso posto o resultado aqui.

Nelson Santos
30/10/2013
www.3dsistemas.com.br

Huelbert Oliveira
30/10/2013
ACBrBoleto
Abaixo fontes de um projeto novo incluindo somente o ABCrBoleto:
https://www.dropbox.com/s/oqqp9mz8r23sbu6/teste.zip
Teste no virustotal.com.br:
https://www.virustotal.com/pt-br/file/d43c561576d8f1e64334322d161ae06b0a2e642953fadddd043b6d9cdf986a24/analysis/1401473620/
Aguardo ajuda

Claudio Ferreira
30/10/2013
Imagino que encontrar outro componente que faça o mesmo que o ACBrBoleto é uma solução muito radical mas tente agora dentro dele ver se consegue retirar (comentar) algumas funções e compilar para ver onde está o problema.
Em último caso, não achando ou não conseguindo substituir o codigo do falso-positivo, teria mesmo que procurar outro componente de boletos para não cair nos falso-positivos dos anti-vírus.

Claudio Ferreira
30/10/2013

Huelbert Oliveira
30/10/2013

Roberto Keri
30/10/2013

Carlos
30/10/2013
Comecei a ter o mesmo problema segui a sua sugestão. Funcionou beleza. No meu caso, estou usando a ide Lazarus no Windows.

Leandro Peralta
30/10/2013

Daniel
30/10/2013