Verwendet habe ich jetzt den Code von __blackjack__
Code: Alles auswählen
from ctypes import *
lib = CDLL('tolledll.dll')
generate_key_exopt = lib.GenerateKeyExOpt
generate_key_exopt.argtypes = [
c_char_p,
c_uint,
c_uint,
c_char_p,
c_char_p,
c_char_p,
c_uint,
POINTER(c_uint),
]
generate_key_exopt.restype = c_uint
seed = b'\x00\x00\xAF\xBF\x04\xB9\x23\x8D'
seed_size = 8
security_level = 1
variant = b'\0' * 5
options = b'E00S00'
max_key_size = 6
key = (c_char * max_key_size)()
actual_key_size = c_uint()
response = generate_key_exopt(
seed,
len(seed),
security_level,
variant,
options,
key,
max_key_size,
actual_key_size,
)
print(response, actual_key_size, key.value[: actual_key_size.value])