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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: 1 [2] 3
11  Foros Generales / Foro Libre / [POST SOCIAL] Herramientas favoritas de seguridad. en: 26 Agosto 2016, 02:57 am
Buenas! Se me ha ocurrido la idea de crear un post, el cual reunamos el nombre de nuestras herramientas favoritas de seguridad informática; el modo en el que se "juega" este post; supongo que ya lo entenderéis todos...contiene varias secciones que he pensado que serían interesantes saber
Bueno; ahí va mi formulario. (Si tienen imaginación; añadan secciones al formulario; asi que copien EL ULTIMO formulario, no este)

[SEGURIDAD DE REDES]
- Programa(s) de intrusion favorito(s): Drumpper(win)
- Programa(s) de ataque en una red: man in the mittle: mitmf(linux)
- Programa(s) de deteccion de problemas: Wireshark(multiplataforma)


[Ataque a un ordenador]
- Malware: metasploit framework(linux), xtreme_Rat (troyano windows)
- Deteccion de malware:
- Deteccion vulnerabilidad en un ordenador:
-Anti-virus

[Ataque a un telefono]
- Malware: androrat, metasploit.
- Deteccion de Malware:
12  Seguridad Informática / Hacking Wireless / ¿Qué programas me aconsejáis para una buena auditoría de redes? en: 26 Agosto 2016, 02:46 am
Buenas a todos. en unos días he quedado con un amigo para charlar un poco sobre el tema seguridad de acceso a las redes inalambricas; y por este motivo creo el post.
El caso es que estoy buscando programario para vulnerar la seguridad de acceso a redes wireless.
Los siguientes programas en los que estoy interesados son los siguientes:
Citar
1) Alguno que saque el pin WPS real; ya sea mediante fuerza bruta.. una buena libreria..etc
2) Un programa para hacer conexión a una red mediante WPS sabiendo su pin rea.
3) Otros programas, que a día de hoy den una gran estabilidad y den garantía de que funcionará medianamente bien.. osease; los que usáis vosotros.

El sistema operativo; me da igual, mientras sea windows o linux; estoy contento...


actualmente, he usado drumpper para el tema WPS pero los PINS que me facilitan son erroneos la mayoría. (vía windows)


salu2 androjenas
13  Programación / Scripting / [Python] Subir archivos a ftp.. ¿Por qué carajos pasa esto? en: 24 Agosto 2016, 01:45 am
Buenas a to2! Como siempre, primero comentaré mi caso y despues expondré mis preguntas....

Llevo unos días dandole al python aver si avanzo algo..; he comenzado un proyecto.. (quizás a mucha gente le resultará inutil; ami me fascina) de crear un Administrador de Archivos con algunas funciones guapas...
En si; no es un administrador de archivos por comandos tán rudimentario como el que incluye la CMD con los comandos cd..ls..etc (aunque los usa en el código)
En si; es un administrador de archivos de fácil utilidad; te marca las opciones en un menú y los archivos cada uno con una id... algo bastante fácil...

He creado ya la opción de entrar en ficheros; y el de ir a la carpeta principal (/) .en un principio será para windows y linux; sólo que esta hecho mas que nada para ir tirando en linux. (Por la raíz)

Seguramente; mis técnicas de programacion seran muy novatas para vuestro nivel; ya que no llevo ni un mes en python.. pero espero que podáis entender el codigo...

Ahora expongo mi pregunta!!
El caso es; que quería implementar la opcion 6; que es la de subir un archivo a un servidor FTP. tengo montado un servidor FTP; y he creado un script aparte; en otro archivo, el cual me sube los archivos al servidor FTP sin ningun problema. el caso; es que cuando lo he ido a meter a la opcion 6 (if opcion_administrador == '6') me salta el siguiente error:

Citar
File "Explorador.py", line 140, in <module>
    ftp.storlines('STOR %s'%nombre_archivo, open(nombre_archivo, 'r'))
TypeError: an integer is required

A continuación os dejo los códigos para que los probeis vosotros mismos. Cambien IP y PORT por la ip y el puerto del servidor; y USER Y PASS por la contraseña.. (por si las moscas eje eje)

¡CODIGO DEL SCRIPT QUE SUBE UNICAMENTE ARCHIVO AL FTP¡ (funciona)
Código:
from ftplib import FTP
from subprocess import call

nombre_archivo = str(raw_input('Introduce la raiz completa del archivo (EJ: /root/Escritorio/archivo.txt)'))
ftp = FTP()
ftp.connect('ip', port, -999)
ftp.login('user', 'pass')
ftp.storlines('STOR %s'%nombre_archivo, open(nombre_archivo, 'r'))





¡CODIGO DEL PROGRAMA ENTERO QUE SALTA EL ERROR ANTERIORMENTE MENCIONADO AL PULSAR LA OPCION 6 E INTRODUCIR LA RUTA! (En negrita donde surge el error)

Código:
# -*- coding: utf-8 -*-
from ftplib import FTP
from os import *
from subprocess import *
from sys import *


espacio = ' '
gbajo = '_'
v = version

# Pantalla de inicio
print "Bienvenido a la beta cerrada del explorador de archivos"
print "Desarrollado por la comunidad abierta 8noobs"
print "más info en: www.8noobs.hol.es"
print "\nTu versión de python es:\n%s"%v
pausa = raw_input('\tpulsa enter para continuar')

# Comienza el programa
system("clear")
## En esta parte pregunta la version, es muy importante
print 'Termina de configurar el Explorador para que funcione correctamente.'
sistema_operativo = str(raw_input('Introduce "windows" o "linux dependiendo de tu sistema operativo\t'))
while sistema_operativo != 'linux' and sistema_operativo != 'windows':
    sistema_operativo = str(raw_input('Introduce "windows" o "linux"'))
if sistema_operativo == 'linux':
    raiz = '/'
    seguir = str(raw_input('Quiere escanear los archivos del directorio raíz?\t'))
elif sistema_operativo == 'windows':
    raiz = 'C:\\'   #Creo que aqui esta mal. testear en windows
    seguir = str(raw_input('Quiere escanear los archivos del directorio raíz?\t'))
###Ahora ya ha elegido variable a sistema_operativo, y dependiendo de cual
###eligira la raiz correcta; y la introducira en la variable raiz

# Aqui comienza el bucle del programa
while seguir == 'si':
    call('clear')
    print '###################################################################'
    print '#Raiz actual: %s#'%raiz
    print '##################################################################'
    proceso = Popen(['ls',raiz], stdout=PIPE, stderr=PIPE)
    error_econtrado = proceso.stderr.read()
    proceso.stderr.close()
    listado_string = proceso.stdout.read()
    proceso.stdout.close()
    listado_lista = listado_string.split('\n')
    clave_archivo = 0


## Bien, vamos a ver. lo que hace esto es hacer un clear en pantalla
## despues se ejecuta el comando ls con su respectiva raiz
## C: o / dependiendo del sistema. aunque mas adelante se le añadira mas
## a la raiz. despues retorna el resultado de ls+raiz a un string unico llamado
##listad_string y separa el contenido en una lista en la variable listado_lista

####Ahora viene la acción de enseñar los archivos en pantalla


    for nombre_archivo in listado_lista:
        if clave_archivo == 0:
            print '0 ) -> %s'%listado_lista[0]
            clave_archivo += 1
        else:
            print '%d ) -> %s'%(clave_archivo,nombre_archivo)
            clave_archivo += 1

    cantidad_archivos = len(listado_lista)
    print 'se han encontrado %s archivos y/o directorios \n(el ultimo numero representa al directorio padre)'%cantidad_archivos
##### Aqui ya habrá mostrado los archivos. ahora debe aparecer el menu para elegir
##### la opción deseada. Entre ellas estará entrar en un directorio

###Aquí se muestra el menú de opciones despues de escanear los archivos
    print ''
    print '##################################'
    print '##  Opciones del administrador  ##'
    print '##################################'
    print ''
    print '1) Entrar en un directorio'
    print '2) Ir a la carpeta principal'
    print '3) Copiar un archivo en una ruta absoluta'
    print '4) ver permisos de un archivo/directorio'
    print '5) cambiar permisos de un archivo/directorio'
    print '6) Enviar archivo a servidor FTP'
    opcion_administrador = str(raw_input('-> Introduce el numero de la opcion elegida: '))

## En la linea de arriba, pide el valor de la variable opcion_administrador.
## dependiendo de ese valor, ejecutara una opcion del menu u otra

######### Opcion 1
    if opcion_administrador == '1':
        directorio_elegido = int(raw_input('Introduce el nombre del archivo a entrar:\t'))

######### Si el numero introducido es el ultimo archivo, borrará la variable ultimo_archivo
######### La variable ultimo_archivo se almacena una vez entras en un archivo.
######### Hay que pensar una manera mejor, para poder almacenar todas las partes
######### de la raiz y asi poder ir hacia atras desde cualquier carpeta
######### (por ahora solo se puede ir hacia atras una vez, ya que solo se almacena una vez
######### la variable ultimo_archivo
        if directorio_elegido == cantidad_archivos-1:
            print 'se eliminara el siguiente archivo de la ruta "%s"'%ultimo_archivo
            raiz = raiz.strip(ultimo_archivo)
########### y si el numero de directorio es un directorio real,se añadira / o \ ependiendo de
########### si es windows o linux, y seguidamente se le añadira el directorio elegido al string
########### de la variable raiz. para cuando se vuelva a repetir el bucle while del principio
########### Esta vez, haga el comando "ls" dentro de la raiz dictada nuevamente
        else:
            if sistema_operativo == 'linux':
                raiz += '/'
            elif sistema_operativo == 'windows':
                raiz += '\\'
            ### aqui hay que poner bien el separador de windows, no se si lo coloque bien
            raiz += listado_lista[directorio_elegido]
            ultimo_archivo = listado_lista[directorio_elegido]
        raiz = str(raiz)
        print 'El directorio seleccionado es "%s"'%listado_lista[directorio_elegido]
        seguir = str(raw_input('pulse enter para continuar'))
        seguir = 'si'



#########opcion 2
    if opcion_administrador == '2':
        if sistema_operativo == 'linux':
                raiz = '/'
        elif sistema_operativo == 'windows':
                raiz = 'C:\\'





######### Opcion 6


[b] if opcion_administrador == '6':
        nombre_archivo = str(raw_input('Introduce la raiz completa del archivo (EJ: /root/Escritorio/archivo.txt)'))
        ftp = FTP()
        ftp.connect('ip', port, -999)
        ftp.login('user'', 'pass')
        ftp.storlines('STOR %s'%nombre_archivo, open(nombre_archivo, 'r'))[/b]




os dejo un video del script por si alguien no lo entiende como va...
14  Programación / Scripting / [Python] ¿Se podría crear un script para iniciar sesion en EHN? en: 23 Agosto 2016, 09:03 am
Buenas a todos. como siempre, primero os cuento mi situación y despues expongo las preguntas.


La cuestion, yo participo en varios foros (no me los pidáis.. jeje, que cada uno se busque sus habichuelas que después vienen problemas..je jeeee) bueno, mas que participar, me voy pasando a leer.
Obviamente; cada vez que quiero iniciar sesion en mi cuenta, tengo que abrir una nueva pestaña.. introducir mis datos...etc... y eso es muy aburrido.

El caso es. ¿Podría crear un script que inicie sesion automaticamente?

Esa es mi duda. No sé si en python habrá alguna manera de hacerlo "lógicamente", yo había pensado en una manera muy cutre, y ni se si se puede hacer.. (Yo no entiendo de php)
El caso es, si no hubiese una manera mas facil, crear un script que cree un codigo php ya predeterminado anteriormente, el cual sea el mismo código del login, pero en la parte de introducir los datos y contraseña, que ya esten puestos dentro del codigo (supongo que se podría hacer, si no, perdón por desvariar tan tempranito...) y despues abrir ese archivo...

Claro; esa manera sería muy jodidamente cutre, y igualmente no se enviaría el archivo, si no se abriria la pestaña con los logins ya introducidos.. pero solo sería darle a conectar...


Bueno, espero que podais resolver mi duda! y salu3 tetes
15  Foros Generales / Dudas Generales / ¿Quiero crear un servidor en mi casa, que hago? [DUDA] en: 21 Agosto 2016, 16:39 pm
Bueno. primero de todo comentare mi duda.
Llevo un tiempo con unos ordenadores antiguos en casa, me sobran unos cuantos componentes y modulos de ram. Llevan tiempo cogiendo polvo en el armario así que he pensado que podría comenzar a darles algún uso.
Por ahora se me había ocurrido un servidor ftp privado.. (No conozco muchos terminos.. lo poco que he dado en el grado medio, por mi cuenta no he tocado nada de esto, asi que desconozco mucho..)

Dispongo de algunos ordenadores.. aunque los modulos son muy antiguos (512MB la mayoría) con lo que no podría montar ninguno con mas de... 1,5GB de ram. las gráficas la mayoría son integradas.. pero tengo una o dos (no muy buenas) para ponerselas a los ordenadores que vaya a utilizar.

En principio, solo quiero montar un servidor.. pero ya iría haciendo experimentos más adelante..
el uso que le quedría dar es... poder almacenar algun archivo desde cualquier lugar del mundo con usuaario y contraseña (un ftp normal) aunque.. acepto cualquier idea, es más, necesito ideas para montar algo.. tambien intentaría atacarme ami mismo para aprender algo de seguridad ....

Entonces, yo ahora tengo algunas dudas...
primero; ¿Qué necesitaría? osea, he visto que hay servidores que son sistemas operativos... también he visto programas que te crean servidor ftp... y bueno.. yo no sé, estoy dudando en que hacer....

Segundo, ¿Cómo tendría que hacerlo?, ¿Qué tndría que instalar..?
el caso es que estoy MUY perdido todavía en el tema
Si alguien con conocimientos le parece bien abrirme un poco mas los ojos en el tema y ayudarme, estaré muy agradecido! acepto cualquier respuesta, documento, pdf o pagina que me pueda ayudar!!! :D


16  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / DUDA: Cómo cambiar de sistema operativo. en: 7 Agosto 2016, 11:46 am
Buenas a todos. antes de continuar con el post; creo que deberia resaltar que NUNCA he tocado nada de android, como mucho un formateo de fabrica mirando videos de youtube.

El caso es que; hace 1 año se me "rompió" una tablet; y sólo muestra la pantalla de inicio (ahora crearé un post pidiendo ayuda), y tengo otro móvil que me venia con malware desde que lo compré. (el mismo s.o del móvil tiene 3 APPS malwares, 1 troyano y 2 de publicidad.)

El caso; quedría aprender sobre cómo cambiarle el sistema operartivo al móvil..

Supongo que cada móvil/tablet será diferente de formatear; pero habrá algunos conocimientos básicos o procesos que hay que seguir para su correcto formateo. No estoy buscando un tutorial de cómo formatear mi móvil. estoy buscando alguna manera de comenzar a aprender cómo se cambia de s.o cualquier móvil. me gustaría que alguien me resolviese la duda. Gracias!
17  Foros Generales / Foro Libre / ¿Alguien sabe qué pasó con Hason? en: 1 Julio 2016, 03:00 am
Buenas; hace unos dias un señor creo un post donde explicaba que alguna que otra organización.. le estaba espiando. El tema estaba muy interesante pero lo han cerrado.
¿Alguien sabe por qué?
¿Alguien sabe qué ha pasado con Hason?
estoy preocupado gracias.
PD: me refiero a este tema.
http://foro.elhacker.net/foro_libre/tengo_un_lio_de_mil_demonios-t454313.0.html
18  Sistemas Operativos / GNU/Linux / ¡AYUDA! Error al instalar cualquier aplicacion vía "Apt-Get" en: 1 Julio 2016, 02:32 am
Buenas. llevo varios dias teniendo este problema..y ya me comienza a mosquear. cada vez que intento instalar algo me salta este error:

Código:
Configurando dradis (3.1.0~rc2+git20160609-0kali2) ...
Aviso: El directorio personal /var/lib/dradis que especificó ya existe.
Ya existe el usuario del sistema `dradis'. Saliendo.
/usr/lib/ruby/vendor_ruby/bundler/resolver.rb:194:in `block in initialize': undefined method `add_root_vertex' for Molinillo::DependencyGraph:[]:Molinillo::DependencyGraph (NoMethodError)
Did you mean?  add_vertex
    from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:194:in `initialize'
    from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:181:in `new'
    from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:181:in `resolve'
    from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:200:in `resolve'
    from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:140:in `specs'
    from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:185:in `specs_for'
    from /usr/lib/ruby/vendor_ruby/bundler/definition.rb:174:in `requested_specs'
    from /usr/lib/ruby/vendor_ruby/bundler/environment.rb:18:in `requested_specs'
    from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:13:in `setup'
    from /usr/lib/ruby/vendor_ruby/bundler.rb:127:in `setup'
    from /usr/lib/ruby/vendor_ruby/bundler/setup.rb:8:in `<top (required)>'
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/lib/dradis/config/boot.rb:3:in `<top (required)>'
    from bin/rake:2:in `require_relative'
    from bin/rake:2:in `<main>'
dpkg: error al procesar el paquete dradis (--configure):
 el subproceso instalado el script post-installation devolvió el código de salida de error 1


y finalmente
Código:
Se encontraron errores al procesar:
 dradis
root@kali:~#



¿Alguien sabe por qué? ¿Y cómo lo soluciono?. Gracias.
19  Foros Generales / Foro Libre / PROYECTO: Nueva comunidad para gente que le gusta la seguridad informática. en: 24 Junio 2016, 23:20 pm
Buenas a todos. Vengo a presentaros un "proyecto" el cual yo y unos amigos hemos decidido lanzar.
Os resumo un poco por encima; y despues, doy más detalles.
El tema, se trata de crear una Comunidad de gente a la cual le interesa la seguridad informática; y todo lo que tiene que ver con ella; Dando igual si su experiencia es poca y mucha. (Siempre es aconsejable tener un mínimo de experiencia.. aunque; como siempre digo, todo se aprende poco a poco..)
Todo lo que se decidiese sobre el grupo; sería votado por todos.. es decir; En el grupo; No habría un lider en si, todos tendríamos voz y voto.
Por ahora; Hemos pensado en instalar el grupo en Telegram. Una aplicacion bastante segura y "Anonima" para mensajear. Hemos decidido esta aplicación ya que sus mensajes van cifrados; aparte, podemos enviar toda clase de archivos..etc etc..

Esta aplicacion; puedes instalala tanto en tu movil, como en tu ordenador, y esta para la mayoría de sistemas operativos. (En mi caso uso Kali linux y me corre PERFECTAMENTE) . Pero como he dicho; todo lo que se decida en el grupo sera por votación; así que si se da el tema; Se podría cambiar el servidor del grupo.. podríamos pasar a un chat irc.. etc etc.. pero todo eso será más adelante; cuando tengamos más gente.


Yo, por ejemplo, no tengo mucha experiencia en esto; comencé hace poco, y ahora estoy tocando un poco el lenguaje de programación ruby; pero no he estado mucho metido en el tema; así que..  si tu tampoco tienes mucha experiencia, no tengas miedo.. ven y únete también.

¿Cómo surgió la idea?
Bueno.. conoci a unas personas por internet, las cuales también les gusta la seguridad informática,, y tampoco tienen mucha mucha experiencia; y creamos un grupo de whatsapp.. en el ivamos comentandonos las dudas que nos surgían, nos dabamos ideas.. nos ayudabamos..nos comentabamos proyectos que teniamos en mente o que estabamos haciendo..  y me dí cuenta que con un grupo de 4 personas, avancé bastante.. y pense... si con un grupo cerrado de 4 personas, todo sale tan bien.. ¿Como podría salir con un grupo de más personas?

Requisitos y normas para entrar
Vale.. te ha gustado la idea; y estas interesado en entrar.. ¿que requisitos debes cumplir?
El primero de todo, si estas leyendo esto, ya lo has cumplido; el cual es estar interesado en entrar en un grupo así y aprender más sobre este mundo.
El segundo; es que no se vale quedarse callado; si estas en el grupo es por que quieres aprender; y estando callado no aprenderás. El grupo está para comentar dudas; proyectos, ideas.. noticias.. aunque sea hablar y socializarse con gente que le guste el mismo ambiente; pero quedarse callado no. a menos que estes ocupado. pero a lo que me refiero.. es que te relaciones por el grupo como minimo.
Cualquier persona que tenga un comportamiento el cual haga que el ambiente en el grupo sea un poco incomodo; se cuestionará entre los demas en expulsarlo; y si hace falta, se llevará a cabo.
Como he dicho; aqui nadie manda a nadie, es todo una comunidad libre.

Vale.. Quiero entrar.. ¿Cómo lo hago?
Primero de todo; descargate la aplicación "Telegram", la podrás descargar desde casi cualquier sistema operativo (Hasta android).
una vez tengas la aplicación; entra en el siguiente link www.telegram.me/proyectoH y sigue los pasos para entrar.
Desde un terminal android no lo he probado; así que si no funciona la opción del link desde android (o no te funciona por otro motivo); Escribeme a mi en telegram y te meteré en el grupo personalmente. (Mi número: Mod: prohibido publicar informacion personal, contactar por MP.  

¡Espero que se anime gente y poco a poco se llene esto!
20  Informática / Software / ¿Alguna aplicacion para mensajear; medianamente anonima? en: 24 Junio 2016, 19:13 pm
Hola a todos. Bueno; os haré un breve resumen de porqué formulo esta pregunta; y seguidamente; formularé la pregunta.
Estamos planeando (Yo y unos amigos) Crear una comunidad de personas las cuales; estan aprendiendo en el mundo de la informática, y así entre todos ayudarnos en aprender más; en plantearnos dudas; y hacer algun que otro proyecto.

AHORA FORMULO MI PREGUNTA: Necesito un programa; que podamos enviar texto (y opcionalmente imagenes.. etc; si no ya nos las arreglariamos para enviar links); pero que sea mínimamente anonimo. Por que las opciones "Whatsapp, telegram.." las hemos descartado ya que tendríamos que poner nuestro número de teléfono visible.

entonces mi pregunta es. ¿Qué programas conoceis que me puedan servir para crear una mini comunidad?

PD: Si necesitas más información de lo que quiero hacer; comentamelo debajo, y yo te respondo!
PD2: si alguien quiere saber sobre el proyecto de crear "la comunidad" para entrar en él, que envie mensaje privado. puertas abiertas a todo el que quiera aprender.
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines