Closed visionius closed 3 years ago
Hey there, sorry for the delay, I'll look into this ASAP!
I'm having the same issue, tested it with both gdb 10.1 and 8.2.1, assuming it could have been some older protocol implementations in the avatar-based scripts. Apparently it isn't.
Tested a bit the whole thing, as we have the same problem most likely. There seems to be some kind of issue on the protocol level on the reception side when it is dealing with memory-related operations. Running avatar2 tests they fail exactly when reading the response. Not sure about this, but apparently the commands sent are fine.
As I issued in #8 First I commented these three lines in /avatar2/protocols/gdb.py: line:270
I used manual_concrete_packed_elf64.py file and pass the binary file that is available in angr-symbion blog. But the concrete execution is not sync to symbolic state... I don't know the changes that I have been done to that code was the reason or not, exploration can't find the symbolic path and I have avatar No memory range CRITICAL error. ubuntu x86_64 python3.6 angr and angr-target successfully installed without problems.
shot: