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


 


Tema destacado: Píldoras formativas en seguridad de la información


Páginas: 1 2 3 4 5 6 7 8 [9] 10
 81 
 en: Ayer a las 21:29 
Iniciado por wolfbcn - Último mensaje por wolfbcn
Los hackers han evolucionado de forma desmesurada en los últimos años. A día de hoy algunos de los grupos más peligrosos de hackers están respaldados por naciones y estados. Los hackers son llamados “amenazas persistentes avanzadas” una frase que consigue transmitir la cualidad principal de los hackers, su ferocidad.

Los grupos más importantes, y por tanto peligrosos, de hackers que se encuentran en la actualidad son los siguientes:

LEER MAS: http://forbes.es/business/29130/los-5-grupos-de-hackers-mas-peligrosos-del-mundo/

 82 
 en: Ayer a las 21:27 
Iniciado por wolfbcn - Último mensaje por wolfbcn
Se trata de uno de los personajes más emblemáticos de Final Fantasy VII.

WikiLeaks continúa publicando documentos secretos de diversas organizaciones dejando a la luz los trapos sucios y los manuales de entes tan poderosos como la CIA, la organización de inteligencia más importante de los Estados Unidos.

En la última filtración, WikiLeaks ha dejado al descubierto algunas de las herramientas que la CIA utilizaba para espiar y hackear ordenadores entre la que nos encontramos con un curioso programa que los miembros del equipo de hackers de la CIA bautizaron Aeris Gainsborough, uno de los personajes más emblemáticos de Final Fantasy VII.

Este programa es utilizaba en los años 2012 y 2013 y permitía a la CIA introducirse en ordenadores que ejecutaran diferentes distribuciones de Linux como Solaris o Debain. Una vez dentro, la organización de inteligencia americana, según WikiLeaks, podía espiar la actividad del poseedor del ordenador e incluso extraer datos del mismo sin que él se diera cuenta.

LEER MAS: http://ware.vandal.net/articulos/505/la-cia-bautizo-aeris-a-una-de-sus-herramientas-para-hackers

 83 
 en: Ayer a las 21:20 
Iniciado por n1sen - Último mensaje por n1sen
El error que cometi era bastante estupido segun mi opinion, pero, como dije no me llevo muy bien con esas funciones xD

 84 
 en: Ayer a las 21:10 
Iniciado por n1sen - Último mensaje por engel lex
Código
  1. fopen("%s","r",rtd)

??? XD fopen no es fgets XD


por otro lado, fgets si no me equivoco captura el salto de linea por lo que el archivo nunca será correcto si no tiene un \n al final

usa en lugar de fgets

Código
  1. scanf("%254s",rtd);

esto para que solo capture 254 caracteres (evitar un overflow y que tenga su \0 al final)

y cambia fopen a

Código
  1. fopen(rtd,"r")

otros detalles

-no uses exit, usa return
-main debe siempre terminar en return 0 para indicar que todo fue bien

 85 
 en: Ayer a las 20:54 
Iniciado por n1sen - Último mensaje por n1sen
Puede que el fallo sea medio tonto, pero es que simpre me complico lo de abrir archivos
Código
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.  
  5. char aux;
  6. char rtd[255]; //String de la ruta del archivo
  7. FILE *f; //Se declara una variable de tipo fichero
  8.  
  9. printf("Introduce la ruta del archivo (Sin contrabarra, solo admite /):\n");
  10. fgets(rtd,255,stdin);
  11.  
  12. f = fopen("%s","r",rtd); //Abre el fichero
  13. if(f == NULL){ //Comprueba si se ha abierto el fichero
  14. printf("No se ha podido abrir el fichero");
  15. exit(1);
  16. }
  17.  
  18. while(aux != EOF){ //Al terminar de leer un fichero genera un carcter especial llamado EOF (EndOfFile)
  19. aux = fgetc(f);
  20. printf("%c", aux); //Imprime en pantalla el fichero
  21. }
  22. printf("\n");
  23.  
  24. fclose(f); //Cierra el fichero
  25.  
  26. system("pause");
  27. }

 86 
 en: Ayer a las 20:50 
Iniciado por n1sen - Último mensaje por engel lex
fopen si lee variables, muéstrame tu código que hayas intentado para poder corregir el error

 87 
 en: Ayer a las 20:48 
Iniciado por n1sen - Último mensaje por n1sen
Hola, he estado practicando un poco de C, y empeze programando un programa que lee archivos de texto, aca esta el codigo, bastante simple la verdad:
Código
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.  
  5. char aux;
  6. FILE *f; //Se declara una variable de tipo fichero
  7.  
  8. f = fopen("Fichero.txt","r"); //Abre el fichero
  9. if(f == NULL){ //Comprueba si se ha abierto el fichero
  10. printf("No se ha podido abrir el fichero");
  11. exit(1);
  12. }
  13.  
  14. while(aux != EOF){ //Al terminar de leer un fichero genera un carcter especial llamado EOF (EndOfFile)
  15. aux = fgetc(f);
  16. printf("%c", aux); //Imprime en pantalla el fichero
  17. }
  18. printf("\n");
  19.  
  20. fclose(f); //Cierra el fichero
  21.  
  22. system("pause");
  23. }
Sin embargo, en la funcion fopen yo quiero que pregunte la ruta del archivo, ya lo he intentado, lo he intentado con strings pero no funciona ya que al parecer fopen no lee variables, hay una alternativa a esa funcion?
Gracias.

 88 
 en: Ayer a las 20:48 
Iniciado por MCKSys Argentina - Último mensaje por engel lex
:o es interesante que puedan tomar control sobre el vehiculo explotando una vulnerabilidad de conexión y luego controlar sobre internet (por lo que parece)

 89 
 en: Ayer a las 20:46 
Iniciado por manbu - Último mensaje por manbu
Muy buenas,

Estoy estudiando ingenieria electronica industrial y estoy llevando a cabo mi TFG, pero me encuentro atascado en un pequeño programa de VHDL por si me podéis echar una mano programando una FPGA de xilinx.

Mi proyecto se basa en controlar unos servomotores que se mueven mediante de señales PFM. Estas señales varían su ciclo de trabajo con el tiempo en bajo en vez de con el alto como las haría el PWM. He conseguido generar con éxito la señal de control PFM para mover estos servos, pero no solo tengo que enviar señales sino que también las recibo y ahí es donde me encuentro algo atascado.

Me gustaría calcular el tiempo que estaría en bajo la señal PFM que me llega por un pin de la FPGA, el PFM se basa en valores lógicos (altos de 3,3V y bajo de 0V), por lo que me gustaría poder calcular de alguna forma el tiempo que está en bajo justo cuando pega un flanco de bajada la señal PFM.

La señal PFM tiene unos valores limites de tiempo en bajo que son 1000us de mínimo y 2000us de máximo, según estos valores los servos se tienen que mover a una posición u otra. Si me llega pfm de 1000us de tiempo en bajo el servo se tiene que mover a 0 grados y si es de 2000us a 180 (si es de 1500us a 90). Mi objetivo es una vez calcular este tiempo en bajo generar su correspondiente posición de grado en byte y enviar dicho valor mediante una uart a una terminal para comprobar su valor.

Lo que he hecho es generar una máquina de estados en la que dependiendo del valor del PFM haga una cosa u otra. Si está en bajo incremente un contador y lo almacene en una variable y cuando suba recoja este valor haga una conversión (dicha conversión es equivalente a multiplicar dicho valor por 0'0036 pero como no se muy bien como trabajar en decimales, he decidido multiplicar por 2 y dividir por 512 que es potencia de dos y me da aproximadamente 0'0039) y después de esta conversión coja el valor entero y lo convierta en byte y lo envíe. He comprobado el programa con una terminal pero no me da valores fiables, por lo que no se en que estaría fallando.

Espero que podáis echarme una mano, saludos.

----------------------------------------------------------------------------------------

l
Código
  1. ibrary IEEE;
  2. use IEEE.STD_LOGIC_1164.ALL;
  3. use IEEE.NUMERIC_STD.ALL;
  4.  
  5. entity servo_0_pfm_grados is
  6.    Port ( clk : in  STD_LOGIC;
  7.           reset : in  STD_LOGIC;
  8.           i_PFM_0_grados : in  STD_LOGIC;
  9.           o_DV_0 : out STD_LOGIC;
  10.           o_byte_0_grados : out  STD_LOGIC_VECTOR (7 downto 0));
  11. end servo_0_pfm_grados;
  12.  
  13. architecture Behavioral of servo_0_pfm_grados is
  14.  
  15. type estado is (alto, bajo);
  16. signal estado_actual : estado := bajo;
  17. constant num_1 : integer := 2;
  18. constant num_2 : integer := 512;
  19.  
  20. begin
  21.  
  22. máquinas_de_estados : process (clk, reset, estado_actual)
  23.  
  24. variable contador : integer range 0 to 100000 := 0;
  25. variable almacenador : integer range 0 to 100000 := 0;
  26. variable conversion : integer range 0 to 1;
  27. variable grado : integer range 0 to 180 := 0;
  28. variable grado_fin : integer range 0 to 180 := 0;
  29.  
  30. begin
  31.  
  32. if reset='0' then
  33.  
  34. contador := 0;
  35. almacenador := 0;
  36. o_byte_0_grados<= (others => '0');
  37. o_DV_0<='0';
  38. estado_actual <= bajo;
  39.  
  40. elsif clk'event and clk='1' then
  41.  
  42. case estado_actual is
  43.  
  44. when bajo =>
  45.  
  46. contador := contador + 1;
  47. almacenador := contador;
  48. o_DV_0 <= '0';
  49.  
  50. if i_PFM_0_grados='1' then
  51.  
  52. estado_actual <= alto;
  53.  
  54. end if;
  55.  
  56. when alto =>
  57.  
  58. contador := 0;
  59. o_DV_0 <= '1';
  60. conversion := almacenador/num_2;
  61. grado := conversion*num_1;
  62. o_byte_0_grados <= std_logic_vector(to_unsigned(grado, 8));
  63.  
  64. if i_PFM_0_grados='0' then
  65.  
  66. estado_actual <= bajo;
  67.  
  68. end if;
  69. end case;
  70. end if;
  71. end process máquinas_de_estados;
  72. end Behavioral;

Los códigos deben ir en etiquetas GeSHi

 90 
 en: Ayer a las 20:36 
Iniciado por MCKSys Argentina - Último mensaje por MCKSys Argentina
Investigadores de seguridad de la firma china Tencent Keen Security Lab han descubierto y ayudado a corregir varias vulnerabilidades en los autos Tesla Model X, las cuales podrían haber permitido a un atacante tomar control del vehiculo desde una ubicación remota.

Los expertos de Keen Lab fueron capaces de controlar las luces de estacionamiento, las pantallas internas del vehículo y la apertura de puertas y del baúl. Mientras el vehículo estaba en movimiento, los investigadores pudieron forzar los frenos del vehículo, lo cual genera un peligro potencial de lesiones para los ocupantes del mismo.

Seguir leyendo: https://www.bleepingcomputer.com/news/security/chinese-researchers-hack-tesla-model-x-in-impressive-video/

Saludos!

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