Post: Help needed with analyzing prx using IDA Pro
04-07-2020, 09:03 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Original Post with pictures: https://www.psx-place.com/threads/help-needed-with-analyzing-prx-using-ida-pro.28949/

The decrypted SPRX (ELF) file that I am trying to analyze is a script that is used by my game to control character related stuffs.

What I am trying to do:
Find the function that controls if the character can do some specific actions (e.g. jumping after double jump) in the prx file.

However, I am not sure if I did my analyzing process correctly, because the file does not have any useful strings that I can use to backtrack to the function.

I would really appreciate if anyone can review my steps and see what I did wrong. I will list down my steps here:
1. Open the ELF file using ELF64 for PowerPC 64, with PowerPC big-endian as the processor

2. Run Kakaroto's Script files.
analyze_self.idc and analyze_sprx.idc will give me TOC, but analyze_self64.idc will result in "Could no find the OPD segment" error.

3. Inputting TOC into processor analyzer options, and reanalyzed the file.

That's all the steps I took. Can anyone point out if were any errors in those steps?
If not how should I proceed to find the offset I wanted in sprx?

Sorry for the long post, any help is appreciated. Thanks in advance.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo