4 edited tags
| link
3 emphasized mips
source | link

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (Say,It's MIPS little endian in my case.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it? (Edit: I mean, unpacking it without any access to the original device.)

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (Say, MIPS.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it? (Edit: I mean, unpacking it without any access to the original device.)

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (It's MIPS little endian in my case.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it? (Edit: I mean, unpacking it without any access to the original device.)

2 clarified "statically"
source | link

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (Say, MIPS.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it? (Edit: I mean, unpacking it without any access to the original device.)

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (Say, MIPS.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it?

Say I have a binary that I'm not able to execute (for example it runs on some device that I don't have one of), but I can disassemble it. I can get the docs on the architecture. (Say, MIPS.) But the binary has very few imports, very few strings, etc., so it really seems like it's packed.

How can I go about statically unpacking it? (Edit: I mean, unpacking it without any access to the original device.)

1
source | link