-
Notifications
You must be signed in to change notification settings - Fork 163
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
Need more examples #115
Comments
I ended up with copy-pasting Seems completely broken to me. What is the intended way to perform such an operation? |
Hi thanks for the issue! So reading the linked dotnet-rs, your issue is that you need the Otherwise, once you've mapped the rva into an offset, since you already have the bytes, that should get you on your way to accessing the raw data you want to analyze, yes? Or am I misunderstanding something? |
I need to read data that is represented with I firstly thinked that I don't understand examples of how to do it, but after reading source code I realised that it's just not exposed to public. Functions are not pub because the whole module is imported (it's not listed as |
Yea got it, you just need utils pub right ? Should be easy enough; if you want to make a PR that would be great. While we’re at it, could also add some example using pe::utils |
Hmm, last change 2 months ago... Okay, I'm gonna create a PR :) |
Hello guys.
I tried to use your library and it's api looks amazing. However, I don't see how to extract anything but very basic info.
I'm currently stuck getting CLI headers from PE executable file. I'm using ECMA335, section
II.25.2.3.3 PE header data directories
. I want to readCLI Header
data so I'm writing following code:Being said, I don't see how it could be done.
OTOH, I have following working C code:
So the question is basically how can I analyze dynamic file structure? Maybe some more examples?
There should be some way to utilize
pointer_to_raw_data
, but it's just an index, but I don't havy any buffer to index on.The text was updated successfully, but these errors were encountered: