Skip to content

Code is incomplete. #2

Description

@FACamargo

func Unpack(path string) (io.ReaderAt, error) {
if up, _ := DetectFormat(path); up != nil {
if _, err := up.Unpack(path); err == nil {
return Unpack(path)
}
return nil, err
}
return nil, nil
}
Always returns nil. This code is more of a placeholder or a “proof-of-concept” for a multi-packer detection architecture than a functional ASPack 2.12 unpacker. The detection logic relies on narrow offsets that might only work on one or two specific ASPack’d EXE samples. It doesn’t handle DLL differences or do any actual unpacking. Hence, it returns “No recognized packer” on your ASPack 2.12 DLL and would produce no real output even if it did detect it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions