forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Reverse Enginnering Program?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    forums.ps2dev.org Forum Index -> The Incredible Hall Of Shame
View previous topic :: View next topic  
Author Message
Dariusc123456



Joined: 12 Aug 2008
Posts: 394

PostPosted: Wed Sep 03, 2008 12:46 pm    Post subject: Reverse Enginnering Program? Reply with quote

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
View user's profile Send private message AIM Address
a_noob



Joined: 17 Sep 2006
Posts: 97
Location: _start: jr 0xDEADBEEF

PostPosted: Wed Sep 03, 2008 3:49 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address MSN Messenger
hlide



Joined: 10 Sep 2006
Posts: 750

PostPosted: Wed Sep 03, 2008 4:08 pm    Post subject: Reply with quote

if you mean a C decompiler, I didn't hear there is actually one for PSP.
Back to top
View user's profile Send private message
Pirata Nervo



Joined: 09 Oct 2007
Posts: 409

PostPosted: Wed Sep 03, 2008 7:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
ne0h



Joined: 21 Feb 2008
Posts: 386

PostPosted: Thu Sep 04, 2008 3:06 am    Post subject: Reply with quote

hlide, I've never hear about a C decompiler... O.O
Back to top
View user's profile Send private message
Pirata Nervo



Joined: 09 Oct 2007
Posts: 409

PostPosted: Thu Sep 04, 2008 3:32 am    Post subject: Reply with quote

http://en.wikipedia.org/wiki/Decompilation
_________________

Upgrade your PSP
Back to top
View user's profile Send private message
Dariusc123456



Joined: 12 Aug 2008
Posts: 394

PostPosted: Thu Sep 04, 2008 6:14 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
Raphael



Joined: 17 Jan 2006
Posts: 646
Location: Germany

PostPosted: Thu Sep 04, 2008 6:45 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
jbit
Site Admin


Joined: 28 May 2005
Posts: 293
Location: København, Danmark

PostPosted: Thu Sep 04, 2008 7:48 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    forums.ps2dev.org Forum Index -> The Incredible Hall Of Shame All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group