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


 


Tema destacado: [Aporte] Mejores practicas en Java


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 53
1  Programación / Programación General / Re: ¿Hacer fuerza bruta para ganar en juego similar a Mastermind? en: 28 Abril 2019, 20:00
El árbol lo podrías llamar Jugada o Juego, y cada nodo llamarlo Movimiento, cada Movimiento indica un estado (posición celda ocupada) enlaza al siguiente Movimiento.

Habría un algoritmo recursivo que comprueba el tablero y mira las celdas desocupadas y las celdas ocupadas por el contrincante. Si hay amenaza ocupa la celda desocupada que implica peligro y si no, ocupa una celda desocupada que favorezca la victoria. Cada movimiento conlleva la creación de un nodo o en caso de no poder llevar a cabo el objetivo de crear una línea retrocede a un nodo que si pueda hacerlo.

La explicación es aparentemente sencilla pero requieres de un buen conocimiento de programación ¿lo tienes?  :rolleyes:
2  Foros Generales / Dudas Generales / Re: ¿Calcular Entropía? en: 28 Abril 2019, 17:13
Te recomiendo este artículo, lo lees y ya me dices :
https://medium.com/udacity/shannon-entropy-information-gain-and-picking-balls-from-buckets-5810d35d54b4

Basicamente la entropía es el nivel de desorden ¿el desorden de qué? de cualquier cosa, entonces necesitas saber para calcularla como sería lo que vayas a ordenar si estuviera ordenado, en ese caso sería 0 (no hay entropía) y luego de ahí pues ya comienzas a sumar según el estado de esa "cosa".

Para hacer un programa así tendrías que definir perfectamente lo que es "algo" ordenado y definir que entiende el programado por como ese "algo" está desordenado y darle un valor.

Si tú nivel de programación es bajo y tú nivel matemático también es mejor que dediques el tiempo a aprender programación o matemáticas, comenzado desde abajo.
3  Programación / Programación C/C++ / Re: como evitar el error de linker : Duplicated symbol for Architecture x86? en: 28 Abril 2019, 07:27
Nunca he tenido un mac  :-\

Podrías solucionarlo cambiando el orden de compilado si ese IDE te permitiera hacerlo, algo que desconozco y si no compilarlo por línea de comando en el orden inverso.

https://www.appletonaudio.com/blog/2013/linking-c-static-libraries-with-duplicate-symbols/

Luego otra alternativa usar la opcion --whole-archive en el parámetro de la parte del enlace a las librerías, que desconozco como se haría desde ese IDE pero que podrías poner como se muestra en el enlace de abajo desde la línea de comando.

https://stackoverflow.com/questions/9093891/gcc-detect-duplicate-symbols-functions-in-static-libraries

Y ésto otro que no puedo probar :
--no-define-common
This option inhibits the assignment of addresses to common symbols. The script command "INHIBIT_COMMON_ALLOCATION" has the same effect.
The --no-define-common option allows decoupling the decision to assign addresses to Common symbols from the choice of the output file type; otherwise a non-Relocatable output type forces assigning addresses to Common symbols. Using --no-define-common allows Common symbols that are referenced from a shared library to be assigned addresses only in the main program. This eliminates the unused duplicate space in the shared library, and also prevents any possible confusion over resolving to the wrong duplicate when there are many dynamic modules with specialized search paths for runtime symbol resolution.

O

--traditional-format
For some targets, the output of ld is different in some ways from the output of some existing linker. This switch requests ld to use the traditional format instead.
For example, on SunOS, ld combines duplicate entries in the symbol string table. This can reduce the size of an output file with full debugging information by over 30 percent. Unfortunately, the SunOS "dbx" program can not read the resulting program ("gdb" has no trouble). The --traditional-format switch tells ld to not combine duplicate entries.

https://linux.die.net/man/1/ld


4  Programación / Programación C/C++ / Re: Modificar algunos parámetros de app existente [Ayuda] en: 28 Abril 2019, 07:06
No existe y posiblemente hace tiempo que eliminarían ese repositorio.
5  Programación / Java / Re: Error en NetBeans JSF en: 28 Abril 2019, 06:51
Mira si éste hilo te puede ayudar :

https://forum.primefaces.org/viewtopic.php?t=23462
6  Foros Generales / Dudas Generales / Re: Servidores en: 28 Abril 2019, 06:43
Al parecer existe, se me adelantaron  :-\

https://maltronics.com/collections/wifi-keyloggers
7  Foros Generales / Dudas Generales / Re: Servidores en: 28 Abril 2019, 02:35
Lo último era broma.

Yo no puedo asesorarte en herramientas o aplicaciones de acceso a servidores porque no es mi especialidad pero podría darte algo de asesoramiento para que tengas al menos una base y puedas comprender el complejo proceso de acceder remotamente a un servidor, aunque escribirlo todo desde mi teléfono es un sufrimiento.

Lo primero que debes aprender es Sistemas, como funcionan las computadoras. Como funcionan los programas y el proceso de compilado. Los sistemas operativos y el proceso de intervención entre los distintos periféricos como el teclado, la gráfica o el modem.

https://www.areatecnologia.com/TUTORIALES/INFORMATICA%20BASICA.htm

Luego deberías aprender redes, tipos de comunicación como serial, paralela, etc.. Los puertos, los protocolos de comunicación, los diversos periféricos e infraestructuras hasta llegar a la red de redes,  internet. Como viaja la información de un cliente hasta el servidor y los tipos de servidores. Las conexiones, los tipos de esta, etc... Y por último Unix y sistemas basados en Unix.

https://www.areatecnologia.com/redes-informaticas.htm

Y el último tema la programación y sus fundamentos, no es necesario que seas un experto programador pero si entender de que forma se crean los programas, como programar conexiones, entender como se programan aplicaciones cliente/servidor o p2p.

https://www.areatecnologia.com/TUTORIALES/FUNDAMENTOS%20DE%20PROGRAMACION.htm

Ya cuando tengas esa base leyendo algún curso como los que esté portal dispone podrías digerir mejor el tema del hacking ético encaminado a la búsqueda de vulnerabilidades en redes. De lo contrario no vas a entender las aplicaciones y herramientas existentes para el hackeo si las tuvieras ¿Te convierte en mecánico tener herramientas? O mejor dicho ¿Podrías diagnosticar los problemas de un coche por tener un juego de llaves y demás herramientas? Probablemente no.

Siento no darte una solución inmediata  :-\
8  Foros Generales / Dudas Generales / Re: Servidores en: 28 Abril 2019, 01:31
Sí, bueno, ella es muy rara pero buena en esto. Aquél día nos puso a acceder a una red wi-fi, teníamos la clave pero como que no se podía acceder a internet por un bloqueo raro que pone el colegio.
Me gustaría saber más sobre estos temas, como hacer lo de el wi-fi o entrar al servidor. Esto no es con fin de hacer algún daño.

Sobre lo de el acceso biométrico, no sabría devdeci, como dije soy nuevo en esto. Ella simplemente nos dijo que el que lograba entrar al servidor se ganaba unos cuantos puntos. Me gustaría ganarme su confianza para lograr pasar de año. :) Jaja, muchas gracias por sus respuestas!

Mejor pídele salir a ver una película, comprale vestidos para que esté feliz y así le ganarás suficiente confianza para que le puedas robar la clave del wifi, pero oye que con el teléfono hace rato ya se puede compartir wifi usando la red de datos  :xD

Mejor hazle chantaje con una foto robada de cuando trabaja de joven en algún club  :xD
9  Programación / Programación C/C++ / Re: como evitar el error de linker : Duplicated symbol for Architecture x86? en: 28 Abril 2019, 00:51
Qué IDE estás usando?
10  Foros Generales / Dudas Generales / Re: Servidores en: 28 Abril 2019, 00:37
Hola, buenas, soy nuevo en la página. :)
Hola, estoy estudiando informática en desarrollo de software, y mi profesora le da puntos a el que entre al servidor de mi colegio, esto con el fin de probar la vulnerabilidad de él.
Soy muy nuevo en esto y quisiera saber si me pueden ayudar con algunos consejos u otras cosas.
¡Muchas gracias!
Acaso usan acceso biométrico al servidor? :xD Porque la forma más fácil sería que  le sustituyeras el teclado por uno igual modificado con algún circuito inalámbrico que enviara una lectura de las pulsaciones del teclado via wifi a tú teléfono (un keylogging físico). Esa sería una de las muchísimas formas para acceder al servidor del colegio, sino mírate misión imposible  :xD

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