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 - ???????

#221
Herramienta interesante, la probaré, de paso te sigo en Github. Saludos!
#222
Uuuuh bastante completo, gracias por compartir esta información amigo!
#223
Buenas! Acá te dejo algunos ejemplares, no son libros, son manuales cortos, que te explican cómo es su funcionamiento, las variables, cómo se estructura, etc.

- Registro de Windows y Antivirus: 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 registro de Windows: 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 registro de Windows (este es otro): 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 registro de Windows (y otro): 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

Y así puedes conseguir muchos, con buscar solo así en Google: "registro de windows" ext:pdf

Son cortos, pero útiles. Espero que te sirva, saludos!
#224
Para poder centrar el texto, has probado usando el argumento de justify=CENTER? Si no lo has hecho, te muestro un ejemplo de una porción de código:

Código: text


from tkinter import *

ventana = Tk()
ventana.geometry("400x500")

etiqueta = Label(ventana,text="Prueba",justify=CENTER)

etiqueta.pack()

ventana.mainloop()




Veré como ayudarte con lo de la imagen... por mientras espero que lo del texto te sirva, saludos!
#225
Dudas y pedidos generales / Re:Codigo de lenguaje C
Mayo 30, 2019, 05:38:28 AM
Buenas, se refiere a que los segundos que ingrese el usuario se dividirán por la cantidad de segundos que hay en una hora (segundos/segundos_por_hora:SECS_PER_HOUR), luego esos segundos ingresados se dividirán nuevamente pero por la cantidad de segundos que hay en un minuto (segundos/segundos_por_minutoSECS_PER_MIN). Por último, para calcular los minutos restantes (mins_left), una vez calculado la cantidad de segundos a minutos, se saca el módulo (resto) de esa división, por lo que te quedaría los minutos restantes. Y en segundos (secs_left) sería el mismo paso que el anterior.

Espero te sirva, saludos!
#226
Buenas y bienvenida! Te puedo brindar este manual oficial de CWNA (si entiendes ingles, te va a servir mucho), te ayuda para obtener la certificación como para ampliar tus conocimientos en redes: 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

No creo que encuentres casi nada en español, así que tendrás que leer en ingles. Estudia mucho y espero que te vaya bien con la certificación. Espero que la información brindada te sirva, saludos!
#227
Buenas, una muy buena herramienta para crear diccionarios a base de datos que le proveas es Cupp.

Puedes clonar el repositorio mediante el siguiente comando:

Código: text
git clone https://github.com/Mebus/cupp.git


Luego, accedes a la carpeta clonada:

Código: text
cd cup


y ejecutas el programa:

Código: text
./cupp.py


La he utilizado y me gusto mucho, espero te sirva. Saludos!
#228
Puedes intentar ver el modelo de tu tarjeta de red wifi y descargar los drivers. Posiblemente por eso no te lo reconoce.
#229
Buenas! Puedes crear el archivo Python con el payload de Meterpreter, entonces luego tendrás más opciones para hacer lo que tú quieras. Si quieres descargar los archivos de la máquina comprometida, lo único que tendrás que hacer es utilizar el comando download (claro, una vez dentro de la sesión de Meterpreter), automáticamente se bajará en tú pc, y podrás abrirlo. Espero que te ayude, saludos!
#230
Pero el "int port = 80" no esta declarada en un DEFINE, sino que la declaras en una variable de tipo entero, y si le hace falta el ";".
#231
@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 Tienes muchos errores con las variables por lo que veo, antes que nada deberías pasar el código que hiciste, así podremos decirte mejor cuál es el problema. Pero no te haremos todo, trataremos de ayudarte, pero también intenta resolver los problemas por su propia cuenta, sino no aprenderá (es solo una recomendación). Saludos!
#232
Dudas y pedidos generales / Re:Limpiar wordlist
Mayo 09, 2019, 06:41:46 PM
@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 Entiendo que no tengas conocimientos en Python, pero en otro lenguajes también lo puedes hacer (claro, el que sepas vos), pero te tiraré una idea de que puedes hacer. En un script de Python (por ejemplo), haz que lea el archivo y dentro, utiliza expresiones regulares para que busque todos esos puntos que quieres eliminar, de ahí puedes hacer que con la función .replace reemplaza los valores esos por cadenas vacías, y de ese modo te quedará el resto. Esa es mi idea. Si me da el tiempo, lo haré para ayudarte. saludos!
#233
No manejo mucho el lenguaje C++, pero un posible error, puede ser al ";" que te falta en la linea "int port = 8080", lo que quedaría así: "int port = 8080;".

Tal vez parezca una tontería, pero a veces no te va a compilar por esos errores tontos. Espero haberte ayudado, saludos!
#234
Buenas, si has probado lo anterior que han dicho, pero te sigue sin funcionar, lo que puedes hacer es utilizar proxys con Tor. Te comparto este enlace para que lo puedas ver. El link es este:

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

Espero que te sirva, saludos!
#235
Hacking / Simple Honeypot en Python
Mayo 06, 2019, 06:28:04 PM
Buenas a todos! Quería compartirles una herramienta que hice en Python. Se tratá de un Honeypot (un sistema trampa para los atacantes). Como verán es de baja interacción, un script demasiado fácil de hacer. Permite abrir puertos de la maquina para simular un servicio (pj: ssh,ftp,etc). Aunque es más parecido a un IDS, sirve también como un señuelo. Acá les link para clonar el repositorio:

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

Y acá el código, para que lo vean mejor:

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

# Honeypot de baja interaccion

# Creado por Kirari

import os
import sys
import datetime
import socket

def banner():
os.system('clear')

print("\n          ___    __  __        ___  ___  _____ ")
print("   /\  /\/___\/\ \ \/__\/\_/\ / _ \/___\/__   \ ")
print("  / /_/ //  //  \/ /_\  \_ _// /_)//  //  / /\/")
print(" / __  / \_// /\  //__   / \/ ___/ \_//  / /   ")
print(" \/ /_/\___/\_\ \/\__/   \_/\/   \___/   \/    ")
print("\n Creado por Kirari")

print("\n\n[+] Honeypot Activado!")
print("[!] Te avisare si ocurre algo sospechoso.")
                                           

def configuracion():
os.system('clear')
print('\a')
print("\n(CONFIGURAR HONEYPOT)")

direccion = raw_input('\n\n[-] Ingrese IP address: ')
try:
puerto = input('[-] Ingrese puerto a emular (1-65535): ')

if (puerto>=1 and puerto<=65535):
mensaje = raw_input("[-] Ingrese mensaje a enviar: ")
nombre_archivo = raw_input('[-] Nombre del log (Por default: Activity): ')
if(nombre_archivo==""): nombre_archivo = "Activity"
return (direccion,puerto,mensaje,nombre_archivo)
else:
print("[x] Numero de puerto incorrecto")
except ValueError:
print("[x] El puerto ingresado debe ser un entero")


def honeypot(ip,port,msg,register):
servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
servidor.bind((ip, port))

servidor.listen(5)

alive = True


while(alive):
conexion, intruder = servidor.accept()
string = "\n[+] Intruso detectado desde {} en {}\n[+] Tiempo: {}\n".format(str(intruder[0]),intruder[1],datetime.datetime.now().strftime("%c"))
print(string)

try:
conexion.send("%s\n"%(msg))
activity = conexion.recv(2048)
register.write(string + '[+] Datos de paquetes: ' + activity + "\n\n")
#print(activity)
conexion.close()
except socket.error:
pass




if __name__ == '__main__':
try:
data = configuracion()
logs = open(data[3]+".log",'w')
if(data!=None): banner(); honeypot(data[0],data[1], data[2],logs);
else: print("[x] No hay suficiente datos proporcionados.")
except KeyboardInterrupt:
logs.close()
print("Sesion honeypot terminada")


Poco a poco, iré mejorandolo. Espero que les guste, saludos!
#236
Buenas! El problema es porque se alteró el disco de arranque, una vez me paso, y lo pude solucionar así:

Primero tienes que ver cual es la partición donde está instalado tu sistema operativo, para eso, en la shell de (initramfs), escribe el siguiente comando: blkid
Y te mostrará todas las particiones, junto con sus UUID. Vos solo busca el disco en el que tengas instalado Debian. Después que ya lo hayas verificado, reinicia el ordenador, y espera al grub. Lo siguiente, se lo mostraré con una maquina virtual con un sistema operativo Kali que tenía instalado, es solo como ejemplo, en la mayoría de distribuciones es parecido el del grub, así que como vos estás en Debian, te saldrá igual.

Una vez en el grub, presiona la tecla E... te saldrá la configuración de arranque, con esta podrás editar un parámetro de arranque especifico.



A continuación, busque la cadena:

linux /boot/vmlinuz-3.0.0-12-generic-pae root = UUID = 8dcc281f-72de-48de-9a4a-f83ef426c20f ro



Luego, elimine el UUID y especifique el dispositivo o disco en su lugar, por ejemplo, si el disco donde se encuentra instalado Debian es /dev/sda1. La línea se verá así:

linux /boot/vmlinuz-3.0.0-12-generic-pae root = /dev/sda1 ro



Al hacer esto, debe guardar cambios, y se iniciará automáticamente.

Espero que te haya servido. Saludos!
#237
Buenas! Primero que todo deberías empezar haciendo todo por partes, cada tema que aprendas, hacer algún script con lo aprendido. A medida que vayas haciendo eso, vas a ir dominando cada tema. Después si quieres puedes ir uniendo todo lo aprendido y pensar en algún tipo de proyecto. Por ejemplo, como dices un chat, una calculadora científica (no hablo de las básicas, sino de las que están completas, con muchisimas funciones) y si quieres hacerle interfaz gráfica, también puedes hacer un pequeño videojuego de terminal (o también con interfaz gráfica), emm un bot para alguna red social, o puedes utilizar librerías de automatización para hacer un programa que haga cosas repetitivas por ti (no sé si me explico), infinidad de cosas para hacer, como iniciante. Claro, es mi punto de vista, yo empece así, y sigo haciendo lo mismo. Soy un iniciante, igual que vos. Si necesitas ayuda, no dudes en preguntar. Saludos!!
#238
ASM / Re:Inyección de código en memoria
Mayo 01, 2019, 01:51:42 PM
Muy excelente aporte, lo probaré. Y aunque me he metido hace poco en este lenguaje, quiero ver como funciona, será muy interesante. Graciaas!
#239
Buenas, es algo difícil encontrar una universidad que tenga como carrera la ciberseguridad. Eso es algo que debes aprender por tu cuenta, ya sea leyendo muchos libros, tutoriales, aprendiendo en foros, etc. Como extra podrías hacer un curso para una certificación. Si no sabes donde empezar, te lo recomiendo, es el 1% lo que dan, pero te servirá para guiarte y saber lo básico. Saludos!
#240
Podría explicar mejor que es lo que quiere hacer?