Script con pinta de spiware

Iniciado por White_Hunter117, 7 Enero 2021, 00:05 AM

0 Miembros y 2 Visitantes están viendo este tema.

White_Hunter117

Que tal comunidad, hoy quiero mostrarles un pequeño script que he creado para realizar capturas de pantalla dentro de un sistema linux o windows, les dejo aquí el código fuente y espero lo disfruten, este es mi primer aporte, se que existe bastante documentación pero oye, uno más no está mal, mas tarde subiré parte de un proyecto en el que estoy trabajando.

ESPERO QUE LES GUSTE. :rolleyes:

LIBRERÍA A UTILIZAR:
pip install pyautogui

Código (python) [Seleccionar]

import pyautogui
import getpass
import sys
import os
import random
import time

ruta_capturas = ""
usuario = ""

def tomarCapturas():
    print("Iniciando captura de pantalla")
    usuario = getpass.getuser()
    if sys.platform.startswith("win32"):
        ruta_capturas = "C:\\Users\\" + usuario + "\\Desktop\\"
        if os.path.isdir(ruta_capturas + "\\CapturasPython\\"):
            pass
        else:
            os.mkdir(ruta_capturas + 'CapturasPython')
        ruta_capturas = ruta_capturas + "\\CapturasPython\\"
    elif sys.platform.startswith("linux"):
        ruta_capturas = "/home/" + usuario + "/Imágenes/"
        if os.path.isdir(ruta_capturas + "/CapturasPython/"):
            pass
        else:
            os.mkdir(ruta_capturas + 'CapturasPython')
        ruta_capturas = ruta_capturas + "/CapturasPython/"
    file_name = "captura"
    while 1:
        random_time = random.randrange(2,4)
        time.sleep(random_time)
        ts = time.time()
        ruta_final = ruta_capturas + file_name + "_" + str(ts) + ".jpg"
        captura = pyautogui.screenshot()
        captura.save(ruta_final)
    print("Captura de pantalla realizada y almacenada en : " + ruta_capturas)

tomarCapturas()


keef

Una consulta, para las rutas en Windows, ¿estas seguro que tienes que colocar dos "\" seguidos?

Para los programas en Visual Basic 6 solo se utiliza uno, y si te fijas bien, cuando sacas la ruta de un directorio o un archivo, solo se usa un "\"

No se si soy yo el del error, pero no he visto antes eso de poner las dos diagonales seguidas y me llamó la atención.

Saludos.

White_Hunter117

Holaa que tal!

Si, intenté hacerlo como dices, pero en su momento me marcaba error esto por como inicia la ruta que es "C:" si le pones solo una diagonal inversa te marca error lo mismo que si pones la diagonal "normal", en mi caso indico la ruta de esa forma porque evidentemente el script lo puedes estar ejecutando desde cualquier parte del sistema.

Aprovechando la ocasión, vi tu respuesta en un post de un chavo que pretendía saber como infectar una imagen para iphone, me surgió la duda si no hay problema con realizar post como el mío, verás, tengo un script que he estado trabajando, de hecho lo tengo público en GitHub, no me andaré con rodeos, es un script que se encarga de "atacar" los directorios del usuario y encypta sus archivos así mismo lleva integrado este script que acabo de publicar, mi intención no es hacer daño con ello o cometer un delito si no crear algo para compartir y que los demás puedan aprender, pero, no sé si este permitido compartir ese tipo de contenido en este foro.

Saludos!!!  ::)

keef

Cita de: White_Hunter117 en  7 Enero 2021, 00:25 AM
Holaa que tal!

Si, intenté hacerlo como dices, pero en su momento me marcaba error esto por como inicia la ruta que es "C:" si le pones solo una diagonal inversa te marca error lo mismo que si pones la diagonal "normal", en mi caso indico la ruta de esa forma porque evidentemente el script lo puedes estar ejecutando desde cualquier parte del sistema.


Vale, gracias por la aclaración, hace 1 o 2 meses vi lo mismo y realmente quedé impactado jeje, pero ahora está mas claro.

Respecto a lo del post y su permisibilidad, mientras no hagas nada para molestar sin razón a la gente, y no traspase las reglas, el post está permitido. Es mas, recuerdo que alguien posteó un código de un Ransomware en VB.net para el concurso de "Abril Negro" y lo ganó xD

Te recomiendo, si tienes dudas, consultar con las reglas, estas son bastante específicas y fáciles de encontrar  rolleyes:

Saludos!

Danielㅤ

#4
Hola compañeros, las doble barras inversas en la ruta de Windows deben ir porque una sola barra es una secuencia de escape, entonces al llevar dos barras inversas significa que se está escapando un carácter y ese carácter es el mismo de la secuencia de escape, es de decir la \ por eso se utilizan las dobles \\


Saludos
¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!

White_Hunter117

Oh si acabo de buscar y encontré el post, es increíble jajaja gracias por la aclaración y bueno, seguiré compartiendo contenido.

Saludos. ;D

White_Hunter117

Cita de: [D]aniel en  7 Enero 2021, 01:20 AM
Hola compañeros, las doble barras inversas en la ruta de Windows deben ir porque una sola barra es una secuencia de escape, entonces al llevar dos barras inversas significa que se está escapando un carácter y ese carácter es el mismo de la secuencia de escape, es de decir la \ por eso se utilizan las dobles \\


Saludos



Hola, si exacto, gracias por la aclaración.

Por cierto, cuando sale la convocatoria para el "Abril negro"??  :huh: Me interesó bastante, podría comenzar a trabajar en algo para el concurso.

Saludos

keef

Cita de: White_Hunter117 en  7 Enero 2021, 01:28 AM


Hola, si exacto, gracias por la aclaración.

Por cierto, cuando sale la convocatoria para el "Abril negro"?? :huh: Me interesó bastante, podría comenzar a trabajar en algo para el concurso.

Saludos

Hola!, por lo que sé, el abril negro es cada cierto tiempo, puede ser cada uno o dos años, el último fue el que encontraste ahora  ;D

Cualquiera puede participar, cuando se anuncie un nuevo Abril negro, podrás participar independientemente de tu cantidad de mensajes por lo que recuerdo, a mi también me interesa participar :rolleyes:, ojala que haya uno este nuevo año si es que es posible.

Saludos!

Xyzed

Cita de: White_Hunter117 en  7 Enero 2021, 01:28 AM
Por cierto, cuando sale la convocatoria para el "Abril negro"??
Abril del año próximo si es que no se saltea.
Está bien el aporte, espero que alguien le de utilidad, suerte y bienvenido.
...

White_Hunter117

Cita de: Nk en  7 Enero 2021, 01:32 AM
Hola!, por lo que sé, el abril negro es cada cierto tiempo, puede ser cada uno o dos años, el último fue el que encontraste ahora  ;D

Cualquiera puede participar, cuando se anuncie un nuevo Abril negro, podrás participar independientemente de tu cantidad de mensajes por lo que recuerdo, a mi también me interesa participar :rolleyes:, ojala que haya uno este nuevo año si es que es posible.

Saludos!

Uff que bien, la verdad es que me gustó mucho la idea jajaja ando emocionado

Saludos