elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda con Visual FoxPro
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con Visual FoxPro  (Leído 3,223 veces)
gastonlopez

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda con Visual FoxPro
« en: 14 Julio 2009, 18:10 pm »

Hola a todos, mi nombre es Gastón, hace mucho tiempo me incié con el cracking, ahora de vuelta me enfrento a nuevas cosas. Visual FoxPro jamás lo toqué. Busqué, entre teorías y programas, con el ReFox MMII, decompilé la rutina del serial, calculo yo.
Me gustaría saber si alguien tiene experiencia, para ponernos en contacto, o sugerencias, quién sepa también leer el código mejor. Yo 0.

Les agradezco, saludos desde Argentina.



LPARAMETERS cllave, thisnsemilla, lprint, thisncantidadllaves, ncompararconla
LOCAL lvalido, norig, nmodif, i, j, k, semtemp
LOCAL allaves, acod, u, lmodoidlicencias
LOCAL thisncantidadllaves, thisncantidaddigitos, referencia
cllave = STUFF(cllave, 5, 1, '')
referencia = thisnsemilla
IF VARTYPE(thisnsemilla) == "C"
     semtemp = 0
     thisnsemilla = STUFF(thisnsemilla, 5, 1, '')
     FOR u = 1 TO LEN(thisnsemilla)
          semtemp = semtemp + ((ASC(SUBSTR(thisnsemilla, u, 1)) + u) / u)
     ENDFOR
     thisnsemilla = semtemp
     IF VARTYPE(thisncantidadllaves) == "L"
          thisncantidadllaves = 50
     ENDIF
     lmodoidlicencias = .T.
ELSE
     thisnsemilla = 10
     thisncantidadllaves = 2000
ENDIF
thisncantidaddigitos = 8
lvalido = .F.
norig = 0
nmodif = 0
DIMENSION allaves(thisncantidadllaves)
DIMENSION acod(thisncantidaddigitos)
FOR k = 1 TO thisncantidadllaves
     allaves(k) = ""
ENDFOR
norig = ROUND(RAND(thisnsemilla) * 100, 0)
FOR i = 2 TO thisncantidadllaves + 1
     j = 2
     FOR k = 1 TO 4
          acod(k) = 0
     ENDFOR
     DO WHILE j < thisncantidaddigitos + 2
          norig = ROUND(RAND() * 100, 0)
          nmodif = norig
          IF nmodif < 30
               nmodif = MOD(nmodif, 10)
          ELSE
               DO WHILE nmodif < 65
                    nmodif = nmodif + ROUND(norig / 2, 0)
               ENDDO
          ENDIF
          IF nmodif > 90
               nmodif = MOD(nmodif, 10)
          ENDIF
          acod(j - 1) = nmodif
          j = j + 1
     ENDDO
     FOR k = 1 TO thisncantidaddigitos
          IF acod(k) < 10
               allaves(i - 1) = allaves(i - 1) + STR(acod(k), 1, 0)
          ELSE
               allaves(i - 1) = allaves(i - 1) + CHR(acod(k))
          ENDIF
     ENDFOR
     IF allaves(i - 1) == cllave
          EXIT
     ENDIF
ENDFOR
IF lprint
     IF lmodoidlicencias
          SET TEXTMERGE TO (referencia) NOSHOW
     ELSE
          SET TEXTMERGE TO CUIUI NOSHOW
     ENDIF
     SET TEXTMERGE ON
     \\Generado el : <<DATETIME()>>
     IF lmodoidlicencias
          \Referido al CUIUI : <<Referencia>>
          \nº de ILs : <<THISnCantidadLlaves>>
     ELSE
          \nº de CUIUIs : <<THISnCantidadLlaves>>
     ENDIF
     \
     FOR i = 1 TO thisncantidadllaves
          \<<STUFF(aLlaves(i), 5, 0, '-')>>
     ENDFOR
     SET TEXTMERGE OFF
     SET TEXTMERGE TO
ENDIF
SET EXACT ON
LOCAL nbusqueda
nbusqueda = ASCAN(allaves, cllave)
IF nbusqueda > 0
     IF VARTYPE(ncompararconla) == "L"
          lvalido = .T.
     ELSE
          IF nbusqueda = ncompararconla
               lvalido = .T.
          ENDIF
     ENDIF
ENDIF
RETURN lvalido
ENDFUNC
*

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
obfuscador visual foxpro 9.0
Ingeniería Inversa
luisparada 0 2,731 Último mensaje 16 Enero 2012, 00:32 am
por luisparada
programa en Visual FoxPro como modificarlo ayuda
Ingeniería Inversa
kude 4 8,374 Último mensaje 16 Noviembre 2012, 13:45 pm
por apuromafo CLS
descifrar exe visual foxpro 6.0
Ingeniería Inversa
funiker 3 4,542 Último mensaje 24 Octubre 2015, 23:30 pm
por MCKSys Argentina
Ayuda y Reto unpack Foxpro « 1 2 »
Ingeniería Inversa
DevilCry 10 15,353 Último mensaje 19 Noviembre 2016, 06:03 am
por fedison72
Obtener código aplicación Visual FoxPro, cifrada y compilada DeFox Brand IV
Ingeniería Inversa
djinet 0 377 Último mensaje 22 Octubre 2024, 15:54 pm
por djinet
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines