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


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Algoritmos encriptacion en el tiempo de ejecucion.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algoritmos encriptacion en el tiempo de ejecucion.  (Leído 3,980 veces)
akrana

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Algoritmos encriptacion en el tiempo de ejecucion.
« en: 17 Septiembre 2009, 14:57 pm »

Bueno, pues quisiera saber que algoritmos puedo utilizar, que corran en el tiempo de ejcucion del programa, para cifrar las strings. Necesito uno fuerte, he utilizado rotx, pero no me sirve...

Un saludo, akrana.


En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #1 en: 17 Septiembre 2009, 15:24 pm »

Todos los algoritmos corren en "tiempo de ejecucion del programa"...

Hay muchos... RC4, XOR....

Un ejemplo de un simple XOR:

Código
  1. Private Sub Form_Load()
  2.    Debug.Print XORIt(XORIt("EJEMPLO", &HFF), &HFF)
  3. End Sub
  4.  
  5. Private Function XORIt(ByVal sData As String, ByVal bKey As Byte) As String
  6.    Dim i           As Long
  7.  
  8.    XORIt = sData
  9.  
  10.    For i = 1 To Len(XORIt)
  11.        Mid$(XORIt, i, 1) = Chr$(Asc(Mid$(XORIt, i, 1)) Xor bKey)
  12.    Next i
  13. End Function

Otro ejemplo interesante, que utiliza un NOT para cifrar ;D
Código
  1. Private Sub Form_Load()
  2.    Debug.Print NotIt(NotIt("EJEMPLO"))
  3. End Sub
  4.  
  5. Private Function NotIt(ByVal sData As String) As String
  6.    Dim i           As Long
  7.  
  8.    NotIt = sData
  9.  
  10.    For i = 1 To Len(NotIt)
  11.        Mid$(NotIt, i, 1) = Chr$(Not CByte(Asc(Mid$(NotIt, i, 1))))
  12.    Next i
  13. End Function


« Última modificación: 17 Septiembre 2009, 15:27 pm por Karcrack » En línea

akrana

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #2 en: 17 Septiembre 2009, 15:27 pm »

Entonces puedo utilizar RC4 para cifrar las strings de un programa? Tenia entendido que no, disculpen mi ignorancia.

Un saludo y gracias!!
En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #3 en: 17 Septiembre 2009, 15:33 pm »

Entonces puedo utilizar RC4 para cifrar las strings de un programa? Tenia entendido que no, disculpen mi ignorancia.

Un saludo y gracias!!
Si lo que quieres es cifrar las cadenas de un codigo en VB mirate esto ::) :xD

Código:
http://foro.elhacker.net/analisis_y_diseno_de_malware/karcrack_project_crypter_v21_kpc-t256127.0.html
En línea

akrana

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #4 en: 17 Septiembre 2009, 15:42 pm »

Pues lo quiero para eso exactamente, ya descargue tu programa, que porcierto muy interesante, pero lo intento cifrar en RC4 me tira un error asl ejecutar el programa...

Un saludo!!
En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #5 en: 17 Septiembre 2009, 15:46 pm »

Pues lo quiero para eso exactamente, ya descargue tu programa, que porcierto muy interesante, pero lo intento cifrar en RC4 me tira un error asl ejecutar el programa...

Un saludo!!
Si, por lo visto se generan a veces cadenas con caracteres especiales que se cargan tu code :xD, para la v3 ya estara solucionado... ademas de otras encriptaciones/ofuscaciones de code :P

Mientras tanto intenta reencriptando de nuevo hasta que salgan las cadenas correctas... sino elige otras de las encriptaciones... la mejor sin duda ROTx...
En línea

akrana

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Algoritmos encriptacion en el tiempo de ejecucion.
« Respuesta #6 en: 17 Septiembre 2009, 15:54 pm »

Pues espero ansiosamente esa version 3!! Normalmente he estado utilizando la ROTx, pero nose porq ahora me detectan algunos antivirus...otro problema que tengo con este programa esq algunas strings de las API no las cifra...

Un saludo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines