Capstone Parser: Boundaries and Diagnostics

Reconstruct cursor positions and diagnose unsafe partial results or displays.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. The worked binary-bitmap wire message is 48 bytes. Parse receives how many hex characters?

Select one answer.

2. Switch only an 8-byte binary bitmap to 16 hex-ASCII bytes. A field formerly starting at wire offset 14 now starts at:

Select one answer.

3. The actual FieldSpec has no LengthEncoding member. What prefix encoding does this exercise use?

Select one answer.

4. A five-digit BCD LLVAR payload is 01 23 45. What are decoded value and consumed bytes including prefix?

Select one answer.

5. The prefix bytes are -1. What should happen?

Select one answer.

6. After DE2, the profile lacks DE3 while DE4 is also present. What is the result?

Select one answer.

7. A complete message is followed by one extra byte. How does this Parse API handle it?

Select one answer.

8. Text masks DE2, but JSON preserves its RawHex. Which claim is correct?

Select one answer.

9. DE4 contains 000000001234 but no currency exponent is supplied. Display should:

Select one answer.

10. Does a successful parse prove the transaction MAC is valid?

Select one answer.

Join Discord