MIPS executable format? - Page 2
Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: MIPS executable format?

  1. #11
    AO übergeek phishphreek's Avatar
    Join Date
    Jan 2002
    Posts
    4,324
    I can't find any actual binary for it... however, there are several simulators out there and sample code. Why not create your own?

    http://www.cs.wisc.edu/~larus/spim.html
    http://vip.cs.utsa.edu/classes/cs2734s98/code.html
    http://chortle.ccsu.edu/AssemblyTuto...lContents.html
    Quitmzilla is a firefox extension that gives you stats on how long you have quit smoking, how much money you\'ve saved, how much you haven\'t smoked and recent milestones. Very helpful for people who quit smoking and used to smoke at their computers... Helps out with the urges.

  2. #12
    Senior Member
    Join Date
    Jan 2004
    Location
    Hawaii
    Posts
    351
    well I use SPIM...and i wrote a simple program...but I can't compile it from Windows. There are a few cross-assemblers for Linux, but I'm not to linux-oriented or w/e.

    A_T
    Geek isn't just a four-letter word; it's a six-figure income.

  3. #13
    Super Moderator: GMT Zone nihil's Avatar
    Join Date
    Jul 2003
    Location
    United Kingdom: Bridlington
    Posts
    17,191
    Hmmmm,

    It seems that when I try to decompile the files in EBOOT.PBP (bootloader type deal on the PSP), I can only view garbage because it's disassembled as Intel metapc....and I'm not given the option for any MIPS procs even though IDA Standard supports MIPS.
    But you say that you don't have a MIPS R4000 executable file?..................I think that you have gotten hold of an "emulator" file...............these were part of modules to let you emulate MIPS/RISC on other platforms..............OK for learning, but not for analysis/development. In that case I am not surprised that you saw a load of nonsense, and it doesn't matter what format, it is not what we need?

    I think that you need to get us an example, otherwise we will get nowhere?

    cheers
    If you cannot do someone any good: don't do them any harm....
    As long as you did this to one of these, the least of my little ones............you did it unto Me.
    What profiteth a man if he gains the entire World at the expense of his immortal soul?

  4. #14
    Senior Member
    Join Date
    Jul 2003
    Posts
    634
    Yea there partly (by the look of things) encrypted with 128bit AES encryption, I wanna get my hands on one and experiment with a side channel crypto attack, but im a poor student so have no pennys to waste on an expensive toy at the moment.

    Its weird the psp-linux people dont seem to have pushed so hard as the ds-linux people did with there hardware, i dont get why they havent tried changing or disconnected the clock speed to see whether the AES keys are generated from the RT clock. they keep saying theyll be ready in a month, and there researching but just seems like there pussy footing around.

    i2c

  5. #15
    Senior Member
    Join Date
    Jan 2004
    Location
    Hawaii
    Posts
    351
    Well the admin at psp-linux.org is the same guy who runs dslinux, so I think the deadline is possible. There have been alot of talks about trying a buffer overflow or even getting unencrypted data from memory to do some work with.

    A_T

    [QUOTE] from a PM to i2c
    This is the EBOOT.PBP unpacker: http://pdc.me.uk/pbp/pbp-unpacker-050.exe

    The 13MB PBP can be found here: http://dj01.psp.update.playstation....e4b24/EBOOT.PBP

    After that, I just disassembled as x86 code and was checking out the plaintext. the PBP contains a few files, and I wanted to find out what was what.
    [QUOTE]
    Geek isn't just a four-letter word; it's a six-figure income.

  6. #16
    Senior Member
    Join Date
    Mar 2004
    Posts
    557
    Hi

    Recently, I was made to pay attention to this page, which describes quite
    nicely executable file formats[1], partly very detailed (credits to white_scorpion).
    Really good read.

    as per your MIPS problem (if it still is one )
    Can't you compile it using as[2], with the -mips3 option? Then, you would
    have a binary to use. See details for MIPS ELF[3] and MIPS ECOFF[4]

    Cheers.


    [1] http://www.nondot.org/sabre/os/artic...leFileFormats/
    [2] http://www.nondot.org/~sabre/Project...UAssembler.pdf
    [3] http://www.tachyonsoft.com/elf.pdf
    [4] http://turing.une.edu.au/~comp283/cd.../sde-guide.pdf

    p.s. I am aware that this thread is a few days old. The link to [1] I just got
    a few days ago.
    If the only tool you have is a hammer, you tend to see every problem as a nail.
    (Abraham Maslow, Psychologist, 1908-70)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

 Security News

     Patches

       Security Trends

         How-To

           Buying Guides