Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - someRandomCode

#151
Programación C/C++ / Re: Problema C++ Winsock
14 Noviembre 2014, 12:43 PM
Como dice engel, pero tene en cuenta que es -lws2_32
#152
Seguridad / Re: Problema muy grave! DDoS Attack
14 Noviembre 2014, 12:40 PM
Cita de: engel lex en 14 Noviembre 2014, 12:36 PM
Cambia la mac del router para probar

No se si es la mejor idea, a veces los proveedores tienen filtros de direcciones MAC, si va a probar eso, que se anote cual es la MAC que tiene dada en ese momento, no vaya a ser que se quede sin conexion despues jeje..

Tambien tener en cuenta que el pool de direcciones IP dadas por DHCP a veces cambia despues de cierto tiempo de inactividad, no siempre necesariamente por el reinicio del modem/routeador..



#153
Seguridad / Re: Problema muy grave! DDoS Attack
14 Noviembre 2014, 12:34 PM
El tema es que como no hayas hecho el port forward correspondiente, no vas a poder ni ver lo que esta pasando porque el que se va a atorar es el router directamente.
Y, de hecho, ahora mismo aun si lo esta lo mas probable es que sea el router el que se atora.
Eso si, considera que a menos que le quieras devolver el juego de alguna manera, esa IP no te sirve de mucho, y mucho menos si el chico tiene IP dinamica..

En cuanto al bloqueo, siempre y cuando no sea algo por UDP es facil bloquearlo, el UDP es mas complicado porque en el momento que lo recibiste ya consumiste recursos para procesarlo (no es orientado a conexion, no es con estado, es simplemente una seguidilla de paquetes)

Tambien sea dicho que deshabilitar el firewall por no configurar debidamente es mala opcion jeje..

Y deberiamos saber que juego es para poder darte mas informacion al respecto..
#154
no te fijaste de casualidad cual fue el error dentro del try-catch?
Deberias fijarte que dice e.toString() asi podemos ver bien el error y fijarnos para donde correr
#155
Cita de: engel lex en  5 Mayo 2014, 23:31 PM
por que todos llegan preguntando por "el mejor", para todo lo que pides no sería "el mas adaptable", "el mas practico" o en si defecto "el mas seguro"? (que lo mas probable es que no este ni cerca de caer en las 2 clasificacioned anteriores) que probablemente el mas seguro ni la nsa pueda con el (por lo menos no antes.del interrogatorio)

Es muy comun de la gente de la ultima generacion ^_^ (o del que no sabe del tema :P )

Que tipo de encripcion necesitas? Para todo el disco? Con clave o con archivo de llave?

De hecho Windows tiene uno muy bueno que se llama Bitlocker, sin tu clave no se puede facilmente abrir el sistema..

Sino tenes la reencarnacion de TrueCrypt: CipherShed

O lo que queres es que te pida una contraseña para abrir X archivo solamente? (que es a lo que suena)

Aparte para que la encripcion se pueda leer desde Windows o desde Linux ya seria hablar de algo como LUKS o algo asi.. O sino bueno Truecrypt tambien esta para ambos sistemas.. Tambien CipherShed..
#156
Me parece que es como el CUIT, se le suma una serie..
Podrias pasarme el cifrado de:
abcdefghijklmnopqrstuvwxyz ?
#157
Parece que es simetrico, cada caracter le corresponde otro.. Si analizamos el primero
Pero ahora mismo no se me ocurre ninguna otra cosa..
En si parece algun algoritmo de rueda, porque si bien a cada caracter le corresponde otro valor, no siempre es el mismo.. de root a wstz deberia ser sencillo encontrarle la vuelta si tuvieramos otras pruebas como:
root
rooot
rot
#158
Cita de: Eternal Idol en 13 Noviembre 2014, 16:06 PM
No  ;D El anterior estaba bien, solo que el casting era redundante.

someRandomCode: mejor configurar el proyecto en el IDE para no tener que "desdefinir" nada.

Es que uso Sublime Text e invoco MSVC o Mingw-w64 desde la terminal porque sino me parece que se me pasan de largo algunas cositas.. Algunos IDE pasan por defecto -fpermissive (dev-cpp) que es mala idea jeje, porque no te avisa de algunas cosas por ejemplo con los punteros a funciones y la convencion con la que llamarla..
PD: Te debo una cervecita por la ayuda del otro dia :)
#159
Cita de: daryo en 13 Noviembre 2014, 15:56 PM
entonces asi?
char *n;
GetWindowText(hwnd,n,60);

bueno me rindo xD

Nop, porque el puntero ese no tiene memoria asignada.
Para eso existe la funcion GetWindowTextLength (A y W)
Si vas a usar las funciones con ANSI y queres llamarlas como GetWindowText por ejemplo, podes poner en la cabecera un #undef UNICODE


EDIT: Edito para agregar a que me referia

Usa malloc/new/HeapAlloc/GlobalAlloc/la forma de obtener la memoria dinamica que mas te guste o bien declara un array con el tamaño suficiente para almacenar los titulos de las ventanas.
Con GetWindowTextLength(http://msdn.microsoft.com/en-us/library/windows/desktop/ms633521(v=vs.85).aspx) dado un HWND te dice cuantos caracteres tiene el titulo, a eso le sumas uno para el '\0' (caracter terminador).
Despues si llamas tranquilamente a GetWindowText
#160
Sublime Text, hasta compre la licencia ^_^ (alla por la 2.0 pero todavia la uso con el 3)