Skip to content

Commit d151912

Browse files
authored
Merge pull request Pennyw0rth#937 from Dfte/dedent
Add dedent for easier reading
2 parents 08207ee + 5ef5c73 commit d151912

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

nxc/protocols/smb.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import struct
66
import ipaddress
77
from Cryptodome.Hash import MD4
8+
from textwrap import dedent
89

910
from impacket.smbconnection import SMBConnection, SessionError
1011
from impacket.smb import SMB_DIALECT
@@ -314,23 +315,23 @@ def print_host_info(self):
314315
self.logger.debug(f"Line added to {self.args.generate_hosts_file} {self.host} {self.hostname}.{self.targetDomain}{dc_part} {self.hostname}")
315316
elif self.args.generate_krb5_file and self.isdc:
316317
with open(self.args.generate_krb5_file, "w+") as host_file:
317-
data = f"""
318-
[libdefaults]
319-
dns_lookup_kdc = false
320-
dns_lookup_realm = false
321-
default_realm = {self.domain.upper()}
322-
323-
[realms]
324-
{self.domain.upper()} = {{
325-
kdc = {self.hostname.lower()}.{self.domain}
326-
admin_server = {self.hostname.lower()}.{self.domain}
327-
default_domain = {self.domain}
328-
}}
329-
330-
[domain_realm]
331-
.{self.domain} = {self.domain.upper()}
332-
{self.domain} = {self.domain.upper()}
333-
"""
318+
data = dedent(f"""
319+
[libdefaults]
320+
dns_lookup_kdc = false
321+
dns_lookup_realm = false
322+
default_realm = {self.domain.upper()}
323+
324+
[realms]
325+
{self.domain.upper()} = {{
326+
kdc = {self.hostname.lower()}.{self.domain}
327+
admin_server = {self.hostname.lower()}.{self.domain}
328+
default_domain = {self.domain}
329+
}}
330+
331+
[domain_realm]
332+
.{self.domain} = {self.domain.upper()}
333+
{self.domain} = {self.domain.upper()}
334+
""")
334335
host_file.write(data)
335336
self.logger.debug(data)
336337
self.logger.success(f"krb5 conf saved to: {self.args.generate_krb5_file}")

0 commit comments

Comments
 (0)