Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SySS-Research/Seth
/ functions
Functions
53 in github.com/SySS-Research/Seth
⨍
Functions
53
◇
Types & classes
2
↓ 20 callers
Function
substr
(s, offset, count)
seth/parsing.py:10
↓ 10 callers
Function
dump_data
(data, From=None, Modified=False)
seth/parsing.py:423
↓ 6 callers
Function
salted_hash
(s, i)
seth/crypto.py:156
↓ 4 callers
Method
save_vars
(self, vars)
seth/main.py:246
↓ 3 callers
Method
close
(self)
seth/main.py:211
↓ 3 callers
Function
parse_rdp_packet
(bytes, vars=None, From="Client")
seth/parsing.py:256
↓ 3 callers
Function
translate_keycode
(key)
seth/parsing.py:170
↓ 2 callers
Method
decrypt
(self, data)
seth/crypto.py:21
↓ 2 callers
Function
extract_credentials
(bytes, m, standard_rdp_sec=False)
seth/parsing.py:126
↓ 2 callers
Function
extract_key_press
(bytes)
seth/parsing.py:178
↓ 2 callers
Function
final_hash
(k)
seth/crypto.py:164
↓ 2 callers
Function
hexdump
(x)
seth/args.py:38
↓ 2 callers
Function
is_fast_path
(bytes)
seth/crypto.py:110
↓ 2 callers
Function
parse_rdp
(bytes, vars, From="Client")
seth/parsing.py:230
↓ 2 callers
Function
rc4_decrypt
(data, From="Client")
seth/crypto.py:209
↓ 2 callers
Function
set_fake_requested_protocol
(data, m, rdp_protocol)
seth/parsing.py:391
↓ 2 callers
Function
sign_certificate
Signs the certificate with the private key
seth/crypto.py:216
↓ 2 callers
Function
stop_attack
()
seth/main.py:347
↓ 1 callers
Method
cancel
(self)
seth/main.py:106
↓ 1 callers
Function
convert_str_to_scancodes
(string)
seth/main.py:351
↓ 1 callers
Function
decrypt
(bytes, From="Client")
seth/crypto.py:115
↓ 1 callers
Function
downgrade_auth
(bytes)
seth/parsing.py:398
↓ 1 callers
Method
enableSSL
(self)
seth/main.py:151
↓ 1 callers
Function
extract_client_random
(bytes, crypto)
seth/parsing.py:111
↓ 1 callers
Function
extract_keyboard_layout
(bytes, m)
seth/parsing.py:154
↓ 1 callers
Function
extract_ntlmv2
(bytes, m)
seth/parsing.py:14
↓ 1 callers
Function
extract_server_cert
(bytes)
seth/parsing.py:55
↓ 1 callers
Function
extract_server_challenge
(bytes, m)
seth/parsing.py:49
↓ 1 callers
Method
forward_data
(self)
seth/main.py:219
↓ 1 callers
Function
generate_rsa_key
(keysize)
seth/crypto.py:53
↓ 1 callers
Function
generate_session_keys
(crypto)
seth/crypto.py:153
↓ 1 callers
Function
get_ssl_version
(sock)
seth/main.py:320
↓ 1 callers
Method
handle_protocol_negotiation
(self)
seth/main.py:111
↓ 1 callers
Method
handle_ssl_error
(self, e)
seth/main.py:253
↓ 1 callers
Function
init_rc4_sbox
(crypto)
seth/crypto.py:200
↓ 1 callers
Function
open_sockets
(port)
seth/main.py:286
↓ 1 callers
Function
print_var
(k, vars)
seth/parsing.py:436
↓ 1 callers
Function
read_data
(sock)
seth/main.py:278
↓ 1 callers
Function
reencrypt_client_random
Replace the original encrypted client random (encrypted with OUR public key) with the client random encrypted with the original public key
seth/crypto.py:41
↓ 1 callers
Function
replace_server_cert
(bytes, crypto)
seth/parsing.py:211
↓ 1 callers
Function
rsa_decrypt
(bytes, key)
seth/crypto.py:102
↓ 1 callers
Function
rsa_encrypt
(bytes, key)
seth/crypto.py:94
↓ 1 callers
Function
run
()
seth/main.py:407
↓ 1 callers
Method
run_fake_server
(self)
seth/main.py:70
↓ 1 callers
Method
send_keyinjection
(self, s_out)
seth/main.py:264
↓ 1 callers
Function
sym_encryption_enabled
(crypto)
seth/crypto.py:146
↓ 1 callers
Function
tamper_data
(bytes, vars, From="Client")
seth/parsing.py:340
↓ 1 callers
Function
tamper_nt_response
The connection is sometimes terminated if NTLM is successful, this prevents that
seth/parsing.py:383
↓ 1 callers
Method
update_key
(self)
seth/crypto.py:34
Method
__init__
(self, key)
seth/crypto.py:11
Method
__init__
(self, local_conn, remote_socket)
seth/main.py:20
Method
run
(self)
seth/main.py:43
Method
sni_callback
(s, hostname, ctx)
seth/main.py:154