old htb folders
This commit is contained in:
2023-08-29 21:53:22 +02:00
parent 62ab804867
commit 82b0759f1e
21891 changed files with 6277643 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
Copyright (c) 2015, The Regents of the University of California
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,38 @@
Metadata-Version: 2.1
Name: claripy
Version: 9.2.35
Summary: An abstraction layer for constraint solvers
Home-page: https://github.com/angr/clairpy
License: BSD-2-Clause
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cachetools
Requires-Dist: decorator
Requires-Dist: pysmt (>=0.9.5)
Requires-Dist: z3-solver (==4.10.2.0)
Provides-Extra: cvc4_solver
Requires-Dist: cvc4-solver ; extra == 'cvc4_solver'
# claripy
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
Claripy is an abstracted constraint-solving wrapper.
## Usage
It is usable!
General usage is similar to Z3:
```python
>>> import claripy
>>> a = claripy.BVV(3, 32)
>>> b = claripy.BVS('var_b', 32)
>>> s = claripy.Solver()
>>> s.add(b > a)
>>> print(s.eval(b, 1)[0])
```

View File

@@ -0,0 +1,145 @@
claripy-9.2.35.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
claripy-9.2.35.dist-info/LICENSE,sha256=cgL_ho5B1NH8UxwtBuqThRWdjear8b7hktycaS1sz6g,1327
claripy-9.2.35.dist-info/METADATA,sha256=Z39HtlhB2t06rjqWcE1Kw6544iwgYVcnjOM5OxALymM,1009
claripy-9.2.35.dist-info/RECORD,,
claripy-9.2.35.dist-info/WHEEL,sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo,92
claripy-9.2.35.dist-info/top_level.txt,sha256=k7p1NRA8vjvYYMS0iN7CrOwWiIpgji_Ll_aI6GAg59c,8
claripy/__init__.py,sha256=kPpAr9e98we5BxkYnW3DVsaKWcz6tGYZ5Wslj_bnDks,2546
claripy/__pycache__/__init__.cpython-310.pyc,,
claripy/__pycache__/annotation.cpython-310.pyc,,
claripy/__pycache__/backend_manager.cpython-310.pyc,,
claripy/__pycache__/backend_object.cpython-310.pyc,,
claripy/__pycache__/balancer.cpython-310.pyc,,
claripy/__pycache__/bv.cpython-310.pyc,,
claripy/__pycache__/debug.cpython-310.pyc,,
claripy/__pycache__/errors.cpython-310.pyc,,
claripy/__pycache__/fp.cpython-310.pyc,,
claripy/__pycache__/frontend.cpython-310.pyc,,
claripy/__pycache__/operations.cpython-310.pyc,,
claripy/__pycache__/ops.cpython-310.pyc,,
claripy/__pycache__/simplifications.cpython-310.pyc,,
claripy/__pycache__/smtlib_utils.cpython-310.pyc,,
claripy/__pycache__/solvers.cpython-310.pyc,,
claripy/__pycache__/strings.cpython-310.pyc,,
claripy/annotation.py,sha256=mMou21cAuAicTc_zCEDXkLQ8JkI02cbOqfwLl7T-ntc,2182
claripy/ast/__init__.py,sha256=0Akj877pM2Zm7-QAROYej7iYU1kN7tUx3kZ29lDn2as,1269
claripy/ast/__pycache__/__init__.cpython-310.pyc,,
claripy/ast/__pycache__/base.cpython-310.pyc,,
claripy/ast/__pycache__/bits.cpython-310.pyc,,
claripy/ast/__pycache__/bool.cpython-310.pyc,,
claripy/ast/__pycache__/bv.cpython-310.pyc,,
claripy/ast/__pycache__/fp.cpython-310.pyc,,
claripy/ast/__pycache__/int.cpython-310.pyc,,
claripy/ast/__pycache__/strings.cpython-310.pyc,,
claripy/ast/__pycache__/vs.cpython-310.pyc,,
claripy/ast/base.py,sha256=pMCVZEfDVniBpmAfxOsNl6BT5jsf5-ufm9LJ9uIceks,48532
claripy/ast/bits.py,sha256=1zmbXwtYKKxEaCkZ5U8whbbb__yeoxveikGkTP0MgJM,1150
claripy/ast/bool.py,sha256=tZ0VHbnSU-51dQe70ejiaRZp_jzb9WhKwkNXe4d6f_0,8597
claripy/ast/bv.py,sha256=pD_1mVATy6X_K7dqzxTPl3yXZRLh7cl9rX6YTLNcgi8,21685
claripy/ast/fp.py,sha256=xqUxbWZnXUfx41V_jt4T0SSmsIURmfc3oLcpErbtmSE,7167
claripy/ast/int.py,sha256=cDlT7e4hBXzpskJcascVXRb43D2nMuW7GslREEn1BEk,66
claripy/ast/strings.py,sha256=lNH3jqqZaL5vQNa1y8-F6JQaX-ujcTpNB_KDON-88n8,8511
claripy/ast/vs.py,sha256=HVsEdQzedvN6GKpCkcjkVGna77iOE2jrn6JduQAgpik,60
claripy/backend_manager.py,sha256=Ke12NZ5rTKGyIOXwCh1CGdFXIJomlkUp9eNDPQBBWIQ,816
claripy/backend_object.py,sha256=NNubOf1d0mzF1TdxcPyVm2DMKO2HGGfvFNDBMGMa8Kg,493
claripy/backends/__init__.py,sha256=nIp6hCain8buR6XNfall8pszoZcjSYINFOitE05qc5s,35580
claripy/backends/__pycache__/__init__.cpython-310.pyc,,
claripy/backends/__pycache__/backend_concrete.cpython-310.pyc,,
claripy/backends/__pycache__/backend_smtlib.cpython-310.pyc,,
claripy/backends/__pycache__/backend_vsa.cpython-310.pyc,,
claripy/backends/__pycache__/backend_z3.cpython-310.pyc,,
claripy/backends/__pycache__/backend_z3_parallel.cpython-310.pyc,,
claripy/backends/backend_concrete.py,sha256=H3qCoU7DJb6Ej2Ky1f9Ufh81LBiFmJJDLYzMAFnS6to,8221
claripy/backends/backend_smtlib.py,sha256=5--zEME2bkqQeMSEtfdlklWe4d-ottTRFn6D8nYsXFI,11757
claripy/backends/backend_smtlib_solvers/__init__.py,sha256=62-z0Hw1Jh-zwmTsi66_71eYyv9r-zsH2kQpXAMRFiY,8273
claripy/backends/backend_smtlib_solvers/__pycache__/__init__.cpython-310.pyc,,
claripy/backends/backend_smtlib_solvers/__pycache__/abc_popen.cpython-310.pyc,,
claripy/backends/backend_smtlib_solvers/__pycache__/cvc4_popen.cpython-310.pyc,,
claripy/backends/backend_smtlib_solvers/__pycache__/z3_popen.cpython-310.pyc,,
claripy/backends/backend_smtlib_solvers/__pycache__/z3str_popen.cpython-310.pyc,,
claripy/backends/backend_smtlib_solvers/abc_popen.py,sha256=qe0m3F1ujRp6NyvdT8-GpDwg6DFo5JP4MAH-yMmdFoU,1698
claripy/backends/backend_smtlib_solvers/cvc4_popen.py,sha256=zMCZ5-4r82Cl-pAJKBNCxPBEyy4X5vW39ogeJzVWh5w,2053
claripy/backends/backend_smtlib_solvers/z3_popen.py,sha256=m0OFO4foWD_dhXb-gYTXI3UxUMe9gTz2PbGUu7QXRJQ,2035
claripy/backends/backend_smtlib_solvers/z3str_popen.py,sha256=7xHxTwU6hDh7c_oWBpNZJMBYDr-Hy3bu9F0O6ZEEl2s,2085
claripy/backends/backend_vsa.py,sha256=P-xJu29hU4jR9PzXQ8lraRcesVEX4tlyDYhFmXQaeAw,13847
claripy/backends/backend_z3.py,sha256=Rc9q4Aao6xsXTQ3NnT0R4P-M197J-_Ec98wHzqZCzpE,53859
claripy/backends/backend_z3_parallel.py,sha256=D9GdBHrMOggS9PmIuToMw4ucd22Bdy1IWIrcx_4_Iu4,4144
claripy/balancer.py,sha256=Wbf_7GYqrbjl5_pGX2Tz4ijOKJOHMzN4mab0rxvVFOA,25856
claripy/bv.py,sha256=C1-qQObuAxMGfCaru_VZZTh6oO-X14pggVlOUsZHaSY,10481
claripy/debug.py,sha256=zCpPRwRoKqnDKr4gV9g7UMyg0y8dLlgn-DA1QT3Pb7g,362
claripy/errors.py,sha256=bjM0aafyDHqTf0RnrCBFGzIj0_aZ_YB32MqoRV3JXu8,1118
claripy/fp.py,sha256=Kb9yJADpMiUVvIpgClLjrhV7rpx62gUTu-Fc3Q2ktnU,12349
claripy/frontend.py,sha256=SZoSqOQJCykZjw81whW4HuxR2AqOnJnlsCIiwkCJ-KY,10812
claripy/frontend_mixins/__init__.py,sha256=EzMeKxtQSVCVBPHJfTI0T7_51xp4ogFqRoEuwUiCRSY,856
claripy/frontend_mixins/__pycache__/__init__.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/composited_cache_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/concrete_handler_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/constraint_deduplicator_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/constraint_expansion_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/constraint_filter_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/constraint_fixer_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/debug_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/eager_resolution_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/eval_string_to_ast_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/model_cache_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/sat_cache_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/simplify_helper_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/simplify_skipper_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/smtlib_script_dumper_mixin.cpython-310.pyc,,
claripy/frontend_mixins/__pycache__/solve_block_mixin.cpython-310.pyc,,
claripy/frontend_mixins/composited_cache_mixin.py,sha256=M1W0t47yPu9eKrNI3v1scfwQ5fxcxCAqbVwM5AhpUxA,1333
claripy/frontend_mixins/concrete_handler_mixin.py,sha256=DVltvMRflZrjEEcXv49iAft6dlb1mP7p9IfR30BbXFo,1709
claripy/frontend_mixins/constraint_deduplicator_mixin.py,sha256=TmSwxskAOyjFqKjaRbkfEiOwvHURzpMl6RADA6GAlSU,1208
claripy/frontend_mixins/constraint_expansion_mixin.py,sha256=h55m6cfjug6xBDRTqOewt4RQmvo7liOI45VMbKfIQRU,1667
claripy/frontend_mixins/constraint_filter_mixin.py,sha256=9D0Aibx9EXmlVpjEvU8X9wcG-xMzH9gtGZ8hatjWBHg,2672
claripy/frontend_mixins/constraint_fixer_mixin.py,sha256=pxLP_tOltTTVDmi8GCSLLsIYkAiIZd0KPVEXvzGby8k,389
claripy/frontend_mixins/debug_mixin.py,sha256=hL_m5QbL8CKxrTsSw50_p9YJzLdY5B3BHNeeouGgBk4,1451
claripy/frontend_mixins/eager_resolution_mixin.py,sha256=G5jK_y1OSAprvybUwhMjdapaZ1Zqra4EIFGZYQ2c-uo,427
claripy/frontend_mixins/eval_string_to_ast_mixin.py,sha256=nxPy-yjfY3G1aKIlv5aEVq6e2e7ZcbBjbMYM3AjdQUQ,443
claripy/frontend_mixins/model_cache_mixin.py,sha256=CcNHStAxUW-DyWgSJIvxMb7E7WKWs9Aerw-dN61nG7U,14686
claripy/frontend_mixins/sat_cache_mixin.py,sha256=TBAXOiyfMrNFuoEtOlqwkRpHnks86MLH4eJukhiiuls,3733
claripy/frontend_mixins/simplify_helper_mixin.py,sha256=j0l3KlWSxHkiO1vjJG-GcRJtOJ4-zYJ2Fu2oVgEsMzM,530
claripy/frontend_mixins/simplify_skipper_mixin.py,sha256=Wsqi4TntF6K6X_h8HSl2JVxN9NJZdYt-6lI1IEKSWVc,944
claripy/frontend_mixins/smtlib_script_dumper_mixin.py,sha256=Do_tt7A2AbPLbPSya6BidmRZ5NcL3vmeUrkfZZM1Y2U,1260
claripy/frontend_mixins/solve_block_mixin.py,sha256=_20jn8-g5QXg4sw36cDuQcAWBwfbBrYg5-REWBn1i1s,1215
claripy/frontends/__init__.py,sha256=HNj-si0bv6nU4eHabQL_FAkxcgEhcF0R-R6YlMgbZP8,230
claripy/frontends/__pycache__/__init__.cpython-310.pyc,,
claripy/frontends/__pycache__/composite_frontend.cpython-310.pyc,,
claripy/frontends/__pycache__/constrained_frontend.cpython-310.pyc,,
claripy/frontends/__pycache__/full_frontend.cpython-310.pyc,,
claripy/frontends/__pycache__/hybrid_frontend.cpython-310.pyc,,
claripy/frontends/__pycache__/light_frontend.cpython-310.pyc,,
claripy/frontends/__pycache__/replacement_frontend.cpython-310.pyc,,
claripy/frontends/composite_frontend.py,sha256=J30nW28jE_Vv1K0BSfVsFijVTaBQ6NB3yFuu86K9OVI,18086
claripy/frontends/constrained_frontend.py,sha256=9Fbhbh7AA-NmlxYb1CSRB8Cez76Yet3lVu8oEWuI800,4604
claripy/frontends/full_frontend.py,sha256=Y2sCmdB51CHiVrOJcTf5FGKqy3j8o6gazsbAgxoKmaM,9451
claripy/frontends/hybrid_frontend.py,sha256=nedQNnjKWA6IWuf7B1OfXYTSOGW1qz4l_J0Wq1XTqZ4,7016
claripy/frontends/light_frontend.py,sha256=FQs9TBSACiovdRpD686sa15OXuf29q6fj4x9NdPfSZE,3566
claripy/frontends/replacement_frontend.py,sha256=D-bhqyuY59galRxFDsiqCnscUPpLDpZAqNX2XVmAcNM,11222
claripy/operations.py,sha256=Xik4rPa60zaJXBN0BEjqGmKWyhcRt4aleDFUZknsk4w,14113
claripy/ops.py,sha256=zoWKdZ0iUNfgw0Hw6Ivf6isKPxxR7m_NMyiD2-IlDEE,455
claripy/py.typed,sha256=RA7As2lOH7eQPv5iX3k5Y1mOmlpXe_hxf0REB73oXt0,8
claripy/simplifications.py,sha256=lnSUzs43np2iPhFcI3IK0SMvUFfm6c8fv8bQ3GGrZns,40646
claripy/smtlib_utils.py,sha256=kmaiaKqyMYUIMQISEVn7p1BIc0TefVr2_jg8UjuDnlM,1456
claripy/solvers.py,sha256=NcLn91s86O1NY_hRKHxWjm806Pw0U_Yhs-DbetzqMgc,5187
claripy/strings.py,sha256=yobnfPuScBzEX6xVpn308sF_vxZabm0cF8lKZwsUyfw,5456
claripy/utils/__init__.py,sha256=h4qlZ0-fe01ohHORgIP5PGw3CuXIe6W94Xt_glkcoDI,70
claripy/utils/__pycache__/__init__.cpython-310.pyc,,
claripy/utils/__pycache__/deprecated.cpython-310.pyc,,
claripy/utils/__pycache__/orderedset.cpython-310.pyc,,
claripy/utils/deprecated.py,sha256=hE7-OmShJv7Ey0y5L57iO2uhCRHdkRQD2FqKwgwDdhs,517
claripy/utils/orderedset.py,sha256=dfK_GzuCK0_mN-8GG6brXqT9MAq-32vTN0jcdzcAkK0,1927
claripy/vsa/__init__.py,sha256=z4fXrvF_eUoORgKz2btYAHV7mn0HcvuMVxFgEYA-kWw,310
claripy/vsa/__pycache__/__init__.cpython-310.pyc,,
claripy/vsa/__pycache__/abstract_location.cpython-310.pyc,,
claripy/vsa/__pycache__/bool_result.cpython-310.pyc,,
claripy/vsa/__pycache__/discrete_strided_interval_set.cpython-310.pyc,,
claripy/vsa/__pycache__/errors.cpython-310.pyc,,
claripy/vsa/__pycache__/strided_interval.cpython-310.pyc,,
claripy/vsa/__pycache__/valueset.cpython-310.pyc,,
claripy/vsa/abstract_location.py,sha256=6zNwbbAf3rYWvANYr2eVbxAYdUDbquoMWoBJt47zsyY,3548
claripy/vsa/bool_result.py,sha256=T0mF-QNaHNR1Hja41u54Jem8Tlx8hGBAHzdNzO486ww,5146
claripy/vsa/discrete_strided_interval_set.py,sha256=PMts-K9eO3nwsm1X9XyzqmwRt45erD2cfHIu4Kh8NXg,15079
claripy/vsa/errors.py,sha256=uLOEhr987uCGoPcXaE7Xm3g4SHdiYjsRwdxM7KcCLxk,142
claripy/vsa/strided_interval.py,sha256=nDQf1O7sKAiWAllaRLeZGW7XZvqXNzo3Fbd3V7kLubw,122158
claripy/vsa/valueset.py,sha256=JIE1UisnJrqEz70r7RXKdA0PyFC0Ao63onsLZkH_BF4,20467

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any