Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Electrónico

#21
Buenas a tod@s:

Muchas gracias por tu respuesta.

Entiendo que sí el segundo script, que tamibén importa la biblioteca de Shodan me funciona, es que esta está instalada.

A parte si escribo en el terminal Shodan me devuelve el siguiente mensaje:

Código: text
Usage: shodan [OPTIONS] COMMAND [ARGS]...

Options:
  -h, --help  Show this message and exit.

Commands:
  alert       Manage the network alerts for your account
  convert     Convert the given input data file into a...
  count       Returns the number of results for a search
  download    Download search results and save them in a...
  honeyscore  Check whether the IP is a honeypot or not.
  host        View all available information for an IP...
  info        Shows general information about your account
  init        Initialize the Shodan command-line
  myip        Print your external IP address
  parse       Extract information out of compressed JSON...
  scan        Scan an IP/ netblock using Shodan.
  search      Search the Shodan database
  stats       Provide summary information about a search...
  stream      Stream data in real-time.


Con lo cual, entiendo que debe estar instalado correctamente.

Continuaré indagando





Edición:

Buenas a tod@s:

También he hecho la prueba de ejecutar python directamente desde el terminal e importar la biblioteca de Shodan y no me da ningún error. Con lo cual, se entiende que la instalación ha sido satisfactoria.

#22
Buenas a tod@s:

Aprovechando la promoción que hacían para el BlackFriday, aproveché para comprarme unos cuantos libros de la editorial 0XWorld sobre hacking. Siempre me ha gustado el mundillo y quería empezar a empaparme ya de libros y entrar más en detalle.

Después de empezar a leer un poco, ya estoy enganchado, y no paro de leer y aprovechar cualquier oportunidad para continuar con el siguiente capítulo del libro.

Ahora que ya llevo el primer libro algo avanzado, quiero empezar a prácticar con los scripts que sugiere en los diversos capítulos.

En este caso, trata sobre la biblioteca de Shodan.

Si hago un simple sudo easy_install shodan me dice que ha hecho correctamente la instalación:

CitarSearching for shodan
Best match: shodan 1.5.6
Processing shodan-1.5.6-py2.7.egg
shodan 1.5.6 is already the active version in easy-install.pth
Installing shodan script to /usr/local/bin

Using /usr/local/lib/python2.7/dist-packages/shodan-1.5.6-py2.7.egg
Processing dependencies for shodan
Finished processing dependencies for shodan

Sin embargo, cuando voy a ejecutar el primer de los scripts me sale el siguiente error:

CitarTraceback (most recent call last):
  File "./ShodanSimpleSearch.py", line 6, in <module>
    import Shodan
ImportError: No module named Shodan

Entonces, no se ha instalado correctamente la biblioteca?

He probado con algun comando de Shodan que he encontrado navegando tipo:
Código: text
shodan myip



O con el siguiente script:

Código: text
#!/usr/bin/env python
#
# shodan_ips.py
# Search SHODAN and print a list of IPs matching the query
#
import shodan
import sys
# Configuration
API_KEY = "API_KEY"
# Input validation
if len(sys.argv) == 1:
    print 'Usage: %s <search query>' % sys.argv[0]
    sys.exit(1)
try:
# Setup the api
    api = shodan.Shodan(API_KEY)
# Perform the search
    query = ' '.join(sys.argv[1:])
    result = api.search(query)
# Loop through the matches and print each IP
    for service in result['matches']:
        print service['ip_str']
except Exception as e:
    print 'Error: %s' % e
    sys.exit(1)



Y funciona perfectamente. Entonces, por qué no funciona el primer script???


Muchas gracias de antemano
#23
Buenas a tod@s:

Buena técnica, sin embargo, se puede acceder al router directamente, para abrir puertos o lo que sea necesario, sin tener que recurrir al portal alexandra ;)
#24
Buenas a tod@s:

Yo hace un par de semanas reporté un bug en una web y me comentaron que lo pasarían al equipo de IT.

Al cabo de una semana sin recibir ninguna respuesta por su parte me puse en contacto. Me comentaron que antes de mi reporte ya lo tenían detectado con anterioridad. Sin embargo, el reporte no era ningun fallo difícil de arreglar. Con lo que con una semana, como mínimo, tenían tiempo de solucionarlo.

Con lo cual.... deja mucho que desear esa empresa en cuanto a seguridad informática por su descuido y poco interés por solucionar una vulnerabilidad que afectaba a la privacidad del usuario.
#25
Hacking / Re:Email Spoofing
Agosto 30, 2016, 04:01:32 PM
Buenas a todos:

Muy buen aporte :)

Me gustaría dominar algun tema para poder hacer una aportación del estilo. El problema es que por aquí me dáis mil vueltas
#26
Buenas a tod@s:

Muy buen tuto. Conciso y claro :)

#27
Buenas a tod@s:

Muchas gracias por vuestras respuestas.
#28
Buenas a tod@s:

Siempre que quiero hacer una copia de una imagen ISO a una SD con mi ubuntu no lo consigo hacer con éxito y al final temrino haciendolo con el PC del trabajo que es un Windows.

Ejecuto la comanda y se ejecuta correctamente y finaliza con éxito y demás.

SIn embargo, después coloco la SD en la Raspberry Pi i esta no es capaz de arrancar.

Como lo tengo que hacer para hacerlo con éxito?

Aquí os dejo la comando que ejecuto:

Código: text
dd if=imagen.iso of=/media/user/USB/imagen.iso


El nombre de la imagen debe ser el mismo en el origen que en el destino?

Muchas gracias de antemano :)
#29
Buenas a tod@s:

He probado el comando

Código: text
 systemctl enable system-modules-load.service


Y me dice que el directorio o fichero no existe.
#30
Buenas a tod@s:

El sistema es un Ubuntu.

Creo que al pasar el programa de limpieza quité algo que no debería y por eso me da este problema.
#31
Buenas a tod@s:

El otro día estaba haciendo limpieza con el BleachBit y creo que limpié demasiado ya que desde entonces, cada vez que enciendo o apago el pc me sale este mensaje de FAILED:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

El PC funciona correctamente y no he notado ninguna anomalía, pero no estoy tranquilo viendo este mensaje cada vez que utilizo el PC y me gustaría solucionarlo.

Qué toqué para ocasionar este problema y como puedo solucionarlo?


Muchas gracias de antemano y disculpad mi ignorancia, justo ahora estoy dando mis primeros pasos en Linux.



Si introduzco el comando:
Código: text
systemctl status system-modules-load



Me sale esta información:
Código: text

system-modules-load.service

  Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
#32
Buenas a tod@s:

Sí, eso ya lo cambié después de subir el script en el foro. Me di cuenta después.

Sin embargo el script me da el mismo fallo y no me modifica la MAC :S

Y no me da ningún error de que haya fallado el script en si.
#33
Buenas a tod@s:

Esta tarde estaba programando un poquito y se me ha ocurrido picar un pequeño script que te genere una MAC de forma aleatoria y que te ofrezca la posibilidad de ponerla como MAC en tu equipo.

Aquí os dejo el script:

Código: text
#!/usr/bin/env python

#GENERADOR DE MAC'S

#Nos genera una MAC aleatoria para cualquier dispositivo

from random import choice
import os



print ("TU MAC actual es: " )
os.system("ifconfig -a | grep HWaddr")
print (" ")
valores = "0123456789ABCDEF"
M = "" #Declaramos la variable donde guardamos la password
M = M.join([choice(valores) for i in range(12)]) #Damos valores aleatorios a cada posicion de la array
print ("Tu MAC sera: " +M[0:2]+":"+M[2:4]+":"+M[4:6]+":"+M[6:8]+":"+M[8:10]+":"+M[10:12] ) #Damos el valor de la array resultante
print (" ")

respuesta = raw_input ("Quieres modificar tu MAC? ")
print (" ")
if respuesta == 's':

    red = raw_input("Que MAC quiere modificar? La 1 o la 2? ")
    if red == '1':
        os.system("ifconfig eth0 down")
        os.system("ifconfig eth0 hw ether"+M[0:2]+":"+M[2:4]+":"+M[4:6]+":"+M[6:8]+":"+M[8:10]+":"+M[10:12])
        os.system("ifconfig eth0 up")
        print ("Se ha modificado correctamente la MAC")

    else:
        os.system("ifconfig wlan0 down")
        os.system("ifconfig wlan0 hw ether"+M[0:2]+":"+M[2:4]+":"+M[4:6]+":"+M[6:8]+":"+M[8:10]+":"+M[10:12])
        os.system("ifconfig wlan0 up")
        print ("Se ha modificado correctamente la MAC")


else:
    print ("No se va a proceder a modificar ninguna MAC")



El problema está que cuando intento modificar la MAC me dice que esta operación no está permitida y me sale esta parrafada:

Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

  <HW>=Hardware Type.
  List of possible hardware types:
    loop (Local Loopback) slip (Serial Line IP) cslip (VJ Serial Line IP)
    slip6 (6-bit Serial Line IP) cslip6 (VJ 6-bit Serial Line IP) adaptive (Adaptive Serial Line IP)
    ash (Ash) ether (Ethernet) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (IPIP Tunnel)
    ppp (Point-to-Point Protocol) hdlc ((Cisco)-HDLC) lapb (LAPB)
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device)
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI)
    irda (IrLAP) ec (Econet) x25 (generic X.25)
    eui64 (Generic EUI-64)
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE)
    ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet)
    ash (Ash) x25 (CCITT X.25)


A parte, he probado de hacer los comandos que dicen en el siguiente tutorial y tampoco parecen surgir efecto a la hora de activar o desactivar la conexión: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Muchas gracias de antemano
#34
Python / [Script] Generador de Passwords
Marzo 24, 2016, 03:54:20 PM
Buenas a tod@s:

Aquí les traigo un generador de passwords.

Simplemente le tenemos que dar la longitud que tiene que tener la password que el programa nos va a generar y automáticamente nos da un código de carácteres alfanúmericos elegidos de forma aleatoria.

Espero que les sea de utilidad.


Código: python
#!/usr/bin/env python
from random import choice

valores = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
longitud =  raw_input("Introduce la longitud que quieras que tenga el password: ")
longitud = int (longitud) #Convertimos el valor longitud de string a int

p = "" #Declaramos la variable donde guardamos la password
p = p.join([choice(valores) for i in range(longitud)]) #Damos valores aleatorios a cada posicion de la array
print ("Tu pasword es: " + p) #Damos el valor de la array resultante
#35
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Me encantó bro! aunque prefiero mas Sublime text 3 xD
Muchas gracias por el aporte!

Saludos!
ANTRAX

Buenas a tod@s:

Bueno, los programas cada uno que ponga los que quiera o mejor le vaya o le guste.

Para gustos, colores jeje
#36
Batch - Bash / [Script] Actualizar Ubuntu
Marzo 11, 2016, 03:15:01 PM
Buenas a tod@s:

Me he dispuesto a realizar un pequeño script que actualize todos los paquetes, distribución instalados y que borre cualquier archivo huérfano o que haya quedado por allí perdido sin ninguna funcionalidad.

A parte, también tiene la opción de buscar si hay alguna versión nueva de la distribución instalada y te la instala automáticamente.

Una vez finalizadas las actualizaciones te pregunta si quieres reiniciar o no el sistema de forma automática.

A parte si en lugar de apt-get install lo substituimos por apt-get remove, ya tenemos el script que contraresta los cambios efectuados y nos deja el sistema limpio como si nada hubiese ocurrido.

A mi me funciona fenomenal.

Espero que os guste:

Código: bash
#!/bin/bash
cd /

echo "Instalamos el editor de texto  Atom"
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update -y
sudo apt-get install atom -y
echo " "

echo "Instalamos el limpiador de linux bleachBit"
sudo apt-get install bleachBit -y
echo " "

echo "Instalamos el VirtualBox"
sudo apt-get install virtualbox-qt
echo " "

echo "Instalamos el escritorio remoto Vinagre"
sudo apt-get install vinagre -y
echo " "

echo "Instalamos el IDE de Arduino"
sudo apt-get install arduino arduino-core -y
echo " "

echo "Instalamos el Putty"
sudo apt-get install putty -y
echo " "

echo "Instalamos el antivirus CLAMAV"
sudo apt-get install clamtk -y
echo " "

echo "Instalamos Chkrootkit"
sudo apt-get install chkrootkit -y
echo " "

echo "Instalamos Rkhunter"
sudo apt-get install rkhunter -y
echo " "

echo "Instalamos la herramienta smartmontools"
sudo apt-get install smartmontools -y
echo " "

echo "Instalamos el Calibre"
sudo apt-get install calibre -y
echo " "

echo "Instalamos el Git"
sudo apt-get install git -y
echo " "

echo "Instalamos el Filezilla"
sudo apt-get install filezilla -y
echo " "

echo "Instalamos el openshot"
sudo apt-get install openshot -y
echo " "

echo "Instalamos el Google Chrome"
wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O chrome64.deb
sudo dpkg -i chrome64.deb
echo " "

echo "Instalamos UnetBootin"
sudo apt-get install unetbootin -y
echo " "

echo "Instalamos gtkorphan para consultar paquetes huérfanos"
sudo apt-get install gtkorphan
echo " "

echo "Instalamos el reproductor VLC"
sudo apt-get install vlc -y
echo " "

echo "Instalamos el PDF Shuffler"
sudo apt-get install pdfshuffler -y
echo " "

echo "Instalamos el Wireshark"
sudo apt-get install wireshark -y
echo " "

echo "Instalamos el explorador Mozilla Firefox"
sudo apt-get install firefox -y
echo " "

echo "Instalamos el cortafuegos gufw"
sudo apt-get install gufw -y
echo " "
#37
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Según lo que he podido investigar, Ubuntu no es 100% libre ya que contiene software privativo como drivers y firmwares para componentes nVidia, WiFi.

Además de programas que no están disponibles bajo la licencia GPL, como puede ser flahplugin-nonfree, además de algunas partes del kernel de linux.

Existen alternativas 100% libres como Trisquel GNU/Linux, Ututo, Venenux, Dragora, etc, que respectan al 100% la libertad del usuario y no lo "engañan" ni promueven software no-libre.

Información sacado del foro de Ubuntu


Buenas a tod@s:

En el link que adjunto ya salen todas las opciones 100% libres que existen actualmente, pero como no conozco ni me suena ninguna de ellas por eso he venido a consultar a los expertos del foro.

De todos modos, he investigado un poco y he podido descartar algunas distros ya que han dejado de ser soportadas por los propios desarrolladores o porque no están actualizadas. Con lo cual me he podido quedar con estas 3:

-Triskel (comentan que hasta 2019 hay soporte asegurado)
-Parabola
-Guix
-Dragora (aunque tengo mis dudas  ya que no he podido averiguar si la versión actual que tienen en la web es muy antigua o no)


Si he descartado alguna distro que créeis que es buena y que me he equivocado descartandola, me lo podéis hacer saber porque lo añadiría a la lista de posibles candidatos.

De momento Triskel es la que más me convence pero dejare el día de hoy para temrinar de tomar la decisión.

Muchas gracias de antemano.
#38
Buenas a tod@s:

Me he pasado al mundo de Linux al 100%. Me instalé un Ubuntu pensando que era 100% software libre, pero ayer fui a una conferencia donde estaba presente el mismísimo Richard Stallman y me dejó de piedra cuando dijo que Ubuntu no era software libre.

Por lo tanto, quiero cambiarme de distro y encontrar alguna que me guste y que funcione bien para instalarmela.

Nos facilitó una web de la propia organización de GNU donde aparecen todas las distribuciones libres, sin embargo, no me suena ninguna y me gustaría saber la opinión de vosotros para preguntar cuál es la mejor de todas o qué experiencia habéis tenido con alguna de ellas.


La web es la siguiente: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Muchas gracias de antemano
#39
Dudas y pedidos generales / Duda python
Febrero 10, 2016, 09:36:46 AM
Buenas a tod@s:

El programita "speedtest-cli" comprueba la velocidad que te ofrece tu proveedor de Internet.

Te hace la prueba y te muestra los resultados obtenidos por pantalla.

Mi pregunta es:

¿Se puede guardar la información obtenida en una o varias variables?

He buscado por internet y no he encontrado nada que fuese de utilidad.

Muchas gracias.
#40
Buenas a tod@s:

Qué crack!!! Has solucionado todo los problemas :)