angr / angr/angr-management

"Instruction X has two memory operands. Please report it on GitHub" when opening defcamp r100 (from the examples)

Đang mở
#39 2 bình luận 0 reaction 1 người được giao Được @ltfish nhận Xem trên GitHub
bug
Ngôn ngữ chính
Python
Star
1.2k
Fork
131
Merge trung bình
1 ngày 11 giờ
Pull request đã merge (30 ngày)
14

Mô tả

```ERROR | 2018-02-08 20:12:18,635 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:18,636 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:18,638 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:18,640 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:18,642 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:50,236 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:50,237 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:50,242 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:50,244 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:50,244 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:51,382 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:51,383 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:51,384 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:51,386 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:51,387 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:52,598 | ui.widgets.qoperand | Instruction 0x40079b has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:52,599 | ui.widgets.qoperand | Instruction 0x40072d has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:52,603 | ui.widgets.qoperand | Instruction 0x400752 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:52,604 | ui.widgets.qoperand | Instruction 0x400774 has two memory operands. Please report it on GitHub.
ERROR | 2018-02-08 20:12:52,605 | ui.widgets.qoperand | Instruction 0x400797 has two memory operands. Please report it on GitHub.
```

Strangely:

```In [3]: p.factory.block(0x400797).pp()
0x400797: add dword ptr [rbp - 0x24], 1
0x40079b: cmp dword ptr [rbp - 0x24], 0xb
0x40079f: jle 0x40072d
In [4]: p.factory.block(0x40079b).pp()
0x40079b: cmp dword ptr [rbp - 0x24], 0xb
0x40079f: jle 0x40072d
In [5]: p.factory.block(0x400774).pp()
0x400774: mov eax, dword ptr [rbp - 0x24]
0x400777: movsxd rcx, eax
0x40077a: mov rax, qword ptr [rbp - 0x38]
0x40077e: add rax, rcx
0x400781: movzx eax, byte ptr [rax]
0x400784: movsx eax, al
0x400787: sub edx, eax
0x400789: mov eax, edx
0x40078b: cmp eax, 1
0x40078e: je 0x400797
```

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.