Podría ser una expresión regular como esta:
Código:
0{8}[1-9a-f]{2}([\da-f]+)00[1-9a-f]{4}
Usando el método findall obtendrás todo lo que esté contenido entre esos delimitadores.
Explicación:
0{8} -> 8 ceros
[1-9a-f]{2} -> Dos caracteres entre 1 y 9 o a y f
( -> Grupo
[\da-f]+ -> dígitos (0-9) o caracteres entre a y f (+ -> uno o más veces)
) -> Cierre Grupo
00[1-9a-f]{4} -> Dos ceros seguidos de 4 caracteres entre 1 y 9 o a y f