This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - DtxdF

Pages: 1 2 3 [4]
61
Hacking / Hackeando Windows y Linux en el 2019
« on: January 26, 2019, 01:51:49 pm »
Hola gente de underc0de :D

Hoy les traigo dos aportes al mismo tiempo y así les demuestro un protocolo que ya publiqué en este mismo foro en la sección de python: You are not allowed to view links. Register or Login (Recomiendo que lean primero este post, antes de continuar).

Eh visto muchos programas, scripts, aplicaciones, etc; que pueden acceder a computadores fácilmente pero hay dos inconvenientes principales: la detección de los antivirus y que no se pueden editar. Me refiero más que todos a los rats y parecidos.

En este post quiero brindarles una herramienta sencilla para que no sólo se motiven a usar, también a editarla y visualizar su código (más que todos aquellos que quieren aprender a programar, están o lo estarán o simplemente porque están aburridos xD).

Pueden clonarlo desde mi repositorio: You are not allowed to view links. Register or Login

Y tendran que editar los archivos: server.py (Este no es necesario, si quieren, ya que el host se detectara automáticamente y el puerto por defecto es 8443) y reverse_shell.py (con la dirección de la máquina atacante). Me refiero a editar las variables.

Pasos para su uso:

Primero: La clonaremos (En el caso de que no tengas instalado 'git', sólo usa tu navegador y descarga el zip): git clone You are not allowed to view links. Register or Login
Segundo: nos dirigimos al directorio creado y procedemos a editar las variables de el archivo reverse_shell.py:



Como ven en la imagen: la variable 'host_attacker' (va la dirección del atacante), 'port' (puerto a conectarse), 'password' (la contraseña para encriptar y desencriptar los datos del protocolo. Debe tener 32 caracteres), 'repeticiones' (las repeticiones de cifrado y de descifrado en el protocolo).

Las editaremos según lo obligatorio y a nuestro gusto.

Tercero: en el archivo server.py no es necesario editarlo ya que la dirección IP se auto detecta y el puerto por defecto es 8443

Una vez hecho todo lo necesario, arrancamos el servidor: python2 server.py, nos indicara: 'Esperando conexiones ...'.

Cuarto: compilaremos reverse_shell.py a un ejecutable de Windows o para Linux. En este caso yo lo compilare para Windows con pyinstaller:

pyinstaller reverse_shell.py --onefile --noconsole

Los parámetros:

--onefile: para que se cree sólo un archivo
--noconsole: no se muestre nada en pantalla

Y por último: ejecutamos la carga útil en la máquina que deseemos atacar y tendremos una conexión remota, para ejecutar comandos:

Quote
$ python2 server.py
Esperando conexiones ...
127.0.0.1:48812 >>> whoami
Enviando comando a :: 127.0.0.1:48812 ...
127.0.0.1:48812 >>>

pc\pcc


127.0.0.1:48812 >>>

Listo, podremos controlar una PC remotamente de forma segura.

Algunos comandos de ayuda, aunque los puedes apreciar en el código fuente de reverse_shell.py:

getinfo: obtener información de la máquina: sistema operativo, procesador, dirección IP, ciudad, país, arquitectura, etc.
cd: puedes moverte a la ruta que desees remotamente
pwd: ver la ruta actual
exit: salir de las dos aplicaciones
Comandos del sistema: ejecutar comandos remotamente

Está aplicación puedes usarla para reunir información, fingerprinting, etc.

Más imágenes:



Gracias :'D

62
Python / Conexión de datos seguros a través de sockets usando SDC
« on: January 25, 2019, 10:29:47 pm »
Secure Data Connection – SDC:

• ¿Qué es?: Es un protocolo de comunicación entre sockets (Cliente-Servidor) de forma segura. En la comunicación se cifran y descifran los datos ya sean de entrada y de salida de forma simétrica con el cifrado por bloques AES.
• ¿Cómo lo uso?: Por estos momentos solo se puede usar en el lenguaje de programación “Python”. Pronto se podrá estandarizar en diferentes lenguajes de programación.
• ¿Para qué lo debo usar?: Como ya mencione, sirve para comunicarse entre un cliente y servidor, se pueden usar en aplicaciones sencillas o complejas en una red de alta velocidad. Ejemplo de aplicaciones: Chat, Administración de computadores u otra aplicación que se requiera la comunicación de forma remota.
¿Cómo funciona?:
En la siguiente imagen se describe mucho mejor como funciona, seguido de la explicación textual:
 


¿Qué son las repeticiones?: “Las repeticiones deben ser por iguales en el cliente-servidor y mientras más tenga, más tardío puede ser el proceso de comunicación, aunque también depende de los recursos del computador”. Esta indica cuantas veces se deben cifrar-descifrar los datos.

Verificando su funcionamiento:
En la siguiente imagen podremos apreciar que pasaría si un cliente se conecta a nuestro servidor pero este no usa el protocolo correcto (Secure Data Connection - SDC):

 

Como vemos en la imagen el servidor es una aplicación creada en python, sencilla que usa el protocolo “SDC”, y el cliente en este caso seria “netcat”.
 


Vemos como el servidor le envía el siguiente mensaje: “Hola mi nombre es DtxdF”, pero como este cuenta con unas 10 repeticiones se ve todo esos datos que están cifrados y codificados a hexadecimales.
Veamos el funcionamiento con las aplicaciones correctas:


 
Como se puede apreciar, las aplicaciones usan el protocolo correcto por lo tanto pueden enviar y recibir los datos correctos de forma simple y sencilla.

Ejemplos:

* - Este es un ejemplo usando la consola de python:

Primer ejemplo: Un cliente comunicándose con el servidor:

Servidor:

Quote
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sdc
>>> servidor = sdc.Connection("", 8443, "12345678901234567890123456789012", repeat=10)
>>> servidor.server()
>>> servidor.client_buffer_print()
[{'origin': '127.0.0.1:49485', 'content': 'Hola gente de Underc0de soy un cliente', 'length': 23}]
>>>

Cliente:

Quote
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sdc
>>> cliente = sdc.Connection("localhost", 8443, "12345678901234567890123456789012", repeat=10)
>>> cliente.server_buffer_interact("Hola gente de Underc0de soy un cliente")
>>>

Segundo ejemplo: El servidor comunicándose con un cliente:

Servidor:

Quote
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sdc
>>> servidor = sdc.Connection("", 8443, "12345678901234567890123456789012", repeat=10)
>>> servidor.server()
>>> servidor.client_buffer_interact("Hola gente de Underc0de soy un servidor", servidor.client_list()[0])
>>>

Cliente:

Quote
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sdc
>>> cliente = sdc.Connection("localhost", 8443, "12345678901234567890123456789012", repeat=10)
>>> cliente.server_buffer_recv()
>>> cliente.server_buffer_print()
[{'origin': '127.0.0.1:8443', 'content': 'Hola gente de Underc0de soy un servidor', 'length': 23}]
>>>

Como ven es sencillo. Si no les queda del todo claro pueden ve información en el archivo: "informacion.docx" del repositorio, igualmente pueden ver una aplicación de chateo clonando el siguiente repositorio: You are not allowed to view links. Register or Login

Repositorio de SDC: You are not allowed to view links. Register or Login
Requerimientos: socket (pre instalado), thread (pre instalado), Crypto (no viene pre instalado), json (pre instalado).

Para instalar Crypto, puedes hacerlo con: easy_install, pip o instalando el binario (En el caso de Windows).

Este protocolo apenas está creado, es mejorable y puede tener algunas fallas, sin embargo lo eh probado creando diferentes aplicaciones y funcionan perfectamente. Puedes ver el código fuente, modificarlos y mejorarlo a tu gusto.

Para ver la ayuda del módulo, usa la función de python "help" para apreciarla. Ejemplo: help(sdc)

63
Hola, para sacarme de una duda que no me deja dormir, quería preguntarles cómo ganan dinero las empresas cuando su producto es gratuito.

Por ejemplo si hablamos de Facebook, algunos de sus ingresos puede ser por la información de los usuarios que se registran en esta red social que les venden a otras empresas.

Pero ... Si hablamos de un producto digital (un programa) y estos lo distribuyen de forma gratuita sin implementar una estrategia típica, ejemplo: 'Freemium', que en este caso se le otorga el software gratuito al usuario pero con limitaciones y la manera de saltar estas restricciones es pagar una licencia a la empresa distribuidora.

Lo que trato de decir es como hacen estas empresas para tener ganancias vendiendo un producto totalmente gratuito?, Alguien les paga?.

64
Dudas y pedidos generales / Opinion sobre mi pagina web
« on: December 21, 2018, 10:14:51 pm »
Hola chicos/as quisiera que me dieran una opinión sobre una pagina web o servicio web que diseñe.

El contenido de esta pagina trata sobre compartir, almacenar y/o transferir ficheros, mi objetivo no es hacer competencia con algun servicio que ofrezca el mismo proposito o parecido, trate de hacerlo lo más sencillo posible para el usuario común.

¿Como funciona?:

Lo trate de hacerlo lo más sencillo posible tanto que no necesita logueo o registro, ya que este funciona por un sistema de llaves generadas automaticamente cuando subes un archivo, esta llave tiene como funcion identificar los archivos subidos y la encriptación/desencriptación de estos mismos.

¿Como comparto mi archivo con otro usuario de forma privada?:

Con la llave que se genera automaticamente al subir un fichero por primera vez, usted al compartirla el usuario la tendra que ingresar en el formulario que le aparecera en la misma pagina de inicio, luego se le empezaran a cargar los archivos y su información respectiva.

Conclusion:

En total este sitio web el unico proposito de este es transferir archivos de forma rapida e instantanea para una situación de emergencia o parecido, muy util a la hora de que no tengamos tiempo de no loguearnos en una red social o una situacion parecida.

Dirección del sitio web: You are not allowed to view links. Register or Login

Si ustedes me pueden hacer una recomendación, opinión, etc; Estoy dispuesto a leerlas.

OJO: Abra mejoras ya sean de seguridad o para un mejor funcionamiento.

65
Cuando trato de ingresar a ciertas páginas web e incluso a las direcciones de las páginas de mi cuenta de hosting me tira el siguiente mensaje o uno parecido: "This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support", que básicamente me indica que mi navegador no soporta o no tiene instalado Javascript.

Mi pregunta es: Como hago para usar Javascript en python, que haga creer que tenga instalado/habilitado Javascript en la página a la que trato de acceder o algo parecido.

66
Dudas y pedidos generales / [SOLUCIONADO] Problema con sudo en Termux
« on: November 24, 2018, 01:51:50 pm »
Tengo un problema con el comando sudo en la terminal de termux.

Primero instale tsu, con el comando 'apt install tsu', lo ejecute y me tira la siguiente salida: '/data/data/com.termux/files/usr/bin/tsu: 139: exec: : Permission denied', igualmente ejecutando 'tsudo'.

Seguido de instalar sudo, clonandolo del siguiente repositorio: 'You are not allowed to view links. Register or Login', seguido de copiarlo a '/data/data/com.termux/files/usr/bin', dándole permisos: 'chmod +x /data/data/com.termux/files/usr/bin'.

Luego ejecutó el comando 'sudo' me salta lo siguiente:

Code: (text) You are not allowed to view links. Register or Login
su executable not found
sudo requires su

Como mismo me indica que necesito su, pero para comprobar que no es un error de 'sudo', intento ejecutar 'su', efectivamente lo ejecuto y me aparece la siguiente salida:

Code: (text) You are not allowed to view links. Register or Login
No su program found on this device. Termux
does not supply tools for rooting, see e.g.
http://www.androidcentral.com/root for
information about rooting Android.

Igualmente me indica la misma salida que el comando 'sudo', que el comando 'su' no está en este dispositivo y que termux no proporciona herramientas de rooteo (enraizamiento), mostrándome también un link que me explica mucha información, consecuencias, etc, de este tema.

Entonces necesitaría instalar 'su' en termux o en mi dispositivo, tengo que rootear mi teléfono para hacer esto?.

También noté, que algunas personas que instalan 'sudo' en termux me explican que tienen una versión más antigua de termux.

Uso Android versión 7.1.1.
ZTE Maven 3 z835.

67
Eh visto varias páginas web con artículos interesantes, vídeos y mucha información acerca de estos modelos, como su funcionamiento y el de cada una de sus capas.

Mi Pregunta es:

Donde se configura esto (en un dispositivo?, En un ruter/otro parecido?), Cuando debo usar uno u otro y la comunicación de los aparatos informáticos funcionaria de igual manera si yo me comunicó usando un modelo TCP/IP y el receptor un OSI?

Posiblemente me este equivocando en una de mis preguntas, pero por eso las hago.

68
Hola, me urge la duda hace algun tiempo se me ocurrio la idea de integrar un proxy a un script de python, cuando lo consigo hacer se me ocurre otra idea, de porque no usar un proxy de tor?, investigue y me tope con esto: You are not allowed to view links. Register or Login , que era lo mas cercano que encontre a mi busqueda, pero el requerimiento es instalar tor y este pesa mucho para crear un script y ejecutarlo en una maquina diferente a la que uso, no hay alguna manera, metodo o programa para usar proxys de tor sin instalar tor?

Espero sus respuestas ...

- DtxdF

69
Hola, En este momento les traigo un aporte un poco no innovador pero aun asi me gustaria compartirselos, Aqui les presento a 'noeh': You are not allowed to view links. Register or Login una herramienta para generar puertas traseras para la interaccion de un sitio web con php, A traves de python.

Significado de los parametros:

Para generar el payload:

* - generate: Es el comando para que noeh interprete para generar el archivo
* - out: Sirve para definir el nombre del archivo
* - passwd: Sirve para definir la contraseña para confirmar nuestro acceso y comunicacion

Para conectar a el servidor:

* - conn_addr: Es el comando para definir la url con la ubicacion del archivo para conectar
* - passwd: La contraseña que colocamos cuando generamos la carga util
* - noconfirm: Es si queremos confirmar si el archivo se puede usar con noeh o no, en el caso de queramos que no confirme coloquemos true y en el caso contrario false

El uso es sencillo:

Paso 1: Al ejecutar este script, ingresaremos el siguiente comando para poder generar la carga util a enviar al servidor con php: generate out <nombre del archivo> passwd <contraseña>

Captura de noeh:



Paso 2: Al haberlo generado y puesto en el servidor de la victima, necesitamos saber la ruta de donde se encuentra por supuesto tambien que el servidor pueda ejecutar archivos php, podemos interactuar manualmente con nuestro navegador o podemos usar noeh para la interaccion del servidor mediante comandos del sistema, en este caso la forma manual es facil, colocamos en nuestro navegador: protocolo://url:puerto/direccion_del_payload.php?passwd=<contraseña>&cmd=<comando para ejecutar en el sistema>, pero si preferimos usar la comodidad de nuestra terminal usemos noeh basicamente es mucho mas facil, solo ejecutamos el siguiente comando en noeh: conn_addr protocolo://url:puerto/direccion_del_payload.php passwd <contraseña> noconfirm <true o false>, por ultimo se abrira una terminal donde podremos ejecutar comandos del servidor sin tener que colocar los parametro manualmente desde nuestro navegador con este estilo: [Noeh][Shell:protocol://url:puerto/direccion_del_archivo.php] >.Aqui los comandos a enviar y recibir ejecutados

Captura de noeh:



Espero les haya gustado ...

- DtxdF

70
Hola.

Estoy creando un programa que tome capturas de pantalla a la webcam, funciona, se ejecuta perfectamente y ademas toma la foto, sin embargo cuando lo ejecuto compilado a un ejecutable de windows (.EXE), no toma la captura de pantalla ni puede acceder a la webcam, aqui el ejemplo del codigo:

Code: (python) You are not allowed to view links. Register or Login
# -*- coding: utf-8 -*-
import cv2
cap = cv2.VideoCapture(0)
leido, frame = cap.read()
if leido:
    cv2.imwrite("test.png", frame)
else:
    print "Error, Al acceder a la webcam!"

Espero me puedan ayudar ...

Nota: Digo posible error, es porque no menciona ningun error en su ejecucion me refiero a error al acceder a la camara, cuando lo ejecuto sin compilar (.PY) en la tupla de 'cap.read()', cuando lo divido en mitades 'leido, frame' la variable leido me da True por lo tanto es posible acceder a la webcam pero cuando esta en '.EXE', me da False por lo tanto me dira: 'Error, Al acceder a la webcam!'

- DtxdF

71
Hola, he estado trabajando en un script de python que genere puertas traseras (back doors), para comprometer una maquina con windows.

Su funcion genera varios archivos, Index.php (Es un codigo en php para ejecutar un comando de powershell para descargar el payload con el nombre que seleccionastes en PowerBreadShell), Una vez subido el archivo a un servidor vulnerable de prueba nos enviara la shell del sistema (En este caso el cmd.exe), Y seremos el usuario NT AUTHORITY\SYSTEM, Proporcionandonos buenos privilegios para manejar el sistema remotamente o hacer mucho mejor la post explotacion

Pueden decargar el script desde mi repositorio de Github: github.com/DtxdF/PowerBreadShell

El uso es sencillo y semi-automatico, puedes presionar enter y usar las variables por defecto, como yo:



Por ultimo presionamos [y] o [ENTER] para dar positivo a los valores de las variables y empezar a generar el codigo en php:



El codigo php, le asignamos un nombre que queramos o lo dejamos tal cual, luego buscamos una pagina vulnerable o una de prueba (En nuestro localhost por ejemplo) y subimos el php, en este caso yo tengo un simple uploader en php que permite subir cualquier tipo de archivo 'esto lo hago como prueba':



Ya lo subí, ahora sólo hago la peticion donde se encuentra 127.0.0.1:8080/pentest/uploads/payload.php y listo: shell remota con privilegios:



Como ven es sencillo ... Espero les haya gustado.

- DtxdF

72
Quiero publicar un tutorial sobre como penetrar un SO Windows con un script de python que eh diseñado, pero mi duda es en donde lo puedo publicar, en python no deberia ya si lo publico en esa sección es como solo dar el código fuente + no el tutorial, a cambio yo quiero dar el tutorial de su uso, descargar e instalación.

Espero sus respuestas

- DtxdF

73
Dudas y pedidos generales / Que es pivoting y Para que se usa?
« on: July 09, 2018, 02:03:24 am »
Eh investigado algo y no me queda muy claro el concepto de pivoting pero se los digo, pero corrijanme si me equivoco: Para mi el pivoting es cuando ya tienes una maquina comprometida y a través de esa maquina conseguir información o acceder a otra maquina a través de ella, y aveces tienes que tratar de acceder a otra red que esta conectada la maquina objetivo para llegar a otra maquina que esta esa red, me equivoco?

Espero sus respuestas ...

- DtxdF

74
Hola!

Hola, Necesito crear una carpeta en mi repositorio de Github a través de la web pero no consigo la opción, ni tampoco consigo un tutorial o algo por el estilo.

Espero sus repuestas

- DtxdF

75
Este post no solo me costo publicarlo debido a la dificultad de mi internet, si no tambien programando y subiendolo a github (por que es primera vez que subo un proyecto a github, espero les guste)

Esto lo hago con la finalidad de enseñarles que tan facil es geolocalizar una dirección IP, a traves de la consola.

Eh diseñado un script en python llamado: 'BreadBad' que se encarga de geolocalizar una dirección IP o un dominio.

Instalacion y Uso:

1) - Nos vamos a mi repositorio de github donde se encuentra BreadBad: You are not allowed to view links. Register or Login



2) - Clonamos o descargarmos el repositorio:



3) - Extraemos, Abrimos nuestra consola y ejecutamos BreadBad.py



Nota: lo sobraye asi porque cada vez que ejecutamos BreadBad nos mostrara informacion de nuestra direccion ip (En este caso era la informacion de mi ip y no quiero que se muestre)



4) - Una vez ya hecho los pasos anteriores usamos el siguiente comando para ver la información de una ip en especifico: ipadress example.com

Nota: example.com se puede cambiar por una direccion ip que queramos localizar, y example.com es un dominio existente



# Una vez ya definida el dominio/IP podremos ejecutar los comandos que nos aparece en el menu de ayuda al inicio de la ejecucion como por ejemplo: Country (Que nos muestra el pais de origen de esa direccion ip), City (La ciudad de origen de la direccion ip), y asi sucesivamente para ver la informacion en especifico.

# Espero les halla gustado ...

- DtxdF

76
Hola, A lo que me refiero yo eh creado mi software (En python y ah código abierto) y pienso venderlo, Pero a lo que me refiero como incluyo una licencia, Eh visto en el repositorio de github muchos softwares con licencia pero lo que me da la duda: Creas un archivo por ejemplo: "LICENSE", donde ira incluido el nombre de la licencia ejemplo: "Apache", pero los terminos y condiciones los colocala licencia o los coloco yo mismo?

# Necesito una respuesta urgente, Por favor ...

- DtxdF

77
Dos preguntas:

1: Como genero una dll en python, ya sea un compilador de .py a .dll, eh visto que c# se puede crear una dll facilmente pero en otros lenguajes programacion no, pero el que yo quisiera crear dll's es en python

2: Le cambio la extension de un .exe a .dll y luego abre el cmd y ejecuta start <dll>.dll y se ejecuta pero si lo ejecuto con lo que es correcto rundll32.exe <dll>.dll no se ejecuta porque?

Si no es posible generar una dll con python me recomendarían que hacer para la creacion de una dll

- DtxdF

78
Pueden descargarlo desde mi repositorio de Github: You are not allowed to view links. Register or Login

O pueden copiarlo:

Code: (python) You are not allowed to view links. Register or Login
# -*- CREATED BY: DtxdF -*-
#!/usr/bin/python
# -*- coding: utf-8 -*-

from thread import *
from json import *
from requests import *
from colorama import init, Fore
from time import sleep

init()

class color:
red = Fore.RED
blue = Fore.BLUE
green = Fore.GREEN
yellow = Fore.YELLOW
cyan = Fore.CYAN
error = Fore.RED+"["+Fore.RESET+"-"+Fore.RED+"]"+Fore.RESET+" "
adv = Fore.YELLOW+"["+Fore.RESET+"!"+Fore.YELLOW+"]"+Fore.RESET+" "
ble = Fore.BLUE+"["+Fore.RESET+"*"+Fore.BLUE+"]"+Fore.RESET+" "
reset = Fore.RESET

def error_msg(msg):
print "\n"
print color.error+color.red+"Error {0} not found".format(msg)+color.reset

def resquest_proc():

code_error = "Apparently you are not connected to the internet, The answer was not positive:"

try:
if get("http://example.com").status_code == 200:
pass
else:
print code_error+" %s" % str(get("http://example.com").status_code)
except exceptions.ConnectionError:
print code_error+" 404"
except Exception as a:
print "Unknown error ..."

api_key = '<Your_API_KEY>' # GO TO https://numverify.com/

if api_key == '':
api_key == None

def geo(number):
try:
if api_key == None:
print color.yellow+"[!] "+color.reset+"Your API its not defined ..."
sleep(5)
exit()
api = 'http://apilayer.net/api/validate?access_key='+api_key+'&number='+number+'&country_code&format=1'
get_out = get(api)
content = get_out.text
obj = loads(content)

# TEXT TO SHOW IN THE WINDOW

valid = obj['valid']
number = obj['local_format']
country = obj['country_name']
country_code = obj['country_code']
carrier_number = obj['carrier']
line = obj['line_type']
location = obj['location']

if valid == 'False':
print color.red+"[-] "+color.reset+"The number is invalid ..."
sleep(5)
exit()
if country == '':
country = None
error_msg("Country")
if country_code == '':
country_code = None
error_msg("Country Code")
if carrier_number == '':
carrier_number = None
error_msg("Carrier of number")
if line == '':
line = None
error_msg("Line type")
if location == '':
location = None
error_msg("Location")

print "\n"
print "\tNumber \t\t::"+color.yellow+" {0}".format(number)+color.reset
print "\tCountry \t::"+color.yellow+" {0}({1})".format(country,country_code)+color.reset
print "\tCompany \t::"+color.yellow+" {0}".format(carrier_number)+color.reset
print "\tLine type \t::"+color.yellow+" {0}".format(line)+color.reset
print "\tLocation \t::"+color.yellow+" {0}".format(location)+color.reset
print "\n"
except exceptions.ConnectionError as a:
print color.error+"Failed Connection ..."
except Exception as a:
print color.error+"Error: %s" % str(a)
print """
*----------------------------------------*
*                                        *
*                                        *
* [ Retrieving information from a phone  *
*   (Rifap) ]                            *
*                                        *
* [ A script to gather the information   *
*   of a telephone, using the api of:    *
*        https://numverify.com/ ]        *
*                                        *
*          [Created by: DtxdF]           *
*                                        *
*----------------------------------------*
"""

print "\nInsert a phone number with the country code, example: %s\n" % str("+1 412-858-6273")

start_new(resquest_proc, ())

while True:
try:
debug = raw_input(color.ble+"Number: "+color.yellow).strip()
color.reset
if not debug:
continue
else:
geo(debug)
except KeyboardInterrupt as a:
print color.adv+"CTRL-C ..."
sleep(3.5)
exit()
except EOFError as a:
print color.error+"Invalid key"
except Exception as a:
print color.error+"Error: "+str(a)

Es un script para reunir la informacion de un numero de telefono aceptando hasta 232 paises, este script funciona gracias a la api de: You are not allowed to view links. Register or Login

El uso del programa es sencillo:

1ero: Nos vamos a la pagina: You are not allowed to view links. Register or Login



2do: Donde dice Sign Up for Free, o a donde señala la flecha en la foto



3ero: Ahora seleccionamos un plan, si no quieren pagar seleccionen el primero que es gratis, nota como ya lo muestro en la imagen solo nos permitirá hasta 250 respuestas api





4to: Rellenamos el formulario



5to: Luego de aberlo rellenado nos aparecera nuestra clave api como en la imagen, lo que esta tapado en rojo:



6to: una vez hecho esto solo copiamos y pegamos donde dice <Your_API_KEY> en Rifap.py



7to: Guardamos, Ejecutamos la consola (En este caso como utilizo windows ejecutare el cmd y luego ejecutare Rifap.py), Cuando lo hagamos nos aparecerá esta interface:



8vo: Colocaremos el numero telefónico con el código del pais, en mi caso colocare el mismo que me aparece como ejemplo, y presionare enter



#

Inspiración: 1:solo vi el celular de una persona en la calle, pensé no habrá una base de datos en el mundo que contenga millones de información de todos los celulares del mundo, 2:descubri que existían las apis y que era el json

Luego de saber todo investigue un poco y me tope con You are not allowed to view links. Register or Login y como ya sabia de python y json (En python) cree este script hace un par de meses

#

NOTA: El script utiliza el modulo colorama para instalarlo, abre la consola y ejecuta:

1ero: pip install colorama
o
2do: easy_install colorama

- DtxdF

79
Lo que quiero hacer básicamente publicar en "underc0de" mis scripts personales y hacerlos públicos para que puedan ser usados por el que desee.

80
Hola me presento, Soy DtxdF, Programador y Apasionado por la seguridad informatica, He creado un programa en python (Un generador de keylogger's que tiene muchas funciones) pero mi duda es como lo vendo, yo se que puedo poner terminos y condiciones para que al aceptarlas sea responsabilidad de este mismo pero me refiero es legal? (Ya que escuche por hay que un estudiante aficionado a la seguridad informatica vendio un software espia (SpyWare) pero sus consecuencias fueron fatales por hacer esta accion (Fuente: You are not allowed to view links. Register or Login)), Que me recomiendan?

Pages: 1 2 3 [4]