View previous topic :: View next topic |
Author |
Message |
Dariusc123456
Joined: 12 Aug 2008 Posts: 394
|
Posted: Wed Sep 03, 2008 12:46 pm Post subject: Reverse Enginnering Program? |
|
|
Now before anyone cuss me out, and or lock this thread, what program is best recommended to use to reverse enginner a psp program? I have one call Cain And Abel, but it dont work for me to use in my research. All it does is get passwords, etc. Prx Tool only output nids and command. I need the source code from the file. Thanks to anyone who help me. |
|
Back to top |
|
|
a_noob
Joined: 17 Sep 2006 Posts: 97 Location: _start: jr 0xDEADBEEF
|
Posted: Wed Sep 03, 2008 3:49 pm Post subject: |
|
|
As you said, prxtool. It will give you the ASM of an unencrypted prx. C or C++ code is up to your interpretation of the ASM. _________________
Code: | .øOº'ºOø.
'ºOo.oOº' |
|
|
Back to top |
|
|
hlide
Joined: 10 Sep 2006 Posts: 750
|
Posted: Wed Sep 03, 2008 4:08 pm Post subject: |
|
|
if you mean a C decompiler, I didn't hear there is actually one for PSP. |
|
Back to top |
|
|
Pirata Nervo
Joined: 09 Oct 2007 Posts: 409
|
Posted: Wed Sep 03, 2008 7:04 pm Post subject: |
|
|
IN my opinion, the cool part from reverse engineering is remaking the source code yourself by looking into ASM code.
It may be only me but that's what I think.
So, PRX tool. _________________
Upgrade your PSP |
|
Back to top |
|
|
ne0h
Joined: 21 Feb 2008 Posts: 386
|
Posted: Thu Sep 04, 2008 3:06 am Post subject: |
|
|
hlide, I've never hear about a C decompiler... O.O |
|
Back to top |
|
|
Pirata Nervo
Joined: 09 Oct 2007 Posts: 409
|
|
Back to top |
|
|
Dariusc123456
Joined: 12 Aug 2008 Posts: 394
|
Posted: Thu Sep 04, 2008 6:14 am Post subject: |
|
|
So for example, say that I want reverse the ipl from a firmware, what program would I use then? .... The truth is that im trying to reverse enginnering a psp game and I Havent found a program todo so yet |
|
Back to top |
|
|
Raphael
Joined: 17 Jan 2006 Posts: 646 Location: Germany
|
Posted: Thu Sep 04, 2008 6:45 am Post subject: |
|
|
I don't know of any decompiler for the allegrex as of yet, and I highly doubt there exists one, as it is a cumbersome thing to do. Lots of special cases and idioms that would have to be translated into high level language...
So your only choice is as A_Nub already stated. Use PRXTool and disassemble the executable and go at reversing the assembly to C manually.
And unless you are fluent in mips assembly, you can immediately forget about that and judging by your posts, that seems the case.
Dariusc123456 wrote: | So for example, say that I want reverse the ipl from a firmware, what program would I use then? .... The truth is that im trying to reverse enginnering a psp game and I Havent found a program todo so yet |
I assume "psp game" means an official game, rather than a homebrew. In that case, much luck with spending some years of your lifetime on reversing the assembly, even if you were fluent in mips assembler.
EDIT: After finding out what "Cain and Abel" actually is and seeing how the OP brought it into context with reverse engineering, I'd say this thread is actually a case for the beloved hall of shame. _________________ <Don't push the river, it flows.>
http://wordpress.fx-world.org - my devblog
http://wiki.fx-world.org - VFPU documentation wiki
Alexander Berl |
|
Back to top |
|
|
jbit Site Admin
Joined: 28 May 2005 Posts: 293 Location: København, Danmark
|
Posted: Thu Sep 04, 2008 7:48 am Post subject: |
|
|
If you have what it takes to reverse engineer something you wouldn't be on a forum asking how to do it.
Reverse engineering requires dedication, hard work and LOTS AND LOTS of personal research. There is no magic recipe for it, every reverse engineering project is different, most breakthroughs in reverse engineering are made due to personal experience or just luck.
Usually you are reverse engineering something because people don't know what it does, if people don't know what it does it either means it's hard to figure out, people don't want to share or nobody cares. So really asking doesn't get you very far...
Also, we do not discuss game hacking here, it's completely off topic for this forum. |
|
Back to top |
|
|
|