Files
qiling/tests/test_macho.py
2023-06-18 01:17:00 +03:00

27 lines
685 B
Python

#!/usr/bin/env python3
#
# Cross Platform and Multi Architecture Advanced Binary Emulation Framework
#
import unittest
import sys
sys.path.append("..")
from qiling import Qiling
from qiling.const import QL_VERBOSE
class MACHOTest(unittest.TestCase):
def test_macho_macos_x8664(self):
ql = Qiling(["../examples/rootfs/x8664_macos/bin/x8664_hello"], "../examples/rootfs/x8664_macos", verbose=QL_VERBOSE.DEBUG)
ql.run()
def test_usercorn_x8664(self):
ql = Qiling(["../examples/rootfs/x8664_macos/bin/x8664_hello_usercorn"], "../examples/rootfs/x8664_macos", verbose=QL_VERBOSE.DEBUG)
ql.run()
if __name__ == "__main__":
unittest.main()