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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 [2]
11  Seguridad Informática / Análisis y Diseño de Malware / Re: Rasomware Caleb. Equipo secuestrado y me piden recompensa en bitcoins en: 11 Junio 2020, 09:31 am
El propio Microsoft no te va a mandar un Ransomware.

Seguramente haya sido por pulsar o descargar alguna cosa de un correo con destinatario que no conocías.

La descarga o entrada en alguna web maliciosa o incluso que tu red haya sido comprometida y te hayas infectado por ahí.

Que no actualices Windows no te "castiga", solo te expone a ciertas vulnerabilidades que se dejarán de tratar, pero en este caso yo apuesto por los vectores descritos anteriormente.

Aun así, si no tienes información que te vaya la vida en ello... haz como dicen los compañeros, asume que no vas a recuperarlo porque de ahí que una vez tengas un ransomware o tienes una copia de seguridad en offline, o generalmente, da por perdido todo.

Un saludo.
12  Informática / Hardware / Re: recuperar INfo disco duro IDE en: 10 Junio 2020, 12:06 pm
Me estoy consiguiendo una disco con similar caracteristicas, el detalle es que es menor capacidad (80gb a 40gb), abria posibilidad de que funcione?

Si no es la misma capacidad fallará también ya que el firmware estará configurado para el de la capacidad distintas y por tanto la "patillas", "lectores" o como las llameis, intentarán a "grosso modo" leer el disco como si fuera de capacidad menor.
13  Foros Generales / Dudas Generales / Re: Denuncia a la policía por acoso por una red social en: 8 Junio 2020, 17:09 pm
¿Estas usando Proxi para entrar a este Foro?

No le has contestado a eso...


De todas formas, aunque borres cuentas de distintas plataformas, generalmente se siguen guardando los datos durante X tiempo, dependiendo de como lo tengan montado podrán tener más o menos.
Como te dicen tu poco puedes hacer, has denunciado y es lo que toca.
14  Foros Generales / Foro Libre / Re: abrir con facebook en: 5 Junio 2020, 09:56 am
No sé si realmente te refieres a la autenticación en distintas aplicaciones o webs con tu cuenta de Facebook, pero por si acaso te voy a explicar un poco como funciona muy por encima.

A esto se le llama "Federación de identidades en un entorno digital" y Facebook usa en concreto una llamada OAuth (al igual que Google, Twitter, azure y otras...)

¿Qué me permite esto? Usar mis credeenciales validadas para que un servidor distinto me de acceso a sus servicios. A 'grosso modo' es así:

  • El usuario solicita un toke de accesno al servidor
  • El servidor solicita autenticación y/o consentimiento
  • Este mismo usuario devuelve autenticación y/o consentimiento
  • El servidor devuelve un token de acceso en formato JSON
  • El usuario solicita ciertos recursos con este token de acceso
  • El servidor manda este token a un validador
  • El validador responde al servidor si el token de acceso es el correcto
  • El servidor devuelve el recurso solicitado

Cuando veas un botón en otra web o app que ponga 'Entrar con Facebook? u otra red, es porque su servidor tiene habilitado por decirlo de alguna manera "un verificador de esta otra red" para poder comparar tus creedenciales y poder darte acceso con una única cuenta. Es por ello que si lo usas por primera vez, Facebook por ejemplo te pida permisos de que esta nueva app o web pueda tener permisos en tu cuenta (para ver cierta información y darte de alta rápidamente o usar algún dato para verificarte), ya que en teoría, no podrían dar tus datos a terceros concretos.

Si te interesa más el tema busca información sobre federación de identidades.

Espero poder haberte ayudado.

Un saludo :)
15  Programación / Programación C/C++ / Re: Arreglos de cadenas en C en: 3 Junio 2020, 16:28 pm
¿Puede ser que no tengas declarada la variable 'numeroLibros'?

No sé si entiendo bien el ejercicio, pero si por ejemplo el número de libros de una persona está dentro de tu array de estructuras personas tendrías que hacer el for de la j así:

Código
  1. for(int j=0; j<personas[opcion].numeroLibros; j++)

A parte de eso, date cuenta que estás seleccionando a una persona y después estás buscando una opción (que es la persona) e intentandola comparar con el número del libro.
16  Programación / Ejercicios / Re: Por favor ayúdenme, es un ejercicio de ciclos en python en: 3 Junio 2020, 13:17 pm
Creo que estás planteando mal el ejercicio:

1. Primero deberías pedir al usuario 3 síntomas por teclado y pasarlos a minúsculas añadiéndolos por ejemplo a una lista para tenerlos en el mismo formato que te han dado.

2. Deberías comparar los síntomas de tu lista con cada una de las listas en el interior de síntomas, si alguna coincide, coger el índice (posición) de la lista de síntomas y mostrar la enfermedad con este mismo índice.

3. Si no cumple 3 síntomas de la enfermedad podrías mostrar un mensaje avisándolo o diciendo que no cumple con los requisitos de la enfermedad.
17  Programación / Ejercicios / Re: Ayuda en ejercicio de cadena de caracteres en python en: 3 Junio 2020, 13:09 pm
En las reglas pone que no se hace tarea de nadie y no veo tampoco código en el que se pueda corregir algo, por lo que tendrás que seguir estrujándote el coco un poco.

En cuanto a la parte de contar vocales es funcional por lo que te sirve para uno de los apartados que buscas.

Una pista: Si tenemos en cuanto que dice cadena de caracteres (y no te ponen restricción de tipos de caracteres), solo que debe terminar con un punto. ¿Qué bucle crees que deberías implementar, qué dos condiciones necesitarías y cómo crees que te podrías posicionar al final de tu cadena?

Un saludo.
18  Programación / Programación General / Re: Lenguaje de programación en: 3 Junio 2020, 11:16 am
Buenos días.

Estudié el DAM en el año 2011 (justo cuando salió). En mi curso se dieron los siguientes lenguajes y tecnologías:

Java
El primer año programabamos en Linux desde un bloc de notas cualquiera y compilando a capón desde una consola.
El segundo año pasamos a Eclipse para programar en entornos web con dicho lenguaje para la parte de atrás de una web (backend) y la parte frontal o la que ves (frontend), usabamos HTML, CSS, javascript y JSP (Java Server Page)
Nota importante: No confundas Java con javascript, no son lo mismo.

Visual Basic.NET
Al ser el primer año y una fase beta de este módulo tocamos este lenguaje desde Visual Studio para programación de aplicaciones con Windows Form (es una forma gráfica de crear aplicaciones solo teniendo que programar el código con el que se interactúa con cada parte y con el ratón montando las ventanas). En otros lados y actualmente veo que se da Python o C# (C-Sharp) en esta parte.

Android
Para que te hagas una idea yo aprendí de esto cuando estaban por la versión 2.7 así que la cosa habrá cambiado bastante, usabamos Eclipse también con un plugin para poder toquetear, la verdad es que la cosa ha cambiado mucho desde entonces y todo es más sencillo usando distintas APIs (lo que viene siendo complementos que te une todo).

Unity
Si te gustan los videojuegos seguramente te suene esta plataforma de creación de videojuegos que permite distintos lenguajes de programación (en mi caso usé C#), es divertida y fácil de usar, pero no te recomiendo que empieces por aquí ya que no te aportará gran cosa para el primer año.

Bases de datos
Tocamos sintaxis y manejo de bases de datos diversas como son MySQL (con Linux, aunque se permite en distintos sistemas), Oracle Database (es un poco coñazo a mi forma de ver pero cuando se le pille el tranquillo no está mal) y Microsoft SQL Server (aunque te venda Microsoft ahora que es multiplataforma no te fíes mucho, es fácil e intuitiva de usar (con ciertas bases)).
En esta asignatura que tendrás los dos años también tocamos una especie de lenguaje de programación de cara a bases de datos llamado PL/SQL

Administración de sistemas operativos
Aquí tocamos una pizca de todo un poco para sistemas de Windows y Linux, en concreto Ubuntu, junto con manejo de sistemas de ficheros (NTFS, EXT-2,3,4, FAT-32) y algo de recuperación de ficheros. Bastante interesante. También llegamos a tocar en esta asignatura algo de redes, pero poco (para eso hay otra FP llamada ASIR (Administración de Sistemas Informáticos en Red)).

Lo demás fue un poco metodologías, formación y orientación laboral y prácticas.
Espero que te sirva para hacerte una idea de lo que es.

Un saludo.

Edit: El primer año se da algo de teoría (a mi forma de ver no mucha, fue más toquetear), pero no esperes ponerte manos a la obra nada más llegar, hay ciertos conceptos que deben aprenderse y que muchos profesores pasarán por alto.
19  Programación / Programación General / Re: ¿Cómo consigo a un programador? en: 3 Junio 2020, 10:59 am
Creo que aquí (desde mi experiencia), te sería más útil meterte un poco al mundo del Machine Learning y avanzar al Deep Learning, donde una máquina tomará decisiones en base a un conjunto de datos dándote unos resultados (predicciones).

Obviamente lo contado no es tan fácil de implementar ya que necesitarías generarte una tabla de datos tratados (que mantengan coherencia entre cada variable (columna)) con muchas combinaciones para poder entrenar a esta máquina y pueda resolver dudas en base a un modelo (fórmula matemática que generará él con los datos).

Si lo que quieres es una IA básica con una serie de preguntas predefinidas a la que tu le vas metiendo combinaciones a mano, entonces podrías programarlo sí, el problema sería que a más datos metas, más complejidad aparece y por tanto, puedes acabar haciendo que las respuestas no sean por probabilidad, sino porque en el momento que encuentre una combinación válida (de todas las que puedas tener), te la muestre, descartando las que pueda haber por debajo.

Espero que te sirva un poco.

Un saludo.
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines