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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
41  Programación / Programación Visual Basic / Re: Problema con Winsock.sendata en sistema operativo CHINO en: 25 Marzo 2014, 22:56 pm
Puedes usar matrices variables e ir cargando los bytes con un for...

claro, ir cardagando los bytes, hasta completar todo lo que hay en el textbox es lo que venía pensando...

ahora... tengo que hacerlo interpretar como HEXA

porque al momento de cargar, supongamos el ejemplo de arriba, tengo dentro del textbox esto: 084A011004C8DC

hago la matriz variable y me los va a separar de a 2 bytes....

lo que no se si a la hora de enviar lo va a hacer bien, ya que tengo que poner &H delante de cada byte....

voy a probar

gracias

42  Programación / Programación Visual Basic / Re: Problema con Winsock.sendata en sistema operativo CHINO en: 25 Marzo 2014, 22:11 pm
Hola, Fucko; me alegra haberte podido ayudar.
Por otra parte, tambien he pensado una cosa mientras escribia el mensaje anterior, pero no sabia si ponerlo o no, porque creo que puede parecer "algo absurdo", por lo que intentare explicarme.
A ver, lo que he pensado viene de algo que supuse en programas tipo Word; si no me equivoco, estos programas tienen algo que se llama "fuentes" (u algo asi), que es lo que utilizan para representar letras y demas cosas, por lo que "creo" que hay que añadirle a estos programas nuevas fuentes para representar los caracteres de otras formas.
Entonces, puede parecer una chorrada, y, aunque esto que voy a decir no responde a tu nuevo mensaje, ¿es posible "insertar" nuevas fuentes a sistemas operativos de otros paises para ver correctamente los datos de tu programa?.
No se, lamento no poder responder a tu segunda pregunta, y se que esto ultimo es "algo rebuscado", pero es lo unico que se me ocurre.
Muchas gracias por vuestra atencion.
Saludos.

hmm, no sabría eso...
igualmente, no va a servir, ya que este software "habla" directo con un soft conectado en la red....

lo malo es que los datos a enviar, son cambiantes....
si fueran siempre los mismos, los podría poner como puse arriba....
gracias
43  Programación / Programación Visual Basic / Re: Como enviar hexa en visual basic? en: 25 Marzo 2014, 21:34 pm
Bueno, se como resolverlo....

pero esto abre otro problema....

este problema se puede solucionar así:

sim st1(4) as byte

st1(0)= &H00
st1(1)=&HAA
st1(2)=&HBB
st1(3)=&HCC



pero esto sirve, cuando yo se de antemano que hay que enviar, y lo puedo codear...

pero que pasa si tengo que tomar los valores desde un textbox?? y los valores sean lo que ingresa otra persona?? o que el dato cambie basado en un calculo basado en un numero al azar?

ahí se complica la cosa....

44  Programación / Programación Visual Basic / Re: Problema con Winsock.sendata en sistema operativo CHINO en: 25 Marzo 2014, 21:26 pm
Hola, Fucko.
Veras, no estoy familiarizado con el tema, pero si el "HexToAsc" sirve para obtener un valor en letras (no lo se, pero es lo que me imagino), se me ocurre que el fallo puede ser debido a que un Windows XP de España y/o de USA utilice diferentes caracteres por el tema del lenguaje.
Esto puede ser una chorrada, pero digo porque, a fin de cuentas, un SO instalado en España y en China es lo mismo en cuanto a funcionamiento.
Ahora bien, los caracteres usados para, por ejemplo, mostrar mensajes de error (o cualquier otra cosa), son diferentes, y quizas el problema sea por esto.
Aun asi, insisto, es una posibilidad, y tampoco estoy seguro al 100% y no se como solucionarlo.
Muchas gracias por vuestra atencion.
Saludos.

sisi, es eso... 100% seguro...
se que es eso...
lo que no se es como solucionarlo.....

en realidad, si, ya ví, pero me resuelve en parte el problema.....


tengo que hacer esto para resolverlo:

dim st1(10) as byte

084A011004C8DC

st1(0)= &H10
st1(1)= &H04
st1(2)= &H04
st1(3)= &H08
st1(4)= &H4a
st1(5)= &H01
st1(6)= &H10
st1(7)= &H04
st1(8)= &Hc8
st1(9)= &Hdc


con esto, resuelvo ese problema...

pero aca aparece el otro...

yo se que tengo que enviar ese dato, por tanto, puedo ponerlo en el soft sin problemas...

pero que pasa si lo tengo que tomar de un textbox??

tengo que hace de alguna forma, para que me cree el array y que interprete todo como hexadecimal.... :/


45  Programación / Programación Visual Basic / Como enviar hexa en visual basic? en: 25 Marzo 2014, 20:52 pm
Hola, como puedo enviar hexa en winsock??

en realidad, se hacerlo, pero no es compatible con los windows en chino, y necesito usarlo en un windows chino....


supongamos que quiero enviar este dato...

00AABBCC

yo no puedo poner winsock.senddata "00AABBCC"

sino que tengo que ponerlo en el ascii o el char de cada byte...


sería winsock.senddata Chr$(0) & Chr$(170) & Chr$(187) & Chr$(204)

o sino, convertirlo via hextoasc

winsock.senddata hextoasc ("00AABBCC")

esto va perfecto en los windows latinos, o con ingles.....

pero no sirve en los windows chinos....

de que manera enviar hexadecimal ustedes?

gracias

saludos

46  Programación / Programación Visual Basic / Re: Problema con Winsock.sendata en sistema operativo CHINO en: 25 Marzo 2014, 20:42 pm
Bueno, no tengo un respuesta, pero tengo una duda, ¿Para que quieres que funcione en sistemas chinos?, ¿de verdad lo usaras en un SO xp chino?.



si, sino no estaría preguntando jejejejejjejeje

es para que lo use una persona china....

ya ví el error por qué es....

lo que no se es como solucionarlo.....


el error está en que yo necesito enviar datos en HEXADECIMAL....

y usar el CHAR, el ascii que corresponde al hexadecimal, en so ingles y español va bien...

en el chino, interpreta ciertos ascii o char como 00 00 por eso escribe mal....

47  Programación / Programación Visual Basic / Problema con Winsock.sendata en sistema operativo CHINO en: 22 Marzo 2014, 04:00 am
Buenas, tengo un soft, que probado en sistemas operativos latinos, funciona sin problemas, pero al usarlo en el SO windows XP chino, no funciona como debería...

tengo un modulo, que funciona sin problemas, para convertir los strings, etc etc....

el code sería así....

st1 = HexToAsc("100404084A011004C8DC")
Winsock2.SendData st1

en el soft cliente / servidor latino, recibo el string, tal cual lo envié....

pero al usarlo en el windows chino, no....

recibo esto:

100404084A0110040000

a que se puede deber??

como podría solucionarlo??

gracias


48  Programación / Ingeniería Inversa / Re: Ferretería plus 5.99 asprotect + otros checks, a ver que opinan en: 11 Marzo 2014, 00:29 am
Hola!! tanto tiempo!! :)

sisi, lo se....

y si no me equivoco, es eso que modifiqué...

parece que checkea el "peso" del soft, y si se corresponde con el empacado, arranca...

y otras veces, te genera un .bat que te borra el ejecutable principal...

ambas cosas las tengo solucionadas...

ahora quisiera parchear, para que sea el flag de registro como full...

pero no se si haciendo eso, se van a ir las restricciones.... :/

como la de 30 días, 100 usos o 250 articulos...

con licencia, es seguro que si... ahora, si hacemos creer al soft que está registrado, hay que ver si remueve todo eso también o no.... :D

gracias

49  Programación / Ingeniería Inversa / Re: Ferretería plus 5.99 asprotect + otros checks, a ver que opinan en: 10 Marzo 2014, 09:39 am
Bueno, otra cosa...

creo que ya ví el por qué tira el error al desempacar...

Código:
00A160A0   .  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]


ahí en el empacado tiene el valor de 5857792 y en el desempacado, otro....

editando ahí, el soft arranca ok...

ahora hay que ver el tema del registro :D
50  Programación / Ingeniería Inversa / Ferretería plus 5.99 asprotect + otros checks, a ver que opinan en: 10 Marzo 2014, 08:47 am
Buenas, a ver que opinan...

se que hicieron aca en este foro, keygen, para versiones anteriores, llegue desde google aca...

les cuento que tengo la versión 5.99 y estoy probando...

llegue aca al buscar la palabra AK42GDLL que al ingresarla como registración, da el mensaje de correcto, pero no hace nada jejejje


bueno, la versión desempacada con olly + plugins, o a mano, o son soft, es lo mismo....

da error al iniciar por los checks que hicieron los programadores...

a ver si alguien se le ocurre algo, porque no encuentro como saltar el check de desempacado.... :D

aca algunas cosas que ví....

Código:
MOV EAX, 0A15E78 as good boy for license...

0a191c8 is demo mode

0a192e8 is reg ok
 
0a142f0 is again demo version
 
0a142d4 is registered version
 
and 0a15843 is where key is checked...
 
if you enter AK42GDLL it says code is ok, but nothing happens....


alguna sugerencia?

gracias

saludos


Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines