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


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


Páginas: [1] 2 3 4 5 6 7 8 9 10
 1 
 en: Hoy a las 20:15 
Iniciado por @XSStringManolo - Último mensaje por @XSStringManolo
Sugiero que el bot no se active cuando intento responder algo. No sé si lo habían corregido o no, pero pasa eso, te manda para el fondo de la pantalla y tienes que subir. Cuando quiero leerlo lo leo antes, así que cuando intento responder es molesto.
Sí, disculpa. Es un fallo en la expresión regular:
Código
  1. if (/^https:\/\/foro\.elhacker\.net\/post\.html$/.test(window.location.href)) {

Hay que quitarle el signo del dolar. Para que simplemente busque si la url empieza por post. Por error le puse que debía ser exactamente esa url.

La regexp correcta es:
Código
  1. if (/^https:\/\/foro\.elhacker\.net\/post\.html/.test(window.location.href)) {


Ya apliqué el parche que soluciona el fallo. Si te sigue sucediendo tras leer este mensaje, es debido a que el script antiguo está en el caché de tu navegador (control + F5 lo arregla). Pero no debería.


Si encuentras algún otro tipo de inconvenientes, coméntalos y trato de solucionarlos.

 2 
 en: Hoy a las 16:22 
Iniciado por Tachikomaia - Último mensaje por Tachikomaia
Lo tengo así:
Código
  1. ApuntandoX = Math.max(Math.random()*350, Dificultad*10);
  2. ParaSigno = random(2);
  3. if (ParaSigno == 0) {
  4. ApuntandoX = -ApuntandoX;
  5. }
  6. ApuntandoY = Math.max(Math.random()*400, Dificultad*10+20.5);
  7. Rotando = Math.max(Math.random()*100, Dificultad*10);
  8. ParaSigno = random(2);
  9. if (ParaSigno == 0) {
  10. Rotando = -Rotando;
  11. }

Me falta confirmar que funcione como espero y crear la variable D¡ficultadx10 para no tener que estar multiplicando Dificultad a cada rato (o si siempre va a usarse como *10 la voy a ajustar, tengo que fijarme si se puede así).

 3 
 en: Hoy a las 14:09 
Iniciado por @XSStringManolo - Último mensaje por Tachikomaia
Sugiero que el bot no se active cuando intento responder algo. No sé si lo habían corregido o no, pero pasa eso, te manda para el fondo de la pantalla y tienes que subir. Cuando quiero leerlo lo leo antes, así que cuando intento responder es molesto.

 4 
 en: Hoy a las 12:24 
Iniciado por Tachikomaia - Último mensaje por Tachikomaia
Me gustó esto:
Código
  1. // Usada al cambiar ciertas configuraciones y en el objeto Fondo si el modo cambiando está configurado:
  2. function RepintarCuadrosMuchoAzar () {
  3. NroDelCuadroaRepintar = 0;
  4. do {
  5. NroDelCuadraditoaRepintar = 0;
  6. // p representa un ".", "punto".
  7. Cuadro_pCuadradito = "Cuadro"+NroDelCuadroaRepintar+".Cuadradito";
  8. do {
  9. Cuadro_pCuadradito_ = Cuadro_pCuadradito+NroDelCuadraditoaRepintar;
  10. ParaColorDeCuadradito = new Color(Cuadro_pCuadradito_);
  11. ParaColorDeCuadradito.setRGB(PosiblesColores[random(PosiblesColores.length)]);
  12. NroDelCuadraditoaRepintar++;
  13. } while (NroDelCuadraditoaRepintar<Cuadraditos);
  14. NroDelCuadroaRepintar++;
  15. } while (NroDelCuadroaRepintar<Cuadros);
  16. }
  17. function RepintarCuadrosCuadrados () {
  18. NroDelCuadroaRepintar = 0;
  19. do {
  20. NroDelCuadraditoaRepintar = 0;
  21. // p representa un ".", "punto".
  22. Cuadro_pCuadradito = "Cuadro"+NroDelCuadroaRepintar+".Cuadradito";
  23. // Inicialmente los cuadraditos del cuadro tendrán el mismo color:
  24. ColorDelCuadro = PosiblesColores[random(PosiblesColores.length)];
  25. do {
  26. Cuadro_pCuadradito_ = Cuadro_pCuadradito+NroDelCuadraditoaRepintar;
  27. ParaColorDeCuadradito = new Color(Cuadro_pCuadradito_);
  28. ParaColorDeCuadradito.setRGB(ColorDelCuadro);
  29. NroDelCuadraditoaRepintar++;
  30. } while (NroDelCuadraditoaRepintar<Cuadraditos);
  31. NroDelCuadroaRepintar++;
  32. GenerarCuadrados();
  33. } while (NroDelCuadroaRepintar<Cuadros);
  34. }
Me falta agregar modos pero cada uno tiene su propia función, de esa manera no hay tantos ifs dentro de un while. Para determinar a qué función llamar se hace:
eval("RepintarCuadros"+Modo)();

 5 
 en: Ayer a las 13:07 
Iniciado por ceibe - Último mensaje por ceibe
Buenas ,buen ańo para todos ,en realidad queria decir que tener dos interfaces y que waydroid se conecte a otra diferente que el sistema es una vulnabilidad muy grande,yo lo voy a desintalar ,ya que no consigo hacer que vaya waydroid con la interface del sistema linux eth0

 6 
 en: Ayer a las 12:40 
Iniciado por Tachikomaia - Último mensaje por Tachikomaia
Capaz que no es el subforo adecuado.

Explico esta imagen


En la columna base se tiene una fuerza bruta que resuelve una duda o problema extremadamente sencill@.
En las siguientes columnas, se le agrega algo a la duda o problema, haciéndol@ más complej@.

En una siguiente hoja, los nuevos códigos se pondrían de Base, uno por fila, y el proceso se repetiría.

Algunas cosas no se pueden automatizar supongo porque no expliqué todo, pero otras sí quizá ¿pero cómo? No digo que la IA ponga los códigos en el archivo Excel, pero algo como que le doy el código base y me da algunos de los nuevos códigos.

Edit: Parte de la respuesta del bot del foro, se parece a lo que preciso:
Citar
"Soy un experto en ciberseguridad y estoy creando un sistema para generar variaciones de código para fuerza bruta.  El objetivo es aumentar la complejidad de los ataques.  Tengo el siguiente código base en Python:
 
[PEGA AQUI TU CODIGO BASE]
 
Quiero que generes 5 variaciones de este código base que incorporen las siguientes características:

 7 
 en: Ayer a las 11:24 
Iniciado por Tachikomaia - Último mensaje por Tachikomaia
Logré 0, -1, 1, etc, o sea, los negativos 1ero:
Código
  1. Action = 0;
  2. // Usada repetidamente por un objeto en el frame 1:
  3. function FuerzaBruta () {
  4. Mensaje = "Probando "+Action;
  5. if (Action>9) {
  6. // Solución; mostrar en pantalla y fin.
  7. Mensaje = "Se recomienda la acción "+Action;
  8. gotoAndStop (2);
  9. } else if (Action < 0) {
  10. Action = Action*-1;
  11. } else {
  12. Action = (Action+1)*-1;
  13. }
  14. }
  15. stop ();

Le pregunté a GPT cómo hacerlo más eficiente y decidí pasar de lo que dijo  :rolleyes:
https://poe.com/s/bxpuPhjPjWSh0v7ZtnfB

Lo que me choca es el paréntesis, creo que debe haber algo mejor.

Por otro lado, como dice el título quisiera que empezara por los positivos ¿cómo sería eso?


Edit: Ya veo, así:
Código
  1. } else if (Action > 0) {
  2. Action = Action*-1;
  3. } else {
  4. Action = Action*-1+1;
  5. }
  6.  

Resuelto entonces, pero por curiosidad ¿empezando por negativos cómo sería?
Nota: Sin <=, ni >= ni paréntesis. Y eficiente y legible, no como la respuesta de GPT.

edit2: Así
Código
  1. } else if (Action < 0) {
  2. Action = Action*-1;
  3. } else {
  4. Action = Action*-1-1;
  5. }

 8 
 en: Ayer a las 04:06 
Iniciado por juanfelr - Último mensaje por juanfelr
Les informo que pude solucionar el problema, y la razón era algo que no mencioné en el texto arriba porque pensé que no tenía relevancia:

Resulta que tengo dos salidas de video; una HDMI al monitor principal y otra DisplayPort a un televisor.

Lo que hice fue desconectar el cable del DisplayPort y volví a encender el equipo, de esta manera ya se muestra la bios y la pantalla del boot menú.

Muchas gracias a todos por estar atentos y espero que este caso le pueda servir al alguien más.

Feliz noche a todos.

 9 
 en: Ayer a las 03:21 
Iniciado por juanfelr - Último mensaje por juanfelr
Saludos comunidad del ElHacker.

Como menciono en el asunto, desde hace un tiempo no logro acceder a la BIOS, siempre que enciendo el equipo se inicia de una vez en Windows. He intentado con las teclas que recordaba (SUPR, F2 o F11 que no estoy seguro cuales eran porque tampoco me muestra la pantalla inicial donde indica las teclas para acceder), también desactivar el inicio rápido de Windows y también reiniciar y manteniendo presionada la tecla SHIFT. Parece que entrara porque se enciende el led indicador en la board pero permanece la pantalla negra.

Lo único que ha cambiado últimamente es que se le instaló una tarjeta gráfica NVidia Geforce RTX 3050.

La board es una MSI H310M PRO-VDH Plus

Agradezco si me pueden orientar al respecto. Por favor me indican si requieren más información.

Feliz noche.

PD: El sistema operativo (Windows 10) funciona correctamente, pero quiero instalar Linux próximamente.

 10 
 en: 9 Enero 2026, 00:19 am 
Iniciado por El_Andaluz - Último mensaje por El_Andaluz


Rusia ha rechazado este jueves el eventual envío de tropas internacionales a Ucrania en el marco de las garantías vinculantes que la Coalición de Voluntarios, liderada por Francia y Reino Unido, han acordado para reforzar a Kiev una vez acabe la guerra, denunciando el "eje de guerra" de Ucrania y sus aliados y advirtiendo de que este paso supone una amenaza para la propia seguridad europea.

"El Ministerio de Asuntos Exteriores de Rusia advierte de que el despliegue de unidades militares occidentales, instalaciones militares, almacenes y otras infraestructuras en territorio ucraniano será considerado una intervención extranjera que supone una amenaza directa para la seguridad no solo de Rusia, sino también de otros países europeos", ha asegurado el comunicado de la portavoz de la cartera rusa, Maria Zajarova, unos días después de que los aliados de Ucrania acordaran el despliegue bajo una futura Fuerza Multinacional.


En este punto, Moscú advierte de que "todas" las unidades e instalaciones extranjeras en Ucrania "serán consideradas objetivos militares legítimos de las Fuerzas Armadas de Rusia". "Estas advertencias han sido emitidas reiteradamente al más alto nivel y siguen siendo pertinentes", recalca el Ministerio de Exteriores ruso. Según el comunicado, el acuerdo firmado por Francia y Reino Unido, en el que se comprometen a liderar la futura Fuerza Multinacional en Ucrania, "está muy lejos de ser un arreglo pacífico".

"No tiene como objetivo lograr una paz y seguridad duraderas, sino continuar la militarización, la escalada y la expansión del conflicto", ha criticado, insistiendo en que el elemento central de las garantías es el despliegue militar internacional en territorio ucraniano. Moscú ha denunciado así que el pacto de la Coalición de Voluntarios implica continuar "la fusión" de los sectores militares e industriales de Ucrania y los países de la OTAN.


Así, según recoge Europa Press, ha señalado que las declaraciones "militaristas" de las potencias europeas y Kiev les convierten en un "eje de guerra". "Los planes de sus participantes se vuelven cada vez más peligrosos y destructivos para el futuro del continente europeo y de sus habitantes", ha insistido el Ministerio de Exteriores ruso. Este martes, Reino Unido y Francia se comprometieron a liderar el despliegue de tropas internacionales en Ucrania encuadradas en la futura Fuerza Multinacional.

El acuerdo establece el uso de la fuerza para disuadir nuevas agresiones rusa contra el país vecino. Según la declaración de intenciones firmada por el primer ministro británico, Keir Starmer, y el presidente francés, Emmanuel Macron, ambas potencias se comprometen a "desplegar unidades", junto a contingentes de los países que contribuyan a la eventual Fuerza Multinacional en territorio ucraniano "para apoyar las capacidades de Ucrania de disuadir a terceros países de llevar a cabo nuevos ataques contra su territorio".





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