Timeline for How to reverse CGI file for MIPS?
Current License: CC BY-SA 3.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Jun 4, 2014 at 7:30 | history | suggested | 6EQUJ5 |
Added a tag
|
|
Jun 4, 2014 at 5:52 | review | Suggested edits | |||
S Jun 4, 2014 at 7:30 | |||||
Aug 6, 2013 at 7:06 | history | tweeted | twitter.com/#!/StackReverseEng/status/364643717396697088 | ||
Aug 5, 2013 at 13:27 | vote | accept | Nucklear | ||
Aug 5, 2013 at 13:16 | answer | added | Mathew Hall | timeline score: 8 | |
Aug 5, 2013 at 12:43 | comment | added | 0xC0000022L♦ | @MathewHall: write this up as an answer. IDA Freeware indeed doesn't offer any processor module for MIPS or a loader for ELF, so that's the main obstacle. I think your answer is perfectly legit. | |
Aug 5, 2013 at 12:33 | comment | added | Mathew Hall |
IIRC the free version of IDA doesn't come with support for MIPS. You might want to take a look at this question for a list of alternatives. Failing that, binutils can at least give you a disassembly (via objdump ).
|
|
Aug 5, 2013 at 12:10 | comment | added | Nucklear | This is the file output: index.cgi: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.12, with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x1040000, stripped . Also here is the readelf dump: pastebin.com/raw.php?i=YswCPtLq . I'm using IDA FREE with Wine and the error is Can't set the target processor type "mipsl". | |
Aug 5, 2013 at 11:12 | comment | added | devttys0 | Some more info about what IDA gives you might be useful as well. Are there any errors or warnings? Are there no listed functions in the functions window, or does the disassembly not make sense? IDA is usually quite good at loading MIPS ELF files; if it's not an ELF, you'll have to do a bit more work to get a useful disassembly. | |
Aug 5, 2013 at 10:52 | comment | added | Mathew Hall |
Could you add a little more information? Output from the file command would be a start, and a dump from readelf -e if it's an ELF would be helpful.
|
|
Aug 5, 2013 at 9:58 | history | asked | Nucklear | CC BY-SA 3.0 |