4 ms·
Well, this isn't exactly how I expected my PDB parsing library to end up on HN ;) The bytes/string changeover is probably the biggest pain point for RE tools w
by moyix 9y ago
Well, this isn't exactly how I expected my PDB parsing library to end up on HN ;)
The bytes/string changeover is probably the biggest pain point for RE tools written in Python2. Indeed, despite lucasg's excellent work porting things over, there was still at least one byte/string issue that needed to be fixed:
https://github.com/moyix/pdbparse/issues/39 https://github.com/moyix/pdbparse/issues/39
Edit: Also, I have one small correction – pdbparse is actually 10 years old, not 5! I started writing it my first year out of college, which also explains (in part) why the code is a bit crap. As evidence I offer the first article I wrote on the PDB format:
http://moyix.blogspot.com/2007/08/pdb-stream-decomposition.html http://moyix.blogspot.com/2007/08/pdb-stream-decomposition.h...