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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 137
161  Programación / Programación Visual Basic / Re: [FUNCION] IsUnicode (Determina si una cadena contiene caracteres unicode o no) en: 19 Noviembre 2013, 17:21 pm
HOLA!!!

Exacto chicos, ya entendieron para que sirve :D.

Determina si algun caracter de la cadena es unicode y no puede ser transformado a ascii.-

GRACIAS POR LEER!!!
162  Programación / Programación Visual Basic / Re: [FUNCION] IsUnicode (Determina si una cadena contiene caracteres unicode o no) en: 18 Noviembre 2013, 19:41 pm
HOLA!!!

Uso un caracter RLO(202E):
http://www.fileformat.info/info/unicode/char/202E/index.htm

Tenes varias maneras para conseguir los caracteres Unicode, yo lo que hago es copiarlos de algun texto que lo contenga, o con el mapa de caracteres, luego lo copias y lo pegas donde quieras.-

Desde VB podes usar ChrW(8238) para generar el Caracter RLO (8238 = 202E)

GRACIAS POR LEER!!!
163  Programación / Programación Visual Basic / Re: [FUNCION] IsUnicode (Determina si una cadena contiene caracteres unicode o no) en: 18 Noviembre 2013, 18:04 pm
HOLA!!!

Entonces estás usando versiones ASCII de las APIs... Llama a la versión UNICODE. No entiendo como te ayudaría esta función a llamar a esas APIs ASCII...

@Danyfirex: cadenaASCII será ASCII siempre pero cadenaUNICODE estará en memoria como UNICODE y dependiendo de qué hagas con ella se transformará o no.


Esta funcion la uso para llamar a las unicode cuando corresponde y a las ascii cuando corresponde.-

Aunque podria siempre llamar a la unicode pero no me agrada la idea.-

GRACIAS POR LEER!!!
164  Programación / Programación Visual Basic / Re: [FUNCION] IsUnicode (Determina si una cadena es unicode o no) en: 18 Noviembre 2013, 16:26 pm
HOLA!!!

Gracias Karcrack!

Ningun codigo genera cadena malformada, pero por ejemplo yo quiero abrir un archivo con un caracter unicode en su path y eso hace crashear a las apis...

Fijate El ejemplo que puse ahi lo vas a entender.-

Dany, para que sea mas correcto deberias usar 2 posiciones del array por caracter, en la primera su ascii y en la segunda 0, al final 0 0

Osea:
Código
  1.    Dim cadenaASCII(9) As Byte
  2.    Dim cadenaUnicode As String
  3.  
  4.    'esta seria ASCII
  5.    cadenaASCII(0) = Asc("H")
  6.    cadenaASCII(1) = 0
  7.    cadenaASCII(2) = Asc("o")
  8.    cadenaASCII(3) = 0
  9.    cadenaASCII(4) = Asc("l")
  10.    cadenaASCII(5) = 0
  11.    cadenaASCII(6) = Asc("a")
  12.    cadenaASCII(7) = 0
  13.    cadenaASCII(8) = 0
  14.    cadenaASCII(9) = 0
  15.    'esta seria Unicode
  16.    cadenaUnicode = "Hola" ' con doble terminacion nula.
   

GRACIAS POR LEER!!!
165  Programación / Programación Visual Basic / [FUNCION] IsUnicode (Determina si una cadena contiene caracteres unicode o no) en: 18 Noviembre 2013, 14:13 pm
HOLA!!!

En fin esta funcion lo que hace es determinar si una cadena contiene caracteres unicode (si contiene unicode envia true sino false)

Ustedes diran... para que sirve esto, bueno, resulta que hay apis que solo soportan entrada ascii, entonces conesto prevenimos crasheos, en el ejemplo que arme hay un archivo con nombre de fichero unicode (un caracter RLO 202E).

Código
  1. Private Function IsUnicode(expression As String) As String
  2. 'by 79137913
  3.    Dim b() As Byte 'Se crea un array de bytes para almacenar el string
  4.    Dim Aux As String 'se usara para comparar
  5.    b = expression 'se usa un evil type convert para obtener todos los ascii de los caracteres de la expresion en las posiciones del array
  6.    For x = 0 To UBound(b) Step 2
  7.        Aux = Aux & Chr(b(x)) 'reconstruimos la expresion
  8.    Next
  9.    IsUnicode = (expression <> Aux) 'asignamos a IsUnicode el resultado de la comparacion
  10.    'Si expression es = a aux dara Falso por que expression es totalmente Ascii, sino dara Verdadero por que contiene algun caracter Unicode.
  11. End Function

El ejemplo lo descargan de aca:
http://www.mediafire.com/download/76yuudmsnnoykau/IsUnicode.rar

GRACIAS POR LEER!!!
166  Foros Generales / Foro Libre / Un pequeño chiste en viñetas 2 en: 28 Octubre 2013, 17:51 pm
HOLA!!!

Primer chiste




GRACIAS POR LEER!!!
167  Programación / Programación Visual Basic / Re: [RETO] Determinar Número Perfecto en: 26 Octubre 2013, 04:57 am
HOLA!!!

:O

Lo soluciono el lunes!

GRACIAS POR LEER!!!
168  Seguridad Informática / Análisis y Diseño de Malware / Re: [RESUELTO] Infeccion de USB y equipo por "fyzbnaksvu..vbs" en: 25 Octubre 2013, 17:58 pm
HOLA!!!

Me hace recordar a mi DoOrders.VBS :

http://foro.elhacker.net/buscador-t377862.0.html

Mad si podes echale un ojo ;)

GRACIAS POR LEER!!!
169  Seguridad Informática / Análisis y Diseño de Malware / Re: [RESUELTO] Infeccion de USB y equipo por "fyzbnaksvu..vbs" en: 25 Octubre 2013, 14:05 pm
HOLA!!!

Me gustaron un par de tecnicas que usa, lo voy a guardar!

GRACIAS POR LEER!!!
170  Foros Generales / Sugerencias y dudas sobre el Foro / Re: [Propuesta] Universidad EHN en: 23 Octubre 2013, 18:04 pm
HOLA!!!

Hacer otro subforo para poner lo que ya puedes poner en los actuales, me parece una sección que no funcionará, en vez de una sección completa, porqué no un post compĺeto en Hacking basico por ejemplo...

Salu2
+1

GRACIAS POR LEER!!!
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines