Para que se usa esta linea?

Iniciado por Shell Root, 23 Mayo 2018, 07:57 AM

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

Shell Root

Ando mirando un código de un malware y me parece curioso la siguiente linea de codigo,

Código (vb) [Seleccionar]
If 728473480 = 728473480 + 1 Then End

Dim Kbq As Currency
GoTo mLaTDlnIkoDA
mLaTDlnIkoDA:
Set oXML = CreateObject("Microsoft.XMLHTTP")
Set oStream = CreateObject("Adodb.Stream")

If 743334101 = 743334101 + 1 Then End


Con que fin se usa? De hecho el malware la usa varias veces con diferente número a comparar
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

engel lex

parece simplemente una sección para despistar... que lenguaje es?

en general pueden pasar 2 cosas
1- lanza una excepción al intentar asignar un valor a una constante (y luego sería capturado por el manejador de excepciones según el lenguaje)
2- retorna falso si es un lenguaje poco tipado o algo así
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Shell Root

Lenguaje VBA, las dudas son en las lineas  1,4,5,9
1. Hace un IF que no se cumple
4. Inicio Bucle
5. Final Bucle
9. Hace un IF que no se cumple
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

engel lex

por lo que veo VBA no genera error ni nada, simplemente ignora la expresión y la evalúa falsa... es una distracción
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.