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ú

Temas - Panic0

#1
Redes / Que es este dispositivo en mi red?
28 Diciembre 2021, 06:36 AM
¿Hola a todos como están?

Tengo un dispositivo raro en mi red ese "china dragon technology limited", le hice un escaneo en nmap pero no me devuelve nada importante.
me devuelve que
Too many fingerprints match this host to give specific OS details


Solo se que el único dato es que su TTL es de 64, y nada mas importante.

Saben que es esto?

Gracias!!
#2
Redes / Puertos y servicios [Dudas de Novato I]
25 Diciembre 2021, 10:33 AM
Hola a todos como están, espero que estén pasando una linda navidad con sus queridas familias. O sino están con sus familias, también espero que la estén pasando super genial.


Tengo unas dudas sobre los puertos, también sobre los servicios que corren bajo estos puertos.

1) ¿Como definirían ustedes que es un puerto en una pc?
2) ¿Que es un servicio?
3) ¿Un servicio puede tener cualquier número de puerto?
4) ¿Un servicio puede funcionar sin conexión a internet)
5) ¿ Diferencias entre puertos TCP y UDP?


Muchísimas gracias a todos por leer, espero puedan ayudarme con mis dudas de Novato.


-Panic0
#3
Hola a todos, tengo una duda de novato.

Como se puede usar el exploit de EternalBlue de foma manual, es decir, sin usar metasploit?






Gracias!!!!!!
#4
Hacking / Ataque a servidores
3 Noviembre 2021, 20:02 PM
Hola a todos, duda, hay mas formas de atacar un servidor sin ser atacando un servicio vulnerable o con un malwere?



Gracias!!!
#5
Hacking / XSS Problema con XSSTRIKE?
24 Octubre 2021, 16:59 PM
Hola a todos como están? Probando y experimentando con xsstrike le hice un análisis a una pagina de prueba

Xsstrike me dio este resultado:


Y así esta, generando y generando payloads... Esto es un problema o error de xsstrike? porque al momento de probar algunos de estos payloads ninguno funciona? Soy muy novato en esto, capaz que estoy haciendo algo mal.

Ustedes que dicen?

Gracias!!! 
#6
Hacking / Vulnerabilidades XSS
22 Octubre 2021, 02:14 AM
Hola a todos, que me recomiendan ustedes para aprender XSS? Necesito tener conocimiento en algún lenguaje de programación antes?




Gracias!!!
#7
Hacking / Bugs hunter de Google
21 Octubre 2021, 18:48 PM
Hola a todos, cómo están? Estaba revisando un poco de información sobre el programa de Google "bug hunter" y me estaba preguntando que bases o skills necesito o me recomiendan para comenzar?


Graciassssss
#8
¿Hola a todos como están?

Tengo un problema a la hora de actualizar paquetes en kali linux, la linea de error es la siguiente
[E: Release file for http://dl.google.com/linux/chrome/deb/dists/stable/InRelease is not valid yet (invalid for another 23min 25s). Updates for this repository will not be applied.

E: Release file for https://packages.microsoft.com/repos/vscode/dists/stable/InRelease is not valid yet (invalid for another 4h 30min 48s). Updates for this repository will not be applied.


Lei que este problema se debe a  un problema de la hora y la fecha del equipo, así que, probé configurándola manualmente usando
date -s "dd/mm/yyyy hh:mm:ss"
Pero no funciono, alguien tiene una idea de lo que puede ser?

Graciasssssssss
#9
Scripting / Geolocalización [PYTHON]
9 Octubre 2021, 02:46 AM
Hola a todos, hay forma con python geolocalizar una IP?



Muchísimas gracias a todas de antemano!
#10
Hola a todos, estoy creando unos scripts que sirven para generar y probar ips publicas.

Hasta ahora todo bien, tengo estos tres archivos py


ip_tester.py
import os
import subprocess
import pathlib
import random
import time
from colorama import Fore

path = pathlib.Path()

ips_file_path         = path / "ips_file" / "ips.txt"

ips_file_working_path = path / "ips_file" / "ips_working.txt"

clear_screen = lambda :(os.system("clear"))

one_second  = 1


def ping(host) -> bool:

   command = ['ping', '-c', '1', host]
   response = subprocess.call(command,stdout=subprocess.PIPE,stderr=subprocess.PIPE)

   if response == 0:
       return True
   else:
       return False



def ip_tester() -> None:
   print("Testing ip's")
   print("-be patient!-")
   ips_file = open(ips_file_path,"r")  
   try:
       ips_file_working = open(ips_file_working_path,"a")

   except FileNotFoundError:
       ips_file_working = open(ips_file_working_path,"w")
   
   ips = ips_file.readlines()
   len_ips = len(ips)
   ip_counter = 0

   for ip in ips:
       ip_counter = ip_counter + 1
       random_ip_chooser = random.choice(ips)
       for x in random_ip_chooser:
           random_ip_chooser = random_ip_chooser.replace("\n","")

       ip_checker = ping(random_ip_chooser)
       if ip_checker == 1:
           print(f"[IP:{ip_counter}] {random_ip_chooser}" ,"STATE",Fore.GREEN + ":UP!")
           print('\033[39m')
           ips_file_working.writelines(random_ip_chooser + "\n")

       elif ip_checker == 0:
           print(f"[IP:{ip_counter}] {random_ip_chooser}","STATE", Fore.RED + ":DOWN")
           print('\033[39m')



ips_generator.py
import random
import pathlib
import os

path = pathlib.Path()

ips_file_path         = path / "ips_file" / "ips.txt"
ips_file_working_path = path / "ips_file" / "ips_working.txt"

clear_screen = lambda :(os.system("clear"))

def success():
   print("Success!")
   input("<ENTER>")


def file_ips() -> None:
   try:
       ip_file = open(ips_file_path,"r")
       ips_lines = ip_file.readlines()
       line_counter = 0
       for ip_line in ips_lines:
            line_counter = line_counter + 1
       if line_counter <= 1:
           pass
       else:
           print("The file already has ips generated, do you want to empty it?")
           op = input("s/n: ").lower()
           
           if op == "s":
               ip_file = open(ips_file_path,"w")
               success()
           else:
               pass

       ip_file = open(ips_file_path,"a")
   
       print("How many ips you want to generate?")
       ip_range = int(input("Range: "))
       for ip in range(0,ip_range + 1):
           random_ip = f"{random.randint(0,255)}.{random.randint(0,255)}.{random.randint(0,255)}.{random.randint(0,255)}"
           print(random_ip)
           ip_file.writelines(random_ip + "\n")

       print(f"GENERATED IPS {ip}")
       success()

   except FileNotFoundError:
       print("The file does not exist, do you want to create it?")
       os = input("s/n: ").lower()
       if os == "s":
           ip_file = open(ips_file_path,"w")
           success()
           clear_screen()
           print("Select the option 1 again!")

       else:
           print("Start the script again!")
           clear_screen()

def ips_working_file() -> None:
   try:
       ip_file = open(ips_file_working_path,"r")
       ips_lines = ip_file.readlines()
       line_counter = 0
       for ip_line in ips_lines:
            line_counter = line_counter + 1
       if line_counter <= 1:
           pass

   except FileNotFoundError:
       print("The file does not exist, do you want to create it?")
       os = input("s/n: ").lower()
       if os == "s":
           ip_file = open(ips_file_working_path,"w")
           success()
           clear_screen()






pic.py
(Este seria el main)
from subprocess import check_output
from ip_tester import *
from ips_generator import *


if __name__ == "__main__":
   clear_screen()
   check_path = pathlib.Path("ip_public_browser/ips_file/").exists()

   print(check_path)
   if check_path == False:
       try:
           os.mkdir("ips_file")
       except FileExistsError:
           pass
   else:
       pass
   while True:
       print("     ██████╗░██╗░░░██╗██████╗░██╗░░░░░██╗░█████╗░  ██╗██████╗░")
       print("     ██╔══██╗██║░░░██║██╔══██╗██║░░░░░██║██╔══██╗  ██║██╔══██╗")
       print("     ██████╔╝██║░░░██║██████╦╝██║░░░░░██║██║░░╚═╝  ██║██████╔╝")
       print("     ██╔═══╝░██║░░░██║██╔══██╗██║░░░░░██║██║░░██╗  ██║██╔═══╝░")
       print("     ██║░░░░░╚██████╔╝██████╦╝███████╗██║╚█████╔╝  ██║██║░░░░░")
       print("     ╚═╝░░░░░░╚═════╝░╚═════╝░╚══════╝╚═╝░╚════╝    ╚═╝╚═╝░░░░░ ", "\n")

       print("     ░█████╗░██████╗░███████╗░█████╗░████████╗░█████╗░██████╗░")
       print("     ██╔══██╗██╔══██╗██╔════╝██╔══██╗╚══██╔══╝██╔══██╗██╔══██╗")
       print("     ██║░░╚═╝██████╔╝█████╗░░███████║░░░██║░░░██║░░██║██████╔╝")
       print("     ██║░░██╗██╔══██╗██╔══╝░░██╔══██║░░░██║░░░██║░░██║██╔══██╗")
       print("     ╚█████╔╝██║░░██║███████╗██║░░██║░░░██║░░░╚█████╔╝██║░░██║")
       print("     ░╚════╝░╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝░░░╚═╝░░░░╚════╝░╚═╝░░╚═╝")
       print()
       print("1: Ip Files")
       print("2: Ip tester")
       print("e: Exit")
       op = input("Option: ").upper()
       if op == "1":
           while True:
               clear_screen()
               print("What type of file do you want to generate?" ,"\n","\n")
               print("1 : Ips for testing")
               print("2 : To save ips")
               print("b : Back", "\n")
               op = str(input("Option: ")).lower()
               
               if op == "1":
                   file_ips()
               elif op == "2":
                   ips_working_file()
               elif op == "b":
                   clear_screen()
                   break

       elif op == "2":
           clear_screen()
           ip_tester()

       elif op == "e":
           print("Thanks for use!")
           break
           



El problema esta en el primer archivo "ip_tester.py"
especificamnte en esta parte
if ip_checker == 1:
           print(f"[IP:{ip_counter}] {random_ip_chooser}" ,"STATE",Fore.GREEN + ":UP!")
           print('\033[39m')
           ips_file_working.writelines(random_ip_chooser + "\n")


El script debería escribir en el archivo, la ip probada funcionando... Pero por algún motivo no lo hace.

Me ayudan?


Gracias!!!


Pd: Este script esta creado para linux, no lo probé en windows

Edit:
Lo logre solucionar
simplemente agregue dentro del for, la apretura del archivo así
for ip in ips:
        ip_counter = ip_counter + 1
        random_ip_chooser = random.choice(ips)
        for x in random_ip_chooser:
            random_ip_chooser = random_ip_chooser.replace("\n","")

        ip_checker = ping(random_ip_chooser)

        ips_file_working = open(ips_file_working_path,"a")


Aun así, no se cual es la diferencia de abrirlo antes del for, pero bueno, funciono que es lo importante.
#11
Seguridad / Identificar un servidor?
27 Septiembre 2021, 00:06 AM
Hola a todos.
Tengo dos dudas de novato  ::)

1) Hay forma de identificar un servidor en una red usando nmap?

2) Vamos a suponer que tengo la ip 63.45.12.34 hay forma de saber que tipo de dispositivo es?
   



-Gracias a todos!!!
#12
Hola a todos, hace poco compré por internet unos auriculares gaming tipo
c (los g20 de la marca plextone) pero mi xiaomi 8 lite no los reconoce... No tengo otro móvil como para poder probarlos, alguien sabe que puede ser?


[ACTUALIZACIÓN]
Mi celular no reconoce, ningún tipo de auricular tipo c, será alguna falla de software?
#13
Juegos y Consolas / BIOMUTANT
18 Septiembre 2021, 04:18 AM
Geeeente, tengo una duda... ¿BIOMUTANT Es TAN MALO como dicen,y por que?
#14
Hola como están? Tenia una duda, hay forma de atacar una red para conseguir la contraseña, pero sin ser un brute force attack?


Gracias



-P
#15
Hola a todos, estoy practicando el ataque de puertos, y quería saber si existe algún puerto con vulnerabilidades para explotarlas (El cual este creado para eso, para explotarlo y practicar)




Gracias
#16
Scripting / Opiniones sobre un programa que hice
5 Septiembre 2021, 05:43 AM
Hola a todos como están? Hace poco hice un programa en Python usando Tkinter, este es un programa que sirve para hacer un png to jpg (Un convertidor de formatos).


Es algo muy simple, y me gustaría que le den una critica al código.



import tkinter
from tkinter import Button, Canvas, Frame, Label, LabelFrame, PhotoImage, StringVar, Text, Tk
from tkinter.constants import ACTIVE, CENTER, DISABLED, FLAT, NONE, NW, RADIOBUTTON
import tkinter.font as font
from tkinter import filedialog as fd
from tkinter import messagebox

import shutil
import os

from PIL import Image,ImageTk



def exit() -> None:
    global root
    root.destroy()

def converter() -> None:
    global image_path
    global image_name

    try:
        try:
            im = Image.open(image_path)

        except NameError:
            messagebox.showerror(title="Error!", message="You must select a file!")

        #I convert the image to jpg
        im.save(f'output_file_jpg/{image_name}', quality=95)
        img_name_var.set(image_name)


    except OSError:
        #If the image has transparency I remove it
        rgb_im = Image.open(image_path)
        rgb_im = im.convert('RGB')
        rgb_im.save(f'output_file_jpg/{image_name}')
        img_name_var.set(image_name)
   
    image_path = ""
    image_name = ""
    messagebox.showinfo(title="Success!",message="successfully converted!")


def get_image() -> None:
    global image_path
    global image_name


    try:
        #I look for the route and the name of the image
        image_path = fd.askopenfilenames(filetypes=[("Image Files", ".png")])
        image_path = image_path[0]
       
        image_name = image_path.split("/")
        image_name = image_name[-1]
        img_name_var.set(image_name)
        image_name = image_name.replace('.png',".jpg")

        #Display Image
        img = Image.open(image_path)
        img = img.resize((180, 160), Image.ANTIALIAS)
        img = ImageTk.PhotoImage(img)
        panel = Label(master=root, image=img)
        panel.image = img
        panel.grid(row=1,column=0,pady=1,sticky="N")
        bttn_convert['state'] = ACTIVE

    except IndexError:
        pass

def main_window() -> None:
    try:
        os.mkdir('output_file_jpg')
    except FileExistsError:
        pass
   
    global root
    global image_path
    global img_name_var
    global bttn_convert

    #Main Window config
    root.config(background="white")
    root.resizable(False,False)
    root.title("V1.0")

    screen_width  = root.winfo_screenwidth()
    screen_height = root.winfo_screenheight()
    screen_width  = screen_width / 5
    root.geometry(f"600x450+{round(screen_width)}+90")

    #Cool Colors
    navy_blue     = "#2A73D9"
    emerald_green = "#33b864"
    soft_red      = "#b83333"

    #Cool Fonts
    bttn_font        = font.Font(family="Helvetica,Arial,sans-serif", size=12)
    title_font       = font.Font(family="Poppins",size=15)
    subtitle_font    = font.Font(family="Poppins",size=12)
   
   


    #Texts
    title            = Label(master=root)
    title.config(text="CONVERTER",bg="white",font=subtitle_font)
    title.grid(row=0,column=0,pady=30)

    subtitle         = Label(master=root)
    subtitle.config(text="PNG TO JPG",bg="white",font=title_font)
    subtitle.grid(row=0,column=0,sticky="N")


    softwere_version =  Label(master=root)
    softwere_version.config(text="V1.0",background="white")
    softwere_version.grid(row=1,column=0,padx=20,pady=120,sticky="SW")

    img_name_var     = StringVar(master=root,value='')

    img_name         = Label(master=root)
    img_name.configure(textvariable=img_name_var,bg="white")
    img_name.grid(row=1,column=0,pady=180,sticky="N")


    #Buttons
    frame_buttons = Frame(master=root)
    frame_buttons.config(bg="white")
    frame_buttons.grid(row=1,column=0,pady=220,padx=110)

    bttn_upload = Button(master=frame_buttons)   
    bttn_upload.configure(text="UPLOAD A IMAGE",font=bttn_font,activeforeground="white",fg="white",activebackground=navy_blue,bg=navy_blue,borderwidth=0,cursor="hand2",command=get_image)
    bttn_upload.grid(row=1,column=1,padx=20)

    bttn_convert = Button(master=frame_buttons)
    bttn_convert['state'] = DISABLED
    bttn_convert.configure(text="CONVERT",font=bttn_font,activeforeground="white",fg="white",activebackground=emerald_green,bg=emerald_green,borderwidth=0,cursor="hand2",command=converter)
    bttn_convert.grid(row=1,column=2)

   

    bttn_exit = Button(master=frame_buttons)
    bttn_exit.configure(text="EXIT",font=bttn_font,activeforeground="white",fg="white",activebackground=soft_red,bg=soft_red,borderwidth=0,cursor="hand2",command=exit)
    bttn_exit.grid(row=1,column=3,padx=15)


if __name__ == "__main__":
    root = Tk()

    main_window()
    root.mainloop()




Gracias!!!!  ::) ::) :D

-Panic0
#17
Hardware / Que le pasa a mi Xiaomi?
3 Septiembre 2021, 00:23 AM
Hola a todos como están? Tengo un Xiaomi mi 8 lite desde hace ya uno o dos años.

Ya es la segunda vez que ésto me sucede, el problema consiste en que queda el LED de notificaciónes parpadeando y después aparece el logo de cargando pero no carga. Esto ya me había pasado antes y se había solucionado solo.

Adjunto imágen (gif)

https://ibb.co/bd2MmgP

Alguna idea de lo que puede ser?

Gracias!!
#18
Scripting / Curso django
29 Agosto 2021, 19:09 PM
Hola a todos, alguien tiene/conoce algún curso gratuito de python3 django??



Gracias


-P
#19
Scripting / Ya voy 11 meses estudiando Python
23 Agosto 2021, 01:34 AM
Hola como están?  Ya estoy estudiando python desde hace un tiempo, ya  se lo básico de este lenguaje... Pero me gustaría progresar estudiando alguna librería.


Hay miles de librerías, estoy un poco interesado en todo lo que es el hacking ético.


Que librería me recomiendan para eso?


O cual seria otro lenguaje que se complemente bien con python?


Gracias <3
#20
Hola, conocen algún programa bueno como para reducir la luz azul? Que sea para Linux?
#21
Hola, estoy creando una base de datos para un proyecto... Esto es lo que tengo

https://i.ibb.co/mtWt0Wd/Screenshot-2021-08-10-00-47-48.png

Mi problema es que no puedo crear las relaciones foráneas entre las tablas

Aqui dejo el archivo https://www.mediafire.com/file/1477k0a36bg88f7/dbtest.dbs/file


Seria genial si me dan una mano.

Gracias
#22
Scripting / Como puedo aprender Sockets?
1 Agosto 2021, 04:33 AM
Algún sitio bueno en lo posible que este en español en el que pueda aprender sockets para python?

Me sirve todo pagina ,libro,pdfs etc 





Gracias!!
#23
Hola, estaba tratando de contralar los errores de las querys echas con python, vi que se usa la excepción de error "mysql.connector.errors.ProgrammingError" para todo. Pero yo quiero controlar si una tabla es eliminada o no existe.

Para eso lanza este tipo de error
mysql.connector.errors.ProgrammingError 1054 (42S22): Unknown column 'cod_test in 'where clause'

Hay forma de controlar ese error en especifico?
Porque cuando voy a usar mysql.connector.errors.ProgrammingError en un try, este controla todos los errores. Como por ejemplo si un valor no esta en una tabla.

No se si me explique correctamente.

Aquí dejo este código
import mysql.connector

user     = ""
password = ""
host     = ""
db       = ""

mi_database = mysql.connector.connect(user=user,
                                      password=password,
                                      host=host,
                                    database=db)
puntero = mi_database.cursor()



def run_query(query):
    puntero.execute(query)
    consulta = puntero.fetchall()
    return consulta


if __name__ == "__main__":
    test = run_query("select * from paises2")
    for i in test:
        print(i)


Gracias!
#24
Hola a todos, estoy trabajando con base de datos usando mysql, me mandaron a crear una query que se encargue de crear un promedio, la query es la siguiente
SELECT agno,
                     round(SUM(min) / count(min),2) as t_min,
                     round(SUM(max) / count(max),2)as t_max,
                     round(SUM(anual) / count(anual),2)as t_avg
            FROM
                    bdglobal.datos
            where     
                    nro_pais = 3
            group by    agno
            order by    agno ASC


La query esta bien y funciona, lo que ahora tengo que hacer es tratar de optimizarla, porque esta query busca entre miles de datos y demora bastante (9 segundos). Yo quiero tratar de hacer que demore menos.

Si me pueden ayudar seria genial.
#25
Hola, estoy haciendo una funcion para iniciar un thred,pero no me funciona.

Esto es lo que tengo

from tkinter import messagebox, ttk
import threading

def start_thread(funcion):
   try:
       demonio = threading.Thread(target=funcion)
       demonio.setDaemon(True)
       demonio.start()
   except KeyboardInterrupt:
       messagebox.showinfo("ALERTA","ALERTA")


Seria genial si me dan una mano para que funcione... Gracias!!
#26
Pues nada, eso. Cómo puedo identificar un ataque phising?




Muchas gracias de antemano  ::)
#27
Hola, quiero tratar de deshabilitar los botones de minimizar y maximizar y el de cerrar de las ventanas de mi script.




O sea, que esas opciones queden en gris (Que esten bloqueadas)

Algo así pero para los botones de salir y minimizar



Gracias.


#28
Scripting / ¿Me ayudan con esto? (Tk python)
7 Julio 2021, 03:45 AM
Hola, estoy tratando ya desde hace rato hacer un contador de ventanas en tkinder, esto es para tratar de controlar si hay muchas ventanas abiertas y si es así  que salga un error.

No encuentro forma de hacer esto, si me pueden dar una ayuda o algo de informacion seria mas que excelente.




Gracias y buen día/noche!!
#29
Hola, estoy buscando un nuevo celular, no tengo mucha pasta puedo gastar hasta 260 euros (mas incluso)




Que me recomiendan?  ::)
#30
Scripting / Self python
28 Junio 2021, 19:07 PM
Hola, trabajando ya desde hace un buen tiempo con python (específicamente con poco) me di cuenta que al momento de crear una clase (observando otros código) hay veces que usan self y en otras cosas no lo usan.

Me gustaría saber en qué momentos le tengo que pasar self a cada cosa y porque



Gracias y buen día u noche!
#31
Electrónica / Ayuda proyecto personal
28 Junio 2021, 06:02 AM
Hola a todos, quiero comenzar un proyecto que es crear un dron, no tengo conocimientos, se cosas básicas de robótica y electrónica, mi idea es crear un dron completamente desde cero y poder programarlo desde cero usando python.

Entonces, que me recomiendan? O por dónde puede comenzar?


Muchas gracias y que tengan un maravilloso día/noche!
#32
Foro Libre / Explorar urls
25 Junio 2021, 19:27 PM
Hola, hay forma en la que se puedan explorar urls de una página web?

O sea,urls que no se puedan acceder de una forma simple tan simple






Gracias
#33
Ya hace un tiempo circulo a través de las redes un video donde presuntos integrantes del   C.D.S (Cártel de Sinaloa) tratan de parodiar un retén al estilo de los "power rangers" en Sinaloa estado mexicano.


                                                                    VIDEO
[youtube=640,360]https://www.youtube.com/watch?v=TMXvV_7Sotg[/youtube]
#34
Scripting / Ayuda objetos Python
20 Junio 2021, 06:05 AM
Hola, hay alguna forma de destruir objetos y liberar memoria? Sin que sea ingeniero profesional, porque la verdad no se como hacer algo asi


Quiero hacer esto porque estoy usando Imágenes muy grandes y de alta resolución y parece que cada vez que abro mi proyecto todo se vuelve mas y mas lento.



Gracias :·)
#35
Foro Libre / Duda creatina
13 Junio 2021, 20:32 PM
Hola, quería preguntar, después de la dosis de carga de la creatina es necesario consumirla todos los dias?





Gracias.




-P
#36
Hacking Wireless / Redes wifi
10 Junio 2021, 18:28 PM
Hola, hay forma de obtener la password de una red sin ser con brute force?







Gracias
#37
Hola, básicamente eso como le puedo quitar el fondo a un Label


A esto (Prueba con fondo blanco) quitarle el fondo, sin tenerle que ponerle al Label el mismo color que el Root.



Gracias.
#38
Scripting / Py a Pdf
1 Junio 2021, 23:45 PM
Hola tengo una duda, se puede hacer que un archivo py sea pdf pero aun así se ejecute como py, es decir, que el codigo que esta dentro funcione?





Gracias
#39
Scripting / Ayuda con treeview (Tk)
27 Mayo 2021, 19:31 PM
Buenas, estoy terminado un programa que de registros de una agenda, y tengo el siguiente problema.

Al momento de darle click a algún item en el treeview puedas con la flecha para abajo o para arriba que te vaya tomando el item que fue seleccionado, hasta ahí funciona, el problema es que    para que esto funcione al item seleccionado le sumo + 1, funciona hasta cierto punto despues ya no.

No se si explique el problema correctamente

Aquí dejo la funcion
    def data_move_down(self, event):
        self.limpiar_data()
        data = self.tree.item(self.tree.selection())
        self.id_numero = data['text']
        self.id_numero = self.id_numero + 1
       
        print(self.id_numero)
        sql ='SELECT * FROM AGENDA where id=? '
        parametros = (self.id_numero,)
        consulta = self.correr_consulta(sql, parametros)
        result = consulta.fetchall()
        if result:
            self.id_numero = result[0][0]
            self.nombre.insert(0, result[0][1])
            self.apellido.insert(0,result[0][2])
            self.direccion.insert(0,result[0][3])
            self.telefono.insert(0,result[0][4])


#Adjunto un gif de como funciona esto
https://gyazo.com/47b67d7435e514ad2766af9eab48a707
Si pueden ver, debería pasar de 10 a 12 y no a 11 y así.

Gracias a todos y buen día.
#40
Scripting / Para que sirve esto? (Python)
25 Mayo 2021, 17:27 PM
Hola, e visto que en muchos foros al momento de hacerse una función (o método en class), se usa "-> None", alguien me puede explicar para que sirve esto?






Gracias =)
#41
Scripting / Ayuda con frames TKinter
16 Mayo 2021, 01:01 AM
Hola, hace un poco me tire en el mundo de tkinter ya hay muchas cosas que se usar bien...Pero tengo un problema con Frame, y es que no se como poder introducir  Widgets dentro del freme  ni moverlos. Seria genial si me dan una ayuda :=)








Gracias
#42
Hardware / ¿Por qué pasa esto? (Tirones)
8 Mayo 2021, 21:17 PM
Hola, ya desde hace un buen tiempo muchos juegos me están funcionando mal (Con tirones),
juegos como warzone o csgo, me llegan a dar tirones que flipas.

Antes esto no me pasaba, no se si tengo algún tipo de malwere en mi equipo o algo similar (Lo dudo)

Mi config del ordenador es:
intel g4560 (CPU)
Gtx 1650 oc     
16 de ram
Un hdd de 1 tb

Soy consiente que se genera un cuello de botella, pero antes eso no me afectaba en nada en los juegos.

Alguna recomendación de como solucionar esto?
#43
Hola, tengo una duda, tengo entendido que un ddos envía varias solicitudes a una web, con la intención de desbordar la capacidad del sitio web para evitar que este funcione correctamente.

Duda 1
Lo mas efectivo para lanzar un ddos se necesita una botnet, pero como se crea o se hace un malwere (Y que tipo de malwere es claro) para que convierta tu equipo en un ordenador zombi y como hacen estos ordenadores para que entren en una botnet?  

Duda 2
Una vez que se tiene una botnet como hace el atacante para enviarlos al sitio web que quiere atacar?

Duda 3
Esto se puede hacer con python o se necesita otro lenguaje?

No sé si me explique bien.

(Cabe aclarar que todo esto es con fines de aprendizaje, no tengo las neuronas suficientes como para hacer algo así)


Gracias, y buen día/noche
#44
Hacking / Duda de un novato
20 Abril 2021, 20:15 PM
Hola, tengo una duda, que se le puede hacer y con que a un puerto que esta abierto?
estoy aprendiendo a usar nmap, y ya se hacer escaneos basicos.


Y unas de mis grandes dudas de novato es esa, que se le puede hacer a un puerto que esta abierto? es decir como y con que se le puede atacar?



(Esto lo pregunto con el fin de aprender, no tengo intenciones de molestar a nadie ni nada por el estilo)


Gracias, y buenas tardes
#45
Hola a todos, después de estar un tiempo aprendiendo python,mysql y redes me gustaría comenzar con el pentesting, me pueden dar alguna recomendación de por donde comenzar?





Gracias  ;)