Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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 /
python3 /
dist-packages /
samba /
tests /
dcerpc /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
795
B
-rw-r--r--
array.py
6.1
KB
-rw-r--r--
bare.py
2.7
KB
-rw-r--r--
binding.py
3.88
KB
-rw-r--r--
createtrustrelax.py
4.99
KB
-rw-r--r--
dnsserver.py
65.28
KB
-rw-r--r--
integer.py
7.47
KB
-rw-r--r--
lsa.py
12.28
KB
-rw-r--r--
mdssvc.py
6.51
KB
-rw-r--r--
misc.py
3.35
KB
-rw-r--r--
raw_protocol.py
351.73
KB
-rw-r--r--
raw_testcase.py
46.31
KB
-rw-r--r--
registry.py
1.9
KB
-rw-r--r--
rpc_talloc.py
2.82
KB
-rw-r--r--
rpcecho.py
2.36
KB
-rw-r--r--
sam.py
30.41
KB
-rw-r--r--
samr_change_password.py
6.36
KB
-rw-r--r--
srvsvc.py
2.47
KB
-rw-r--r--
string_tests.py
4.29
KB
-rw-r--r--
testrpc.py
5.16
KB
-rw-r--r--
unix.py
1.45
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rpc_talloc.py
# test generated python code from pidl # Copyright (C) Andrew Tridgell August 2010 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # # # to run this test, use one of these: # # python -m unittest samba.tests.dcerpc.rpc_talloc # # or if you have trial installed (from twisted), use # # trial samba.tests.dcerpc.rpc_talloc """Tests for the talloc handling in the generated Python DCE/RPC bindings.""" import sys sys.path.insert(0, "bin/python") import samba import samba.tests from samba.dcerpc import drsuapi import talloc talloc.enable_null_tracking() class TallocTests(samba.tests.TestCase): '''test talloc behaviour of pidl generated python code''' def check_blocks(self, object, num_expected): '''check that the number of allocated blocks is correct''' nblocks = talloc.total_blocks(object) if object is None: nblocks -= self.initial_blocks self.assertEqual(nblocks, num_expected) def get_rodc_partial_attribute_set(self): '''get a list of attributes for RODC replication''' partial_attribute_set = drsuapi.DsPartialAttributeSet() # we expect one block for the object self.check_blocks(partial_attribute_set, 1) attids = [1, 2, 3] partial_attribute_set.version = 1 partial_attribute_set.attids = attids partial_attribute_set.num_attids = len(attids) # we expect one block for the object, a structure, and a # reference to the array self.check_blocks(partial_attribute_set, 2) return partial_attribute_set def pas_test(self): pas = self.get_rodc_partial_attribute_set() self.check_blocks(pas, 2) req8 = drsuapi.DsGetNCChangesRequest8() self.check_blocks(req8, 1) # We expect the pas and req8, plus one block for each python object self.check_blocks(None, 5) req8.partial_attribute_set = pas if req8.partial_attribute_set.attids[1] != 2: raise Exception("Wrong value in attids[2]") # we now get an additional reference self.check_blocks(None, 6) def test_run(self): self.initial_blocks = talloc.total_blocks(None) self.check_blocks(None, 0) self.pas_test() self.check_blocks(None, 0)
Close