Wallet Security Tester: Number Format Bypass Detection

Test if crypto wallets can be tricked by using different number formats (decimal/binary/hex/octal) to bypass security checks

1. Connect Your Wallet

Not Connected

2. Select Number Format and Test Signature

Test Principle: Choose different number formats to test if your wallet gives different security warnings for the same value (1000000) represented in different ways.

Select the number format to test:

Decimal 1000000
Binary 0b1111...
Hexadecimal 0xF4240
Octal 0o3641100

Decimal Format

Using standard decimal notation (1000000) for signature test. Wallets typically show standard security warnings for this format.

1000000 === 1000000

Signature Data:

Signature Result

3. Vulnerability Test Explanation

Security Risk: If your wallet shows high-severity warnings for decimal format but low-severity or no warnings for other formats, it has a number format conversion bypass vulnerability.
1
Test Decimal Format

Select decimal format (1000000) and sign, observe if your wallet displays a high-severity security warning

2
Test Other Formats

Test binary, hexadecimal, and octal formats in sequence, observe if the wallet's security warnings change

3
Compare Results

Compare the security warning levels across different formats to confirm if a security filter bypass vulnerability exists

Note: This test does not execute any actual transactions, it only requests signatures to test wallet security mechanisms. All operations are performed locally and not sent to any remote servers.