OBarronCS

Results 32 issues of OBarronCS

This PR adds text to indicate a canary value whenever it is encountered in the telescope function. ![canary](https://github.com/user-attachments/assets/fa7c71f4-f150-4d4a-b390-2a343dfdcb07) ![reg_canary](https://github.com/user-attachments/assets/831d9cfc-8d76-4a52-bc4a-ab6c1e42bc5a)

| Questions | Answers |------------------------------------------|-------------------- | Capstone module affected | x64 | Source of Capstone | `pip install capstone==6.0.0a4` | Version/git commit | 6.0.0 alpha 4 Upon disassembling different jump...

bug
X86

### Work environment | Questions | Answers |------------------------------------------|-------------------- | Capstone module affected | mips | Source of Capstone | `pip install capstone==6.0.0a4` | Version/git commit | 6.0.0 alpha 4 Syscalls...

Mips

### Work environment | Questions | Answers | | ------------- | ------------- | | Capstone module affected | Mips | |Source of Capstone | `git clone` | | Version/git commit...

question
CS-core-files

| Questions | Answers | | ------------- | ------------- | | Capstone module affected | arm | |Source of Capstone | `git clone` | | Version/git commit | https://github.com/capstone-engine/capstone/commit/8ac2843b9bc91e29c0287d27f9c49cff2ad44776 (HEAD,...

ARM

This issue is made to track/document how MIPS64 will fail to resolve memory address accesses larger than `0x7FFFFFFFUL` without UC_TLB_VIRTUAL. Without `UC_TLB_VIRTUAL`, the code will use an emulated MMU which...

When we want to apply a color to a string, we have functions like this that we call: https://github.com/pwndbg/pwndbg/blob/98b7d6c5e22e0c89e62f62e402911ada21707ae1/pwndbg/color/context.py#L49-L50 On a single context printout, there can be around ~300 calls...

bug
help wanted

vmmap-add raises ValueError due to the `.obfjile` property being an empty string ``` pwndbg> vmmap-add 0x100000 0x101000 rwx ╭──────────────────────── Traceback (most recent call last) ────────────────────────╮ │ /pwndbg/pwndbg/commands/__init__.py:343 in __call__ │...

bug
regression

This PR adds the ability to manually keep track of register values at the moment of each instruction's execution during disassembly. Typically, the Unicorn emulator is used for this -...

Pwndbg's telescoping logic largely relies on the existance of virtual memory pages which allows us to provide colors to pointers and to know when a value is not a pointer....

bug
feature