utils: new function to strip padding, get a block by number,
fix a bug in padding verification
implement challenge 17 (Vaudenay's padding oracle)