o
    Žõ±jG  ã                   @   s:   d dl mZmZ d dlmZ d dlmZ G dd„ dƒZdS )é    )ÚKatzSystemArchitectureÚWindowsMinBuild)ÚLsaTemplate_NT5)ÚLsaTemplate_NT6c                   @   s,   e Zd Zdd„ Zedd„ ƒZedd„ ƒZdS )ÚLsaTemplatec                 C   s   d S ©N© )Úselfr   r   ú—/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/pypykatz/alsadecryptor/lsa_templates.pyÚ__init__   s   zLsaTemplate.__init__c                 C   ó`   | j tjkr| jtjjk rt | ¡S t	 | ¡S | j tj
kr.| jtjjk r)t | ¡S t	 | ¡S d S r   )Úarchitecturer   ÚX86Úbuildnumberr   Ú	WIN_VISTAÚvaluer   Úget_template_bruter   ÚX64©Úsysinfor   r   r
   r      ó   



üzLsaTemplate.get_template_brutec                 C   r   r   )r   r   r   r   r   r   r   r   Úget_templater   r   r   r   r   r
   r       r   zLsaTemplate.get_templateN)Ú__name__Ú
__module__Ú__qualname__r   Ústaticmethodr   r   r   r   r   r
   r      s    
r   N)Úpypykatz.commons.commonr   r   Ú'pypykatz.alsadecryptor.lsa_template_nt5r   Ú'pypykatz.alsadecryptor.lsa_template_nt6r   r   r   r   r   r
   Ú<module>   s   