goblin icon indicating copy to clipboard operation
goblin copied to clipboard

An impish, cross-platform binary parsing crate, written in Rust

Results 93 goblin issues
Sort by recently updated
recently updated
newest added

``` Import { name: "ORDINAL 0", dll: "WS2_32.dll", ordinal: 0, offset: 62264, rva: 0, size: 4 }, ``` this ("ORDINAL 0") is ~~basically~~ a stupid hack, but it makes working...

help wanted
good first issue

We're still seeing minor breakage, which is good, especially the usize stuff. I'd like to start a checklist of things to do before 1.0. I'll add them here as we...

help wanted
question

@m4b is this something you would be interested in having in `goblin`?

enhancement
help wanted
question

Tracking issue for fuzz related stuff. We'll start using a corpi now. In particular, I'd like to see PE and Mach backends fuzzed extensively, I'm sure they have more bugs....

enhancement
help wanted

Hi! Using our Sydr checkers we found an overflow [here](https://github.com/m4b/goblin/blob/master/src/pe/utils.rs#L58). `thread '' panicked at 'attempt to subtract with overflow', /goblin/src/pe/utils.rs:58:14` I had a brief look, it seems not dangerous, what...

Hi! We were doing some fuzzing with libFuzzer and our tool Sydr and we found some issues. Here is the panic message: `thread 'main' panicked at 'byte index 3 is...

COFF object files are not supported. The function [goblin::peek()](https://docs.rs/goblin/latest/goblin/fn.peek.html) doesn't seem to support this COFF format. This lack of support causes the [issue #36 in `bingrep`](https://github.com/m4b/bingrep/issues/36), reproducible as follows: ```bash...

Hi, goblin is a really cool project! My use case is to modify the symbol names of elfs according to a set of rules. I went through the doc of...

Hello, I am encountering a small issue when attempting to parse arm64e MachO binaries using goblin. When I attempt to call the function `imports()` I get an `index out of...