Linux lorencats.com 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l
Apache/2.4.59 (Raspbian)
: 10.0.0.29 | : 216.73.216.130
Cant Read [ /etc/named.conf ]
7.3.31-1~deb10u7
root
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
python2.7 /
dist-packages /
keyrings /
alt /
[ HOME SHELL ]
Name
Size
Permission
Action
Gnome.py
4.4
KB
-rw-r--r--
Gnome.pyc
4.39
KB
-rw-r--r--
Google.py
12.12
KB
-rw-r--r--
Google.pyc
11.06
KB
-rw-r--r--
Windows.py
5.29
KB
-rw-r--r--
Windows.pyc
6.84
KB
-rw-r--r--
__init__.py
0
B
-rw-r--r--
__init__.pyc
144
B
-rw-r--r--
_win_crypto.py
3.39
KB
-rw-r--r--
_win_crypto.pyc
3.18
KB
-rw-r--r--
escape.py
1.33
KB
-rw-r--r--
escape.pyc
2.12
KB
-rw-r--r--
file.py
7.53
KB
-rw-r--r--
file.pyc
8.21
KB
-rw-r--r--
file_base.py
6.56
KB
-rw-r--r--
file_base.pyc
7.22
KB
-rw-r--r--
keyczar.py
2.88
KB
-rw-r--r--
keyczar.pyc
4.29
KB
-rw-r--r--
multi.py
2.14
KB
-rw-r--r--
multi.pyc
2.72
KB
-rw-r--r--
pyfs.py
9.69
KB
-rw-r--r--
pyfs.pyc
9.97
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : multi.py
import itertools from keyring.util import properties from keyring.backend import KeyringBackend from keyring import errors class MultipartKeyringWrapper(KeyringBackend): """A wrapper around an existing keyring that breaks the password into smaller parts to handle implementations that have limits on the maximum length of passwords i.e. Windows Vault """ def __init__(self, keyring, max_password_size=512): self._keyring = keyring self._max_password_size = max_password_size @properties.ClassProperty @classmethod def priority(cls): return 0 def get_password(self, service, username): """Get password of the username for the service """ init_part = self._keyring.get_password(service, username) if init_part: parts = [init_part] i = 1 while True: next_part = self._keyring.get_password( service, '%s{{part_%d}}' % (username, i)) if next_part: parts.append(next_part) i += 1 else: break return ''.join(parts) return None def set_password(self, service, username, password): """Set password for the username of the service """ segments = range(0, len(password), self._max_password_size) password_parts = [ password[i:i + self._max_password_size] for i in segments] for i, password_part in enumerate(password_parts): curr_username = username if i > 0: curr_username += '{{part_%d}}' % i self._keyring.set_password(service, curr_username, password_part) def delete_password(self, service, username): self._keyring.delete_password(service, username) count = itertools.count(1) while True: part_name = '%(username)s{{part_%(index)d}}' % dict( index=next(count), **vars()) try: self._keyring.delete_password(service, part_name) except errors.PasswordDeleteError: break
Close