Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/radareorg/esilsolve
A python symbolic execution framework using radare2's ESIL (Evaluable String Intermediate Language)
https://github.com/radareorg/esilsolve
use di, use colon for r2frida
b232e061014f86dc04a1d8d60f464f623c8ef51a authored almost 3 years ago by aemmitt-ns <[email protected]>
b232e061014f86dc04a1d8d60f464f623c8ef51a authored almost 3 years ago by aemmitt-ns <[email protected]>
fix float ops
d918c446ef16260b17ad68191b81cdd66d98de85 authored almost 3 years ago by aemmitt-ns <[email protected]>
d918c446ef16260b17ad68191b81cdd66d98de85 authored almost 3 years ago by aemmitt-ns <[email protected]>
Merge branch 'master' of github.com:radareorg/esilsolve
0de8242c61e8dd751c561db32255f45b6878f3c8 authored almost 4 years ago by aemmitt-ns <[email protected]>
0de8242c61e8dd751c561db32255f45b6878f3c8 authored almost 4 years ago by aemmitt-ns <[email protected]>
make some debugging changes and slightly change register logic
4dc9ee9f7cc8f12140c52905fc5bae9b7d3925c8 authored almost 4 years ago by aemmitt-ns <[email protected]>
4dc9ee9f7cc8f12140c52905fc5bae9b7d3925c8 authored almost 4 years ago by aemmitt-ns <[email protected]>
Create LICENSE
e412681b8da1e10b2471566566d538ee157f0fc4 authored almost 4 years ago by aemmitt-ns <[email protected]>
e412681b8da1e10b2471566566d538ee157f0fc4 authored almost 4 years ago by aemmitt-ns <[email protected]>
fix enum issues for py3.8+, remove esplugin install temporarily
208300a14382bf15617ac0d0e3049a31d2416049 authored almost 4 years ago by aemmitt-ns <[email protected]>
208300a14382bf15617ac0d0e3049a31d2416049 authored almost 4 years ago by aemmitt-ns <[email protected]>
use logging
81eab202d5e90b298dbe72a3591e4a7f9d7e0c74 authored almost 4 years ago by aemmitt-ns <[email protected]>
81eab202d5e90b298dbe72a3591e4a7f9d7e0c74 authored almost 4 years ago by aemmitt-ns <[email protected]>
add settings to r2api
52b6e7d129a795af74acb0b6fe1ea8f9724a98ce authored almost 4 years ago by aemmitt-ns <[email protected]>
52b6e7d129a795af74acb0b6fe1ea8f9724a98ce authored almost 4 years ago by aemmitt-ns <[email protected]>
add symbolic address memory access
57654871ba1cdc537ecc830951f4c318733de7f5 authored almost 4 years ago by aemmitt-ns <[email protected]>
57654871ba1cdc537ecc830951f4c318733de7f5 authored almost 4 years ago by aemmitt-ns <[email protected]>
refactor memory access to accomodate event hooks
d9509e31782194b18549bc1eaa3ddeb87b88318d authored almost 4 years ago by aemmitt-ns <[email protected]>
d9509e31782194b18549bc1eaa3ddeb87b88318d authored almost 4 years ago by aemmitt-ns <[email protected]>
small readme changes
872cf6d56f3fa3a11cc0a6a5903737af35afe8ef authored almost 4 years ago by aemmitt-ns <[email protected]>
872cf6d56f3fa3a11cc0a6a5903737af35afe8ef authored almost 4 years ago by aemmitt-ns <[email protected]>
add esilos, add entry_state and __libc_start_main hook
26b316f2260e19b63e5a67554d8991e5d32722f5 authored almost 4 years ago by aemmitt-ns <[email protected]>
26b316f2260e19b63e5a67554d8991e5d32722f5 authored almost 4 years ago by aemmitt-ns <[email protected]>
add a couple more sims, fix a memory issue
4595c4004d8fbfc5a91b41c96ca96e8cdf5adb42 authored almost 4 years ago by aemmitt-ns <[email protected]>
4595c4004d8fbfc5a91b41c96ca96e8cdf5adb42 authored almost 4 years ago by aemmitt-ns <[email protected]>
add more functions to simlibc
d9b688aa2e74208aebae6efc7bdc3c71c1cb1799 authored almost 4 years ago by aemmitt-ns <[email protected]>
d9b688aa2e74208aebae6efc7bdc3c71c1cb1799 authored almost 4 years ago by aemmitt-ns <[email protected]>
add esilsim and simlibc to simulate lib functions
f0c8e2687de21692c87f08f8258bd3253c50b2a9 authored almost 4 years ago by aemmitt-ns <[email protected]>
f0c8e2687de21692c87f08f8258bd3253c50b2a9 authored almost 4 years ago by aemmitt-ns <[email protected]>
add REPEAT, change todo, trap, and syscall behavior
a189717144cd7a4fe9f165531cca7464446a4b73 authored almost 4 years ago by aemmitt-ns <[email protected]>
a189717144cd7a4fe9f165531cca7464446a4b73 authored almost 4 years ago by aemmitt-ns <[email protected]>
improve floating point operation, add arm example
29442412f30038df44d6dd12f694f57a03911a73 authored almost 4 years ago by aemmitt-ns <[email protected]>
29442412f30038df44d6dd12f694f57a03911a73 authored almost 4 years ago by aemmitt-ns <[email protected]>
fix register setting to not default to zero ext
5d82504e6e8782908e36e01fcb4f1340902a807c authored about 4 years ago by aemmitt-ns <[email protected]>
5d82504e6e8782908e36e01fcb4f1340902a807c authored about 4 years ago by aemmitt-ns <[email protected]>
change esplugin so it doesn't destroy everything on failure
e0d9ec670113ef85d90025146b9bfb0018708bf1 authored about 4 years ago by aemmitt-ns <[email protected]>
e0d9ec670113ef85d90025146b9bfb0018708bf1 authored about 4 years ago by aemmitt-ns <[email protected]>
update README with new install intructions
d910ca0d7ff2f5b2c3b911690db8d797b04987cb authored about 4 years ago by aemmitt-ns <[email protected]>
d910ca0d7ff2f5b2c3b911690db8d797b04987cb authored about 4 years ago by aemmitt-ns <[email protected]>
update README and setup, numerous other needless changes
d9509676654e5991c0586c95daf742b3f94eb90b authored about 4 years ago by aemmitt-ns <[email protected]>
d9509676654e5991c0586c95daf742b3f94eb90b authored about 4 years ago by aemmitt-ns <[email protected]>
fix goto implementation, make r200.py better
090fec793ba8686734bde5b5eb141b185d6c44b0 authored about 4 years ago by aemmitt-ns <[email protected]>
090fec793ba8686734bde5b5eb141b185d6c44b0 authored about 4 years ago by aemmitt-ns <[email protected]>
add state merging and boolref tactics
0ee0210df4681596703e94600ff0c2b42e7ae588 authored about 4 years ago by aemmitt-ns <[email protected]>
0ee0210df4681596703e94600ff0c2b42e7ae588 authored about 4 years ago by aemmitt-ns <[email protected]>
update README, add docs (slides), do other things of little value
f94a94eeaa1011f054c74cbe262809851a01877c authored about 4 years ago by aemmitt-ns <[email protected]>
f94a94eeaa1011f054c74cbe262809851a01877c authored about 4 years ago by aemmitt-ns <[email protected]>
add memory permission checking, more r2frida integration
fe5905f6ba95fce2c618c18ea12e9d44ed619423 authored about 4 years ago by aemmitt-ns <[email protected]>
fe5905f6ba95fce2c618c18ea12e9d44ed619423 authored about 4 years ago by aemmitt-ns <[email protected]>
add better support for r2frida, add ability to init state from frida hook
68800dca69a7f939e9ab63e2ec25b04fffa587e8 authored about 4 years ago by aemmitt-ns <[email protected]>
68800dca69a7f939e9ab63e2ec25b04fffa587e8 authored about 4 years ago by aemmitt-ns <[email protected]>
speed improvements and some small pcode and fp related changes
16564f7a93655557ad9a77555356df3be7f1391f authored about 4 years ago by aemmitt-ns <[email protected]>
16564f7a93655557ad9a77555356df3be7f1391f authored about 4 years ago by aemmitt-ns <[email protected]>
execute floating point instructions with esil from r2ghidra
9edc69c2ff65ccc152bf0924b087cc41d70201bd authored about 4 years ago by aemmitt-ns <[email protected]>
9edc69c2ff65ccc152bf0924b087cc41d70201bd authored about 4 years ago by aemmitt-ns <[email protected]>
add more fp support
89bf874aee3315fc1ddbf2dd4bad672fc2b57b3f authored about 4 years ago by aemmitt-ns <[email protected]>
89bf874aee3315fc1ddbf2dd4bad672fc2b57b3f authored about 4 years ago by aemmitt-ns <[email protected]>
add support for esil from r2ghidra pcode translation (pdga)
dce3f6fd74b217c247ecbaed885ca0b18876df2e authored about 4 years ago by aemmitt-ns <[email protected]>
dce3f6fd74b217c247ecbaed885ca0b18876df2e authored about 4 years ago by aemmitt-ns <[email protected]>
add initial support for some floating point and larger bit width operations
84ef994c9e798edd7c8c95305b602c49a12eb603 authored over 4 years ago by aemmitt-ns <[email protected]>
84ef994c9e798edd7c8c95305b602c49a12eb603 authored over 4 years ago by aemmitt-ns <[email protected]>
fix symbolic addr constrain typo
43e6277efb3369b90f44cfd02153bda6c5202103 authored over 4 years ago by aemmitt-ns <[email protected]>
43e6277efb3369b90f44cfd02153bda6c5202103 authored over 4 years ago by aemmitt-ns <[email protected]>
add make_calls option, remove sym addr print
220e26d2ef7cc167894af0c27ebcec1c336b0031 authored over 4 years ago by aemmitt-ns <[email protected]>
220e26d2ef7cc167894af0c27ebcec1c336b0031 authored over 4 years ago by aemmitt-ns <[email protected]>
simplify first example
46f3f2f7a56f97984510873e8e9b581943912d3d authored over 4 years ago by aemmitt-ns <[email protected]>
46f3f2f7a56f97984510873e8e9b581943912d3d authored over 4 years ago by aemmitt-ns <[email protected]>
Merge branch 'master' of github.com:aemmitt-ns/esilsolve
5a55cecf09d62d1e606bb2d9cdd00adcf6be0ec4 authored over 4 years ago by aemmitt-ns <[email protected]>
5a55cecf09d62d1e606bb2d9cdd00adcf6be0ec4 authored over 4 years ago by aemmitt-ns <[email protected]>
some additions to plugin
443a1e806a17d1c63a9134a7788e79939430a57d authored over 4 years ago by aemmitt-ns <[email protected]>
443a1e806a17d1c63a9134a7788e79939430a57d authored over 4 years ago by aemmitt-ns <[email protected]>
add typing and docstrings
b765079f6298c53a897ed0e2e2eb548a0edffb25 authored over 4 years ago by aemmitt-ns <[email protected]>
b765079f6298c53a897ed0e2e2eb548a0edffb25 authored over 4 years ago by aemmitt-ns <[email protected]>
remove target from avoid, add msg to unsat exception
d162e77f158b41b23cbc11120e792e9c888e4dfc authored over 4 years ago by aemmitt-ns <[email protected]>
d162e77f158b41b23cbc11120e792e9c888e4dfc authored over 4 years ago by aemmitt-ns <[email protected]>
fix plugin, move examples
cfeda565724ce030bf9b958d30737625121ed93f authored over 4 years ago by aemmitt-ns <[email protected]>
cfeda565724ce030bf9b958d30737625121ed93f authored over 4 years ago by aemmitt-ns <[email protected]>
add lazy solving to ES, add many solved ctf challenges to demonstrate api / effectiveness
a674605cc5ee2e328f48d80786ecedec6fcfdb0b authored over 4 years ago by aemmitt-ns <[email protected]>
a674605cc5ee2e328f48d80786ecedec6fcfdb0b authored over 4 years ago by aemmitt-ns <[email protected]>
add r100 to compare ES to angr
dd1425f6488712bc6fe8c0dfb5ff7d223c225c30 authored over 4 years ago by aemmitt-ns <[email protected]>
dd1425f6488712bc6fe8c0dfb5ff7d223c225c30 authored over 4 years ago by aemmitt-ns <[email protected]>
use kwargs and clean up some other things
7396a09e4ad960e4b1667a5e7499766180a0f4e7 authored over 4 years ago by aemmitt-ns <[email protected]>
7396a09e4ad960e4b1667a5e7499766180a0f4e7 authored over 4 years ago by aemmitt-ns <[email protected]>
Update setup.py
38ee1b473cd877b56a6a1ebcaa01bd117381acc1 authored over 4 years ago by aemmitt-ns <[email protected]>
38ee1b473cd877b56a6a1ebcaa01bd117381acc1 authored over 4 years ago by aemmitt-ns <[email protected]>
Fix logo url for github
6e116a6a4b9b5e807e78858fb7a3a243332151e1 authored over 4 years ago by aemmitt-ns <[email protected]>
6e116a6a4b9b5e807e78858fb7a3a243332151e1 authored over 4 years ago by aemmitt-ns <[email protected]>
changes to esilops to sign extend signed operations, additions to vex2esil, new tools to id esil expressions that need work
8b3992904659af19c117a891b664716adb86a01c authored over 4 years ago by aemmitt-ns <[email protected]>
8b3992904659af19c117a891b664716adb86a01c authored over 4 years ago by aemmitt-ns <[email protected]>
add signext to prepare instead of extracts in RS
6baaeddc7db11521ffd60b3eefe1ad4fe1297dd8 authored over 4 years ago by aemmitt-ns <[email protected]>
6baaeddc7db11521ffd60b3eefe1ad4fe1297dd8 authored over 4 years ago by aemmitt-ns <[email protected]>
vex2esil no longer relies on RPICK
9d0b16463f3f5cbcffa8ad05f2d40ed9e5082d85 authored over 4 years ago by aemmitt-ns <[email protected]>
9d0b16463f3f5cbcffa8ad05f2d40ed9e5082d85 authored over 4 years ago by aemmitt-ns <[email protected]>
small changes to vexit, add the symbol eval comments to esplugin for aesxrc
980686cf209cfda0dcbcc58520db1c082c75e71b authored over 4 years ago by aemmitt-ns <[email protected]>
980686cf209cfda0dcbcc58520db1c082c75e71b authored over 4 years ago by aemmitt-ns <[email protected]>
add vexit, a vex to esil jit translator for instructions without esil
13a18276a32ba747c0040967dc7f71b1bc42380c authored over 4 years ago by aemmitt-ns <[email protected]>
13a18276a32ba747c0040967dc7f71b1bc42380c authored over 4 years ago by aemmitt-ns <[email protected]>
add vexit, a vex to esil jit translator for instructions without esil
c4381e43f7ca12ed19b83dfce3d437cc07b0fdf4 authored over 4 years ago by aemmitt-ns <[email protected]>
c4381e43f7ca12ed19b83dfce3d437cc07b0fdf4 authored over 4 years ago by aemmitt-ns <[email protected]>
a 'working' vex2esil script relying on defunct RPICK
9178974bbb0107d03464edcc51208ec63444e293 authored over 4 years ago by aemmitt-ns <[email protected]>
9178974bbb0107d03464edcc51208ec63444e293 authored over 4 years ago by aemmitt-ns <[email protected]>
add forgotten esilsim file, which defines esilsim parent class
90a4d5eae90f1f4811819555596074a9d983cbde authored over 4 years ago by aemmitt-ns <[email protected]>
90a4d5eae90f1f4811819555596074a9d983cbde authored over 4 years ago by aemmitt-ns <[email protected]>
add support for GOTO though limited to prevent the explosion of condition size
9f89ad179823aabe5e70a426664a484233f7ad4f authored over 4 years ago by aemmitt-ns <[email protected]>
9f89ad179823aabe5e70a426664a484233f7ad4f authored over 4 years ago by aemmitt-ns <[email protected]>
many improvements to esplugin, simple sim implementation
b3eab956a0ff26de324a679b96803866a143d948 authored over 4 years ago by aemmitt-ns <[email protected]>
b3eab956a0ff26de324a679b96803866a143d948 authored over 4 years ago by aemmitt-ns <[email protected]>
add a really simple simproc implementation that is not working yet
564bfa635c0e6161f5b6886b6b883ca0ce8c4a3f authored over 4 years ago by aemmitt-ns <[email protected]>
564bfa635c0e6161f5b6886b6b883ca0ce8c4a3f authored over 4 years ago by aemmitt-ns <[email protected]>
some changes corresponding to changes to r2 and some relevant esilcheck changes
dd93eea26df3474e816dda41adf62b4ac6873233 authored over 4 years ago by aemmitt-ns <[email protected]>
dd93eea26df3474e816dda41adf62b4ac6873233 authored over 4 years ago by aemmitt-ns <[email protected]>
get rid of some outdated comments and code
b5a9331e0a1d5c2773012f6c5719aec1007bc06b authored over 4 years ago by aemmitt-ns <[email protected]>
b5a9331e0a1d5c2773012f6c5719aec1007bc06b authored over 4 years ago by aemmitt-ns <[email protected]>
change pop_value to pop_values. idk why maybe its faster? maybe its nicer. idk
daa02d3a793d1c2ac99b3c0ea7de185c3d74e58d authored over 4 years ago by aemmitt-ns <[email protected]>
daa02d3a793d1c2ac99b3c0ea7de185c3d74e58d authored over 4 years ago by aemmitt-ns <[email protected]>
update readme examples with newest api
3931e2c1040f680f52cd3ce32f20fd6edf54e575 authored over 4 years ago by aemmitt-ns <[email protected]>
3931e2c1040f680f52cd3ce32f20fd6edf54e575 authored over 4 years ago by aemmitt-ns <[email protected]>
remove unnecessary imports
3c50cdfd97358eb6cdfb995f92fefcae54d89acb authored over 4 years ago by aemmitt-ns <[email protected]>
3c50cdfd97358eb6cdfb995f92fefcae54d89acb authored over 4 years ago by aemmitt-ns <[email protected]>
get rid of solver.py and just import z3, much less confusing and at this point I dont think I will try to support other smts
2d4c88e581a20cf9a07d10a56e96a4698d0fcf9c authored over 4 years ago by aemmitt-ns <[email protected]>
2d4c88e581a20cf9a07d10a56e96a4698d0fcf9c authored over 4 years ago by aemmitt-ns <[email protected]>
clean some stuff up and give up on multiprocessing for now
bd2bb9cd9781690b6ad8b9b1d2053cfb62f16389 authored over 4 years ago by aemmitt-ns <[email protected]>
bd2bb9cd9781690b6ad8b9b1d2053cfb62f16389 authored over 4 years ago by aemmitt-ns <[email protected]>
replace all the deep copies to speed up state cloning
66fa390579738096c38b8d61141faecd8a8b23d1 authored over 4 years ago by aemmitt-ns <[email protected]>
66fa390579738096c38b8d61141faecd8a8b23d1 authored over 4 years ago by aemmitt-ns <[email protected]>
Resize logo in Readme
ee9c59bebc18e7c5a87633b4a1e2e0c0eac7215f authored over 4 years ago by Austin Emmitt <[email protected]>
ee9c59bebc18e7c5a87633b4a1e2e0c0eac7215f authored over 4 years ago by Austin Emmitt <[email protected]>
Add logo to readme!
6d66301bf256c1fef2932b9c31dd26e5ac25a5fc authored over 4 years ago by Austin Emmitt <[email protected]>
6d66301bf256c1fef2932b9c31dd26e5ac25a5fc authored over 4 years ago by Austin Emmitt <[email protected]>
add logo!
3dba65f16218391123c82ee803105c4c206c5639 authored over 4 years ago by aemmitt-ns <[email protected]>
3dba65f16218391123c82ee803105c4c206c5639 authored over 4 years ago by aemmitt-ns <[email protected]>
make some minor api improvements and allow regex constraint
b07d0fee866efa61bf6ddc73704f5e8701e71172 authored over 4 years ago by aemmitt-ns <[email protected]>
b07d0fee866efa61bf6ddc73704f5e8701e71172 authored over 4 years ago by aemmitt-ns <[email protected]>
add simple reference counting to registers and memory to make clone more efficient
340de85a98304c93481d6c6f0fe38750f22abdfd authored over 4 years ago by aemmitt-ns <[email protected]>
340de85a98304c93481d6c6f0fe38750f22abdfd authored over 4 years ago by aemmitt-ns <[email protected]>
rename solver to smt and add to ES for clarity, fix bv2bytes issue
385d8fa36202e444bb44f839f0c5c0e14aef0589 authored over 4 years ago by aemmitt-ns <[email protected]>
385d8fa36202e444bb44f839f0c5c0e14aef0589 authored over 4 years ago by aemmitt-ns <[email protected]>
add ipa example to the readme and an r2pipe handle to esilsolver class
8998e10edfb4f636453f78ad3394c94435d04a2c authored over 4 years ago by aemmitt-ns <[email protected]>
8998e10edfb4f636453f78ad3394c94435d04a2c authored over 4 years ago by aemmitt-ns <[email protected]>
simplify the readme
e4b15db1946aff4a082d54046a13ecb8b217cf7e authored over 4 years ago by aemmitt-ns <[email protected]>
e4b15db1946aff4a082d54046a13ecb8b217cf7e authored over 4 years ago by aemmitt-ns <[email protected]>
add readme example to code
50acea8e4ba0f211945eff5643af895d870bc2d9 authored over 4 years ago by aemmitt-ns <[email protected]>
50acea8e4ba0f211945eff5643af895d870bc2d9 authored over 4 years ago by aemmitt-ns <[email protected]>
uncomment the jump constraints in the aeg_es example
85e6cdcc56f47c5e5a7b5ccd74ded77d0545cd50 authored over 4 years ago by aemmitt-ns <[email protected]>
85e6cdcc56f47c5e5a7b5ccd74ded77d0545cd50 authored over 4 years ago by aemmitt-ns <[email protected]>
forgot to add esilprocess changes in last commit
4ad326de62d30704ef2da635201849b7edad59f2 authored over 4 years ago by aemmitt-ns <[email protected]>
4ad326de62d30704ef2da635201849b7edad59f2 authored over 4 years ago by aemmitt-ns <[email protected]>
make a bunch of optimizations, including less/smarter state copying, and using model completion
e59a161a4baa32aa8263e6ab9310e0c7ad09ee2c authored over 4 years ago by aemmitt-ns <[email protected]>
e59a161a4baa32aa8263e6ab9310e0c7ad09ee2c authored over 4 years ago by aemmitt-ns <[email protected]>
add more caching to r2api, remove junk from aeg example
f745d8275f4675c33cc46fc58ec9d0b422e10974 authored over 4 years ago by aemmitt-ns <[email protected]>
f745d8275f4675c33cc46fc58ec9d0b422e10974 authored over 4 years ago by aemmitt-ns <[email protected]>
Merge branch 'master' of gitlab.com:nowsecure/research/esilsolve
945d0bbefed51f82050d4f91ad5ef17ed561288a authored over 4 years ago by aemmitt-ns <[email protected]>
945d0bbefed51f82050d4f91ad5ef17ed561288a authored over 4 years ago by aemmitt-ns <[email protected]>
fix how conditionals are handled yet again and add pwnable.kr aeg example
45d24ecc7d965968ba8e8be135f833bf7ad10f5b authored over 4 years ago by aemmitt-ns <[email protected]>
45d24ecc7d965968ba8e8be135f833bf7ad10f5b authored over 4 years ago by aemmitt-ns <[email protected]>
Update README.md
f405f85ee1fcce8a93a9e137e77662be8f11ac98 authored almost 5 years ago by Austin Emmitt <[email protected]>
f405f85ee1fcce8a93a9e137e77662be8f11ac98 authored almost 5 years ago by Austin Emmitt <[email protected]>
get rid of commented out dumb code
1370563af55b280be5dd1af983c2306a5b7a2e5a authored almost 5 years ago by aemmitt-ns <[email protected]>
1370563af55b280be5dd1af983c2306a5b7a2e5a authored almost 5 years ago by aemmitt-ns <[email protected]>
cache instructions for significant performance improvement. crackme solved w/ r2frida in <5s!
e2600ecc0181b2966cd990b1824619e5d32e83bd authored almost 5 years ago by aemmitt-ns <[email protected]>
e2600ecc0181b2966cd990b1824619e5d32e83bd authored almost 5 years ago by aemmitt-ns <[email protected]>
fix typo, default test to local
3a001e98965d46d4a8380e0e8815eec69f091914 authored almost 5 years ago by aemmitt-ns <[email protected]>
3a001e98965d46d4a8380e0e8815eec69f091914 authored almost 5 years ago by aemmitt-ns <[email protected]>
add r2frida crackme example to tests.py, it works!
a92d4b4a667529ca16c433a454988816b48cd5a1 authored almost 5 years ago by aemmitt-ns <[email protected]>
a92d4b4a667529ca16c433a454988816b48cd5a1 authored almost 5 years ago by aemmitt-ns <[email protected]>
convert to package structure and add readme and setup.py
0248a3197473dc44b68c2ecc392d26e118bac7cd authored almost 5 years ago by aemmitt-ns <[email protected]>
0248a3197473dc44b68c2ecc392d26e118bac7cd authored almost 5 years ago by aemmitt-ns <[email protected]>
add a horrible implementation of multiple symbolic address value concretization
bf647a457daa8ea30de1aad2317eb56e0aa6b5e4 authored almost 5 years ago by aemmitt-ns <[email protected]>
bf647a457daa8ea30de1aad2317eb56e0aa6b5e4 authored almost 5 years ago by aemmitt-ns <[email protected]>
make some changes to how the flag registers are formatted, small test changes
e797519f7e472ce874d4afe80145edacd91f9c1d authored almost 5 years ago by aemmitt-ns <[email protected]>
e797519f7e472ce874d4afe80145edacd91f9c1d authored almost 5 years ago by aemmitt-ns <[email protected]>
a whole bunch of changes to improve/fix esilsolve/check
9435910ef34260c5ee5865d61a5c74fa98fa3679 authored almost 5 years ago by aemmitt-ns <[email protected]>
9435910ef34260c5ee5865d61a5c74fa98fa3679 authored almost 5 years ago by aemmitt-ns <[email protected]>
fix the implementation of pf and of so they use the unsigned bv operations
05675b2b00a0d7eb49550ca4ed7f31ac44a8e9f9 authored almost 5 years ago by aemmitt-ns <[email protected]>
05675b2b00a0d7eb49550ca4ed7f31ac44a8e9f9 authored almost 5 years ago by aemmitt-ns <[email protected]>
add the requirement that the vx cc_dep vars be zero, other fixes
f5ff03d2c3feff5016709f187503627bad2b2d04 authored almost 5 years ago by aemmitt-ns <[email protected]>
f5ff03d2c3feff5016709f187503627bad2b2d04 authored almost 5 years ago by aemmitt-ns <[email protected]>
remove the eflags zeroing, this has to be done in a better way to fix the eflags inequality
e5951d8bc9c605191f74ca183be884c147247696 authored almost 5 years ago by aemmitt-ns <[email protected]>
e5951d8bc9c605191f74ca183be884c147247696 authored almost 5 years ago by aemmitt-ns <[email protected]>
fix pure symbolic stuff and significantly change the way esilcheck works
9540f25c1993d64e1549a21601a2b2ceede25c0f authored almost 5 years ago by aemmitt-ns <[email protected]>
9540f25c1993d64e1549a21601a2b2ceede25c0f authored almost 5 years ago by aemmitt-ns <[email protected]>
clean up imports
c2f7f97211dfa4f50dd3c1d704e93b650a88529d authored almost 5 years ago by Austin Emmitt <[email protected]>
c2f7f97211dfa4f50dd3c1d704e93b650a88529d authored almost 5 years ago by Austin Emmitt <[email protected]>
add amd64 test to esilcheck
7be749b194b57e6843939f2d87b2f4a739d8081f authored almost 5 years ago by Austin Emmitt <[email protected]>
7be749b194b57e6843939f2d87b2f4a739d8081f authored almost 5 years ago by Austin Emmitt <[email protected]>
fix reg regex (ugh) and add arm examples
25348343e81db02281ab2e9763cd4cea47c5f73e authored almost 5 years ago by Austin Emmitt <[email protected]>
25348343e81db02281ab2e9763cd4cea47c5f73e authored almost 5 years ago by Austin Emmitt <[email protected]>
remove main
22f2c348354f3ae1d548cf3ff0644ba4d75447df authored almost 5 years ago by aemmitt-ns <[email protected]>
22f2c348354f3ae1d548cf3ff0644ba4d75447df authored almost 5 years ago by aemmitt-ns <[email protected]>
add pure symbolic mode to esilsolve and add janky esilcheck
f25f51a42d2d504092503a82a39d924c8ca89e7c authored almost 5 years ago by aemmitt-ns <[email protected]>
f25f51a42d2d504092503a82a39d924c8ca89e7c authored almost 5 years ago by aemmitt-ns <[email protected]>
small changes to tests
f6f8de50067f65f53a1399528b379ac3a6b2f0c9 authored almost 5 years ago by aemmitt-ns <[email protected]>
f6f8de50067f65f53a1399528b379ac3a6b2f0c9 authored almost 5 years ago by aemmitt-ns <[email protected]>
redo (almost) all the naming to be the standard
539d6770dd6822b999f9cefc17120fe8d65a6daf authored almost 5 years ago by aemmitt-ns <[email protected]>
539d6770dd6822b999f9cefc17120fe8d65a6daf authored almost 5 years ago by aemmitt-ns <[email protected]>
make small improvements and removals
6cb55f1865dd5ef458c8f3176b662a2fa27cbf9d authored almost 5 years ago by aemmitt-ns <[email protected]>
6cb55f1865dd5ef458c8f3176b662a2fa27cbf9d authored almost 5 years ago by aemmitt-ns <[email protected]>
Merge pull request #1 from aemmitt-ns/reorganization
Reorganization
f1bfa82aa641d786446f06b51bddf066195c1716 authored almost 5 years ago by aemmitt-ns <[email protected]>