easyjerk |
install angr: `pip install angr`
run solve: `python solve.py` |
Zero Symbols |
Install angr: `pip install angr`
Run with: `python solve.py`
Output:
```
WARNING | 2025-04-11 14:36:56,972 | angr.calling_conventions | Guessing call prototype. Please specify prototype.
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | The program is accessing register with an unspecified value. This could indicate unwanted behavior.
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | angr will cope with this by generating an unconstrained symbolic variable and continuing. You can resolve this by:
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | 1) setting a value to the initial state
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | 2) adding the state option ZERO_FILL_UNCONSTRAINED_{MEMORY,REGISTERS}, to make unknown regions hold null
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | 3) adding the state option SYMBOL_FILL_UNCONSTRAINED_{MEMORY,REGISTERS}, to suppress these messages.
WARNING | 2025-04-11 14:36:56,995 | angr.storage.memory_mixins.default_filler_mixin | Filling register rbp with 8 unconstrained bytes referenced from 0x401169 (PLT.__cxa_finalize+0xf9 in Zero Symbols (0x1169))
Exc Got an unsat result
Exc Got an unsat result
Exc Got an unsat result
Exc Got an unsat result
Exc Got an unsat result
Exc Got an unsat result
The password is 'C3p-yv'
``` |