| |
|
41
|
Comunicaciones / Redes / Acceso desde wan hacia mi pc (con vpn activa) es posible?
|
en: 16 Octubre 2020, 01:31 am
|
|
Hola, les comento, tengo mi conexión, que en uso normal, necesito acceder a un puerto determinado (1621), lo tengo abierto en el router, y puedo acceder normalmente... pero, ahora, necesito tener operativa una VPN, entonces, al tener abierta la VPN, ese puerto no está accesible (el firewall me pide permiso de todas maneras, para aceptar la conexión, se acepta, pero no pasa nada.... ni bien desactivo la vpn, se puede acceder)
entonces, hay manera posible de usar vpn, pero que desde la wan, se pueda acceder a mi ordenador al puerto 1621? gracias!
|
|
|
|
|
42
|
Programación / Ingeniería Inversa / Re: mochila USB SITEPRO Hardkey STD/NET/MIO/RTC
|
en: 25 Abril 2020, 05:50 am
|
Buenas, hace un tiempo, había encontrado un fallo en esas llaves, que son a su vez, usadas por bejerman, tangosoft. me contacté con la web del fabricante, tuvimos una entrevista, pero no ví que hayan arreglado el tema en los sig updates.... revisa por el lado de las dll que usan, que están empacadas con themida, por ese lado, vas a verlo seguramente yo usé un loader para hacerlo cualquier cosa, pasame link o algo, como para poder verlo 
|
|
|
|
|
43
|
Programación / Programación C/C++ / Ayudita con un pequeño FOR anidado por favor
|
en: 4 Abril 2014, 10:09 am
|
Buenas, estoy estudiando el comportamiento de un soft, usé el ida pro para decompilarlo y ver que es lo que hace... voy bastante bien.... solo que ahora, me encuentro con esto, y estoy atorado jejejejeje probé verlo en assembler, que más o menos lo entiendo para reversing, pero se hace un choclo terrible.... //----- (00401C6F) -------------------------------------------------------- int __cdecl sub_401C6F(unsigned int a1, const void *a2) { int v3; // eax@16 int v4; // eax@16 int v5; // eax@16 int v6; // eax@16 int v7; // eax@16 char v8; // [sp+27h] [bp-51h]@3 signed int j; // [sp+28h] [bp-50h]@3 signed int i; // [sp+2Ch] [bp-4Ch]@1 signed int k; // [sp+2Ch] [bp-4Ch]@10 signed int l; // [sp+2Ch] [bp-4Ch]@13 char v13[8]; // [sp+70h] [bp-8h]@6
memset(byte_4164C0, 0, 0x48u); memcpy(byte_4164C0, a2, 8u); for ( i = 0; i <= 7; ++i ) { v8 = byte_4164C0[i]; for ( j = 0; j <= 7; ++j ) { *(&v13[8 * i - 64] + j) = v8 < 0; v8 *= 2; } } se que se llenan 48 bytes de 0, luego copia desde una dirección de memoria del programa, lo que sería a2, que es B1 C2 52 33 AF 8B 33 49 Y eso lo copia a 4164c0 pero no entiendo que hace en el for, en esta parte *(&v13[8 * i - 64] + j) = v8 < 0; v8 *= 2; si alguien me puede orientar, se lo agradezco  gracias
|
|
|
|
|
47
|
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
|
|
|
|
|
48
|
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
|
|
|
|
|
49
|
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....
|
|
|
|
|
50
|
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.... :/
|
|
|
|
|
|
| |
|