Jump to content

4 posts in this topic

Recommended Posts

Posted

Hi guys so i have been slowly learning and reading tutorials on here and needed some help,

I am learning how to bypass the Gameloft Syscall protection they have on a app called City Mania (just using that so i can learn + want to hack it)

I have read the tutorials and am following them but something is not working,

So first step I am doing the following

 

  1. Download the app from Itunes
  2. Crack the app using Rasticrac
  3. Thin the Binary and remove the ASLR on the binary and upload it to the fame folder
  4. Test the game out to make sure its working with those removed
  5. Open the game and open putty and run the following command - debugserver 127.0.0.1:23 --attach=CityMania
  6. I get the following error 
    debugserver-@(#)PROGRAM:debugserver  PROJECT:debugserver-320.2.89
     for arm64.
    Attaching to process CityMania...
    Segmentation fault: 11
  7. Now doing a little research it seems like thats a protection on the app and I need to bypass it on the app in IDA
  8. I load the app into IDA and go to the imports tab
  9. I search for _Syscall and then double click on it to take me to the area i need to edit, I then get the below image - http://imgur.com/a/Qwire
  10. Now I am not sure if I am doing this right but here is what I think I should be doing, I then I double click on int _syscall(int,...) that takes me to the following - http://imgur.com/a/TU3Fx - Just to clarify the only reason its colour brown is because I have been trying to NOP those fields as you will read
  11. Okay so once I am there I then go to the HEX view tab and change the fields to C046C046 i then click on apply changes and it changes to brown
  12. I save it and then patch it and apply all changes to input file,
  13. i then upload it back into the game and set permissions and one of two things happen

Either the game crashes OR the game will load and I will still get Segmentation fault: 11

 

If someone can please come to my aid as I have been stuck on this for a few hours


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines