Bug report: Disassemble x86 doesn't seem to perform proper IP hex conversion
- Dominant language
- JavaScript
- Stars
- 35.8k
- Forks
- 4.1k
- Avg merge
- 2d 26m
- Merged PRs (30d)
- 33
Description
**Describe the bug**
When using Disassemble x86, it seems to assume that the IP number is in hex, but doesn't handle characters between 0xA and 0xF properly.
**To Reproduce**
https://gchq.github.io/CyberChef/#recipe=From_Base64('A-Za-z0-9%2B/%3D',true,true)To_Hex('Space',0)Disassemble_x86('32','Full%20x86%20architecture',8,7,true,true)&input=VUdyK1dNYUFBb0FMQUVIR2dBT0FDd0FmU0lQQUFrZzlpUk1BQUhMbTlPdis&oeol=CRLF
**Expected behaviour**
I expected the recipe's instruction positions to begin at 0x7E00. What happened was instead, they began at 7 and the URL's IP value was overwritten with 7.
**Screenshots**


After a reload:

**Desktop (if relevant, please complete the following information):**
- OS: Fedora 40
- Browser: Firefox 132.0.2 (64-bit)
- CyberChef version: 10.19.4
Contributor guide
Assessment
This issue has not been assessed yet.