how can i use 0x00-0x08 of "?b" to crack a hash value
i have a sha1 hash (for example: ED3933FAA9A8C856008883037E00604C4A8B0C8D ) made of binary 0x00-0x08 
how do i set mask use ?b which is 0x00 - 0xff .
if i use ?b will waste much time.
You can use the --hex-charset option to specify this set of binary.

Edit: specifically, something like:

--hex-charset -1 000102030405060708 ?1?1?1?1?1?1?1?1

... or however long your expected strings are.