403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib/python3.9/site-packages/passlib/tests/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib/python3.9/site-packages/passlib/tests/__pycache__/test_handlers_cisco.cpython-39.pyc
a

f�Wc�O�@s�dZddlmZmZmZddlZe�e�Zddl	m
Z
mZddlm
Z
ddlmZmZmZddlmZgd	�ZGd
d�dee�ZGdd
�d
e�ZGdd�de�ZGdd�de�ZdS)zI
passlib.tests.test_handlers_cisco - tests for Cisco-specific algorithms
�)�absolute_import�division�print_functionN)�hash�exc)�u�)�UserHandlerMixin�HandlerCase�
repeat_string)�UPASS_TABLE)�cisco_pix_test�cisco_asa_test�cisco_type7_testc1@s�eZdZdZdZdZdddddd	d
ddd
dddddddddddddedfdddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/ed0��d1�d2fd3fed0��d1��	d4��d1�d2fd5fg/Z
d6d7�Zd8S)9�_PixAsaSharedTestz3
    class w/ shared info for PIX & ASA tests.
    TF))�cisco�z2KFQnbNIdI.2KYOU))ZhscrzYtT8/k6Np8F1yz2c))rrZ8Ry2YjIyt7RRXU24))rZjohnZhN7LzeyYjw12FSIU))rZjackz7DrfeZ7cyOj/PslD))ZripperZalexzh3mJrcH0901pqX/m))rr�3USUcOPFUiMCO4Jk))r�cisco1r))z
CscFw-ITC!ZadmcomzlZt7HSIXw3.QP7.R)�cangetin�TynyB./ftknE77QP))rZrramseyZjgBZqYtsWfGcUKDi))Z	phonehomeZrharrisZzyIIMSYjiPm0L7a6))rrr)Ztest1zTRPEas6f/aa6JSPL)Ztest2ZOMT6mXmAvGyzrCtp)Ztest3ZgTC7RIy1XJzagmLm)Ztest4zoWC1WRwqlBlbpf/O)�passwordzNuLKvvWGg.x9HEKO)�0123456789abcdef�.7nfVBEIEu4KbF/1))Z1234567890123456rZfeCkwUGktTCAgIbD))Zwatag00s1amrZjMorNbK0514fadBh))rrZjmINXNH6p1BxUpppZCaiIvkLMu2TOHXGT))�1234rZRLPMUQ26KL4blgFN))�01234567rZ0T52THgnYdV1tlOF))r�3�.z0dT9Alkdc7EIGS))r�36�CC3Lam53t/mHhoE7))r�365�8xPrWpNnBdD2DzdZ))r�3333r))r�3636r))r�3653r!))r�adm�dfWs2qiao6KD/P2L))r�admar&))rZadmadr&))r�user�PNZ4ycbbZ0jp1.j1))r�user1234r)))�0123456789abrZS31BxZOGlAigndcJ))r+r�wFqSX91X5.YaRKsi))r+r �qjgo3kNgTVxExbno))r+r"zmcXPL/vIZcIxLUQs))r+r#r,))r+r$r-))r+r(�f.T4BKdzdNkjxQl7))r+r*r.utáblezutf-8r(ZOg8fB4NyF0m5Ed9czlatin-1zcMvFC2XVBmK/68yBcs�d
�fdd�	}td�jj�}||�}|d}||�}��||�|d}||�}��||���||�||dd��jtj||dd��jtj||dd�d	S)z�
        _calc_checksum() -- spoil oversize passwords during verify

        for details, see 'spoil_digest' flag instead that function.
        this helps cisco_pix/cisco_asa implement their policy of
        ``.truncate_verify_reject=True``.
        Fcs�j|d��|�S)N��use_defaults)�handlerZ_calc_checksum)�secret�for_hash��self��E/usr/lib/python3.9/site-packages/passlib/tests/test_handlers_cisco.py�calc�sz8_PixAsaSharedTest.test_calc_digest_spoiler.<locals>.calcr�X�YT)r3N)F)rr1Z
truncate_sizeZassertNotEqual�assertRaisesrZPasswordSizeError)r5r8Zshort_secretZ
short_hashZlong_secretZ	long_hashZalt_long_secretZ
alt_long_hashr6r4r7�test_calc_digest_spoiler�sz*_PixAsaSharedTest.test_calc_digest_spoilerN)�__name__�
__module__�__qualname__�__doc__Z _PixAsaSharedTest__unittest_skipZ
requires_userrr�encode�decode�pix_asa_shared_hashesr<r6r6r6r7rsp���{rc@s eZdZejZejgd�ZdS)r
)'�)�
0123456789abcrZeacOpB7vE7ZDukSF))rEr�ylJTd/qei66WZe3w)�rEr�hDx8QRlUhwd6bU8N)�rEr �vYOOtnkh1HXcMrM7)�rEr"rF)�rEr#rH)�rEr$rJ)�rEr(�f4/.SALxqDo59mfV)�rEr*rO�)�0123456789abcdrZ6r8888iMxEoPdLp4)�rRr�f5lvmqWYj9gJqkIH)�rRr�OJJ1Khg5HeAYBH1c)�rRr rV)�rRr"rT)�rRr#rV)�rRr$rV)�rRr%�DbPLCFIkHc2SiyDk)�rRr'r\)�rRr(�WfO2UiTapPkF/FSn)�rRr*r_�)�0123456789abcderZal1e0XFIugTYLai3)�rbr�lYbwBu.f82OIApQB)�rbrrd)�rbr rd)�rbr"rd)�rbr#rd)�rbr$rd)�rbr%�KgKx1UQvdR/09i9u)�rbr'rk)�rbr(�qLopkenJ4WBqxaZN)�rbr*rn�)rrr)�rrr)�rr r)�rr"r)�rr#r)�rr$r)�rr(r)�rr*rN)	r=r>r?rZ	cisco_pixr1rrC�known_correct_hashesr6r6r6r7r
�sr
c@s eZdZejZejgd�ZdS)r)@rD)rG�FRV9JG18UBEgX0.O)rI�NIwkusG9hmmMy6ZQ)rKZNmrkP98nT7RAeKZz)rLry)rMrz)rN�8Q/FZeam5ai1A47p)rPr{rQ)rS�yxGoujXKPduTVaYB)rU�W0jckhnhjnr/DiT/)rW�HuVOxfMQNahaoF8u)rXr|)rYr})rZr~)r[�RtOmSeoCs4AUdZqZ)r]r)r^�rrucwrcM0h25pr.m)r`r�ra)rc�nAZrQoHaL.fgrIqt)re�2GxIQ6ICE795587X)rf�QmDsGwCRBbtGEKqM)rgr�)rhr�)rir�)rj�Aj2aP0d.nk62wl4m)rlr�)rm�etxiXfo.bINJcXI7)ror�rp)rq�GhI8.yFSC5lwoafg)rr�KFBI6cNQauyY6h/G)rsZGhdi1IlsswgYzzMH)rtr�)rur�)rv�IneB.wc9sfRzLPoh)rwr�))�0123456789abcdefqrzbKshl.EN.X3CVFRQ))r�r�JAeTXHs0n30svlaG))r�r �4fKSSUBHT1ChGqHp))r�r"zUSEJbxI6.VY4ecBP))r�r#r�))r�r$r�))r�r(�/dwqyD7nGdwSrDwk))r�r*r�))�0123456789abcdefqwertyuioparz4wp19zS3OCe.2jt5))r�r�PjUoGqWBKPyV9qOe))r�r �bfCy6xFAe5O/gzvM))r�r"zrd/ZMuGTJFIb2BNG))r�r#r�))r�r$r�))r�r(�zynfWw3UtszxLMgL))r�r*r�))�0123456789abcdefqwertyuiopasr�W6nbOddI0SutTK7m))r�rr�))r�r r�))r�r(r�))r�r*r�))� 0123456789abcdefqwertyuiopasdfghr�5hPT/iC6DnoBxo6a))r�rr�))r�r r�))r�r(r�))r�r*r�N)	r=r>r?rZ	cisco_asar1rrCrxr6r6r6r7rsrc	@sJeZdZejZdZeZddddddde	d	fgZ
d
dgZdd
�Zdd�Z
dS)r�)zsecure Z04480E051A33490E)zIts time to go to lunch!Z2153B1F1F443E22292D73212D5300194315591954465A0D0B59)z
t35t:pa55w0rdZ08351F1B1D431516475E1B54382F)z
hiImTesting:)Z020E0D7206320A325847071E5F5E)�cisco123Z060506324F41584B56)r�Z1511021F07257A767B)zSupe&8ZUbeRp4SSZ 06351A3149085123301517391C501918�0958EDC8A9F495F6F8A5FDZ0A480E051A33490EZ
99400E4812cCsrddlm}m}|j}|jD]>\}}||�}||�}|�|�|�|�|�|�|d�|�q|�t|jdd�dS)ztest cisco_type7.decode()r)�
to_unicode�to_bytesNr��ascii)	Z
passlib.utilsr�r�r1rx�assertEqualrBr;�UnicodeDecodeError)r5r�r�r1r2rZusecretZbsecretr6r6r7�test_90_decode�s
�zcisco_type7_test.test_90_decodecCs�|j}|jt|dd�|ddd�|jt|dd�|jt|dd�|jt|dd�|jt|jdd�|jt|jdd�|jt|jdd�|�d��|jddd	�}Wd�n1s�0Y|�|dd
�jd�dS)ztest salt value border casesN)�saltT)r�r0�abci�����dzsalt/offset must be.*)r�Zrelaxedr/�4)r1r;�	TypeError�
ValueErrorZusingZassertWarningListr�r�)r5r1�subclsr6r6r7�test_91_salt�s,zcisco_type7_test.test_91_saltN)r=r>r?rZcisco_type7r1Z	salt_bits�intZ	salt_typerrxZknown_unidentified_hashesr�r�r6r6r6r7rrs"�+�	r)r@Z
__future__rrrZloggingZ	getLoggerr=�logZpasslibrrZpasslib.utils.compatrZutilsr	r
rZ
test_handlersr�__all__rr
rrr6r6r6r7�<module>s
	)Ej

Youez - 2016 - github.com/yon3zu
LinuXploit