コード例 #1
0
ファイル: test_packing.py プロジェクト: cdiv1e12/pwnypack
def test_unpack_invalid_endian():
    pwny.unpack('I', 'AAAA', endian='invalid')
コード例 #2
0
ファイル: test_packing.py プロジェクト: cdiv1e12/pwnypack
def test_unpack_explicit_endian():
    assert pwny.unpack('I', b'ABCD',
                       endian=pwny.Target.Endian.big) == (0x41424344, )
コード例 #3
0
ファイル: test_packing.py プロジェクト: cdiv1e12/pwnypack
def test_unpack_explicit_target():
    assert pwny.unpack('I', b'ABCD',
                       target=target_big_endian) == (0x41424344, )
コード例 #4
0
ファイル: test_packing.py プロジェクト: cdiv1e12/pwnypack
def test_unpack():
    assert pwny.unpack('I', b'DCBA') == (0x41424344, )
コード例 #5
0
ファイル: test_packing.py プロジェクト: cdiv1e12/pwnypack
def test_unpack_format_with_endian():
    assert pwny.unpack('>I', b'ABCD') == (0x41424344, )
コード例 #6
0
ファイル: test_packing.py プロジェクト: BruceLEO1969/pwnypack
def test_unpack_invalid_endian():
    pwny.unpack('I', 'AAAA', endian='invalid')
コード例 #7
0
ファイル: test_packing.py プロジェクト: BruceLEO1969/pwnypack
def test_unpack_explicit_target():
    assert pwny.unpack('I', b'ABCD', target=target_big_endian) == (0x41424344,)
コード例 #8
0
ファイル: test_packing.py プロジェクト: BruceLEO1969/pwnypack
def test_unpack_explicit_endian():
    assert pwny.unpack('I', b'ABCD', endian=pwny.Target.Endian.big) == (0x41424344,)
コード例 #9
0
ファイル: test_packing.py プロジェクト: BruceLEO1969/pwnypack
def test_unpack_format_with_endian():
    assert pwny.unpack('>I', b'ABCD') == (0x41424344,)
コード例 #10
0
ファイル: test_packing.py プロジェクト: BruceLEO1969/pwnypack
def test_unpack():
    assert pwny.unpack('I', b'DCBA') == (0x41424344,)