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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 287
181  Seguridad Informática / Seguridad / Re: Sobre cokies, rastreos y dudas con el VPN en: 26 Marzo 2021, 13:04 pm
Las webs pueden guardar en un montón de sitios. Caché,  localStorage, session storage, cache storage, indexeddb, cookies...

Usa virtualbox con una máquina virtual y restauras la máquina al final de la instalación del navegador
182  Foros Generales / Foro Libre / Re: La Starship de SpaceX vuelve a fallar por tercera vez consecutiva en: 10 Marzo 2021, 22:32 pm
Es imposible colonizar marte con nuestros cuerpos biológicos. Si hacen un ciborg protegido en hierros, con sus bombonas de oxígeno y demás es otra historia.

Yo creo que busca una forma de hacer sobrevivir a la especie si por lo que sea la tierra se va a la *****.

Véase un volcan inmenso, un meteorito, una ráfaga solar, una guerra mundial, un patógeno, etc.

De la poca gente con cerebro en la tierra. Enfocándose en los que todos deberíamos estar enfocados.
183  Seguridad Informática / Hacking / Re: ¿COMO INICIO EN HACKING? en: 10 Marzo 2021, 05:08 am
Hola , me gustaría saber ya que no tengo la menor idea , ¿Como inicio en hacking? , Dispongo de un pequeño portátil , será suficiente? , Alguna cosa a tener en cuenta ? Estoy muy desesperado porque llevo rato buscando iniciar en esto , pero....con que y cómo?  :(
El hacking tiene muchas ramas. Hay hacking de sistemas, hacking web, hacking de redes, reversing, diseño de malware, osint, desarrollo de exploits, ingeniería social, etc.

Y cada rama a su vez tiene decenas (o cientos) de ramas.

La programación te invita a practicar los conocimientos de todas ellas. Asique ub buen punto para empezar puede ser la programación con algún lenguaje de programación general. javascript, C/C++, Python, Java, etc.

Un portátil pequeño es más que suficiente, sobre todo para empezar.

Debes tener en cuenta que es un camino sin final. Hay miles de personas creando nuevos sistemas y herramientas a cada minuto. Y para hackear un programa, debes tener unos conocimientos mínimos de como funciona ese software. También debes tener en cuenta que no hay un "sendero del hacker". Cada uno tiene habilidades únicas, se especializa en ciertos temas muy específicos y raro es el que tiene conocimientos avanzados en todos los ámbitos. Asique lo que yo te recomiendo puede ser válido para unos y para otros no. También debes tener en cuenta que empezar de cero es lo que más tiempo lleva y que una vez alcances unas bases, esto no hace más que ampliar la cantidad de cosas nuevas que puedes o debes aprender.

En este foro se ha respondido a tu pregunta cientos de veces. Si utilizas el buscador, encontraras muchas respuestas que te pueden servir.

Con qué empezar? Con programación, comandos, herramientas cli, páginas web y servidores, redes, etc.

Cómo? Leyendo por el foro, buscando en google lo que no tengas ni idea, preguntando lo que no seas capaz de comprender a pesar de las lecturas, leyendo libros, leyendo tutoriales, blogs, etc.
A más horas le dediques, más cosas nuevas aprendes.
Hay miles de cursos de programación y aquí tienes foros para preguntar cualquier cosa que no te quede clara o con la que te atasques.
184  Foros Generales / Dudas Generales / Re: ¿Puedo hacer dibujos de cualquier Marca/Empresa que quiera? en: 10 Marzo 2021, 03:10 am
  Hola! Desde hace días llevo pensando hacer unas ilustraciones sobre algunas marcas & Empresas, Pero no he procedido a hacerlas por el tema de derechos de autor y esas cosas.

  Si quisiera hacer una ilustracion/dibujo sobre digamos, apple y algunos de sus trabajadores resaltantes, o sobre alguna otra, Podría hacerla sin problemas?

  Si es una pregunta estúpida, disculpenme, pero hace poco me encontré con varios autores de dibujos y cosas parecidas, a quienes estaban denunciando por esto mismo.

  Debo de suponer que si es sin fines de lucro no es ilegal, Pero pregunto por si las moscas ¬¬ ...

...tambien estaba pensando hacer un dibujo estilo entre anime/caricaturezco sobre este mismo foro y algunas de sus personas resaltantes, pero parece que no sa va a poder por algunos inconvenientes & problemas...

 Agradezco sus respuestas
Los dibujos no puedes por derechos de autor. Las caricaturas si que se pueden hacer.
185  Foros Generales / Foro Libre / Re: Suiza prohíbe el velo islámico completo en: 9 Marzo 2021, 03:45 am
Si la OMS dice que no exiten indicios de que el 5g perjudica la salud, doy por echo ya que provoca cáncer y esterilidad.

Estos no abren la boca si no es para negar cosas evidentes.



186  Seguridad Informática / Hacking Wireless / Re: Quiero aprender hacking etico en: 8 Marzo 2021, 07:36 am
Por programación. Después redes, sistemas, web o lo que te interese.

Yo te recomiendo programación web con javascript. Así matas 2 pájaros de un tiro. Ya que javascript es imprescindible en hacking web y sirve para hacking general.
187  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: como anular GPRS en Motorola v3 pregunta en: 2 Marzo 2021, 04:24 am
Alguien sabe como se anula el gprs en el motorola v3 el antiguo el del 2004
Con una caja de faraday xD
188  Foros Generales / Foro Libre / Re: ONU: Hay evidencias de que el gobierno ruso está implicado en el envenenamiento de Navalny en: 2 Marzo 2021, 03:51 am
WOOOW qué sorpresa O.o

Atónito me quedo. Fallo mío por desconfiar de los congoleños.
189  Foros Generales / Foro Libre / Re: ¿Una máquina de programar en cualquier lenguaje? en: 1 Marzo 2021, 14:54 pm
Poco se habla de los avances de la IA y de lo que supone para humanidad a corto, medio y largo plazo.

Realmente hay transpilers que te convierte código en languaje X a código en lenguaje Y.

No debe ser lo más complejo del mundo hacer esto para español -> python por ejemplo con IA.
190  Foros Generales / Dudas Generales / Re: ¿Que es LUA? en: 28 Febrero 2021, 07:55 am
Puedes descargarte Lua 5.X o Lua Jit para interpretar código LUA.

Lua Rocks para bajarte módulos.

No tiene mucho módulo, tiene poca documentación, muchos errores y demás que tienes que subsanar por tu cuenta. Necesitas conocimientos intermedios-avanzados de sistemas para ir arreglando y configurando cosas muy básicas como puedan ser las rutas en las que se buscan los módulos usando un sistema virtual de ficheros.

El lenguaje en sí tiene un montón de cosas muy sencillas, pero también tiene otras cosas poco friendly para newbies como las patterns (las expresiones regulares de lua), lua sockets(no es ni librería std, por defecto no tiene modulo de red lua y es poco amigable el uso de sockets, las iteración de tablas, comprobaciones constantes para evitar que variables y tablas tengan nil, el stack de C tampoco es demasiado amigable, asique escribir módulos en C para lua tampoco es algo que aprendas a hacer en 2 minutos si no estás acostumbrado...

El lenguaje en sí es muy bueno y potente. El problema es la falta de soporte y la poca comunidad que hay.

A pesar de todo esto, se usa en un montón de programas. Principalmente suele usarse como "añadido" a juegos para tener una consola con la que configurar cosas del juego, hacer chats in-game y cosas similares.

También se usa mucho como lenguaje de scripting para todo tipo de programas. A parte de los que te comenta El Brujo, otro muy popular es Nmap y Ncat.
Nmap te permite agregar scripts para configurar el scanner o hacerle plugins para que haga otras cosas. Lo mismo con Ncat, donde puedes programar un montón de utilidades como podría ser el caso de un pequeño proxy ftp, dns, un scanner, etc.

Otro uso común es el de chicle entre diversas tecnologías y lenguajes. Dado su pequeño tamaño y su integración total con C, es común que se use para hacer de intermediario entre lenguajes o para unir componentes de un mismo lenguaje.

Una de las mayores ventajas es que corre en todos lados. Está bastante cerca del programa una vez, corre en todos los sitios, no tienes que andar haciendo condicionales y defines raros.

Es un lenguaje que dentro de lo que cabe, se aprende en muy muy poco tiempo, pero a pesar de ser un lenguaje potente, no es un javascript con 1000 metodos distintos de fábrica para unir strings, buscar texto, darle la vuelta... Está diseñado para traer lo mínimo indespensable y que tu personalmente le añadas exactamente lo que necesites usando librerías de tercero o las tuyas propias.

Yo lo suelo utilizar para servidores web y scripts para netcat, aunque no estoy muy contento con la librería de luasockets y todas las comprobaciones extra que acabo haciendo para cosas simples.

Este código son 3 funciones que hice para un servidor web y que comparto para poder comentar peculiaridades de la sintaxis y del lenguaje:

Código
  1. function split(string, pattern)
  2.  if string == nil or pattern == nil then return "" end
  3.  local lines = {}
  4.  for i in string.gmatch(string, pattern) do
  5.    lines[i] = i
  6.  end
  7.  return lines
  8. end


Las funciones se definen con la palabra clave funcion.
Los condicionales no requieren parámetros.
Nil es literlamente nada. Viene del latín y en la práctica es similar al Null de otros lenguajes.
then y end se utilizan en lugar de los típicos corchetes de apertura y cierre respectivamente.
Local limita el alcance de las variables a la función en la que se encuentra
{} crea una tabla, que es un contenedor que sirve para muchas cosas distintas.
string.gmatch acepta un string y una pattern de lua para ir retornando el siguiente resultado de la búsqueda en cada iteración.

Código
  1. function read_config()
  2.  package.path =  "./config/?.config;" .. package.path
  3.  local fd = io.open("./config/config.config", "r")
  4.  if not fd then
  5.    print("[debug]File not found")
  6.  end
  7.  local lines = fd:read "*a"
  8.  fd:close()
  9.  --print("File Content:\n" .. lines)
  10.  lines = split(lines, "([^\n]*)\n?")
  11.  for key, val in pairs(lines) do
  12.    val = string.lower(val)
  13.    if val == "use_static_headers[true]" then
  14.      print("[debug]Getting getting static headers")
  15.      server_headers = require("static_headers")
  16.      --[[for k, v in pairs(server_headers) do
  17.         print(k .. ": " .. v)
  18.       end]]--
  19.    elseif val == "custom_methods[true]" then
  20.      print("[debug]Getting getting custom methods")
  21.      server_methods = require("custom_methods")
  22.      --[[for i = 1, #server_methods do
  23.         print(server_methods[i])
  24.       end]]--
  25.    end
  26.  end
  27. end
En esta función declaro de forma explicita la ruta que quiero añadir para que se busque en el sistema y le concateno el resto de package.path para que pieda seguir cargando módulos en las path originales.
A continuación leo todo el fichero con la opción *a.
Utilizo el método split que definí previamente usando una pattern para obtener todo lo que hay entre 2 saltos de linea.
Itero la tabla con pair para ptener el iterador y el valor.
Un poco más abajo hay un comentario multilinea.
El # es para obtener el length de un elemento.


[code=LUAfunction splitHeader(header)
  local aux = ""
  local index = 1
  local key = ""
  local value = ""
  for i = 1, #header do
    if header:sub(i, i) ~= ":" then
      if aux == nil then
   aux = header:sub(i, i)
      else
        aux = aux .. header:sub(i, i)
      end
    else
      index = i
      key = aux
      break
    end
  end
  for index = index + 1, #header do
    value = value .. header:sub(index, index)
  end
  --print("KEY:" .. key .. "\nVALUE:" .. value)
  -- value:match is removing leading/trailing spaces
  return key, value:match("^%s*(.-)%s*$")
end[/code]

Espero que sirva mi explicación!
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 287
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines