You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a binary named "example_new" and I want to analyze it using symbion. However, I encountered the following issue. To facilitate comparison, I wrote two functions with the same processing logic. When I used AvatarGDBConcreteTarget, the code that used to run successfully now throws an error: "Stopped at unexpected location inside the concrete process: 0x7ffff7eda1f2"
2024-03-28 16:16:26,816 | angr.sim_manager.INFO | Stepping active of <SimulationManager with 1 active>
CRITICAL | 2024-03-28 16:16:27,092 | angr.engines.concrete | Stopped at unexpected location inside the concrete process: 0x7ffff7eda1f2
2024-03-28 16:16:27,092 | angr.engines.concrete.CRITICAL | Stopped at unexpected location inside the concrete process: 0x7ffff7eda1f2
Traceback (most recent call last):
File "/home/Fuzz/angr/symbion_usage.py", line 106, in<module>
explore_binary_with_symbion(binary_path, initial_input, entry_addr, main_addr)
File "/home/Fuzz/angr/symbion_usage.py", line 38, in explore_binary_with_symbion
simgr.run()
File "/home/angr/lib/python3.8/site-packages/angr/sim_manager.py", line 360, in run
self.step(stash=stash, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/misc/hookset.py", line 96, in __call__
result = current_hook(self.func.__self__, *args, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/exploration_techniques/symbion.py", line 54, in step
return simgr.step(stash=stash, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/misc/hookset.py", line 96, in __call__
result = current_hook(self.func.__self__, *args, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/exploration_techniques/suggestions.py", line 43, in step
simgr.step(stash=stash, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/misc/hookset.py", line 101, in __call__
return self.func(*args, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/sim_manager.py", line 469, in step
successors = self.step_state(state, successor_func=successor_func, error_list=error_list, **run_args)
File "/home/angr/lib/python3.8/site-packages/angr/misc/hookset.py", line 96, in __call__
result = current_hook(self.func.__self__, *args, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/exploration_techniques/symbion.py", line 58, in step_state
ss = self.successors(
File "/home/angr/lib/python3.8/site-packages/angr/exploration_techniques/__init__.py", line 109, in successors
return simgr.successors(state, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/sim_manager.py", line 560, in successors
return self._project.factory.successors(state, **run_args)
File "/home/angr/lib/python3.8/site-packages/angr/factory.py", line 78, in successors
return engine.process(*args, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/engines/engine.py", line 163, in process
self.process_successors(self.successors, **kwargs)
File "/home/angr/lib/python3.8/site-packages/angr/engines/concrete.py", line 53, in process_successors
self.to_engine(new_state, extra_stop_points, memory_concretize, register_concretize, timeout)
File "/home/angr/lib/python3.8/site-packages/angr/engines/concrete.py", line 151, in to_engine
raise AngrError
angr.errors.AngrError
I am a beginner in angr and I referred to not_packed_elf64 to use symbion. The binary “example_new” requires external input from stdin, so I passed the args parameter in the code. However, I encountered the aforementioned error and I'm not sure what caused it or how to resolve it.
Just as a friendly heads up: We are not actively maintaining the AvatarGDBConcreteTarget or Symbion as of now, so it may take a while for someone from the community to answer this issue.
Just as a friendly heads up: We are not actively maintaining the AvatarGDBConcreteTarget or Symbion as of now, so it may take a while for someone from the community to answer this issue.
Description
I have a binary named "example_new" and I want to analyze it using symbion. However, I encountered the following issue. To facilitate comparison, I wrote two functions with the same processing logic. When I used AvatarGDBConcreteTarget, the code that used to run successfully now throws an error: "Stopped at unexpected location inside the concrete process: 0x7ffff7eda1f2"
Here is my code :
Here is the error:
I am a beginner in angr and I referred to not_packed_elf64 to use symbion. The binary “example_new” requires external input from stdin, so I passed the args parameter in the code. However, I encountered the aforementioned error and I'm not sure what caused it or how to resolve it.
Steps to reproduce the bug
No response
Environment
Python: 3.8.10
Ubuntu: 20.04.6
GDB: 9.2
angr: 9.2.92
Additional context
No response
The text was updated successfully, but these errors were encountered: