Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

annotations #43

Open
mtivadar opened this issue Sep 23, 2015 · 4 comments
Open

annotations #43

mtivadar opened this issue Sep 23, 2015 · 4 comments

Comments

@mtivadar
Copy link
Owner

It would be really necessary for reversing structures and protocols

@DamianFekete
Copy link
Contributor

Maybe you can use pfp to parse 010's binary templates.

@DamianFekete
Copy link
Contributor

Because pfp requires a cpp preprocessor and you probably can't find it on Windows by default I think the easier solutions are (in case you would use pfp):

  • use tcc -E on Windows for preprocessing (125kB).
  • py010parser supports a parameter use_cpp but pfp doesn't pass it to it (so it's set to true by default). Either create a ticket to support passing the parameter or call a python program that just writes the input back. This means that macros won't be supported and someone should preprocess the templates.

@mtivadar
Copy link
Owner Author

well, my intention was to do something simple. To let you select some bytes and add them in a struct. I will do this, because I guess it is very simple to use for quick revering stuff, but anyway, I would like to introduce pfp for a more difficult format. So hopefully we will have them both. I have to see how to work with pfp first

@mtivadar
Copy link
Owner Author

mtivadar commented Jun 9, 2018

https://kaitai.io/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants