o
    Žõ±j~  ã                   @   sB   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ dƒZdS )é    )ÚLsaTemplate_NT5)ÚLsaTemplate_NT6)ÚLsaDecryptor_NT6)ÚLsaDecryptor_NT5c                   @   s    e Zd Zdd„ Zedd„ ƒZdS )ÚLsaDecryptorc                 C   s   d S ©N© )Úselfr   r   ú–/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/pypykatz/lsadecryptor/lsa_decryptor.pyÚ__init__   s   zLsaDecryptor.__init__c                 C   s"   t |tƒrt| ||ƒS t| ||ƒS r   )Ú
isinstancer   r   r   )ÚreaderÚdecryptor_templateÚsysinfor   r   r
   Úchoose   s   
zLsaDecryptor.chooseN)Ú__name__Ú
__module__Ú__qualname__r   Ústaticmethodr   r   r   r   r
   r      s    r   N)	Ú&pypykatz.lsadecryptor.lsa_template_nt5r   Ú&pypykatz.lsadecryptor.lsa_template_nt6r   Ú'pypykatz.lsadecryptor.lsa_decryptor_nt6r   Ú'pypykatz.lsadecryptor.lsa_decryptor_nt5r   r   r   r   r   r
   Ú<module>   s
   