(Requirement)Remove ASLR

Notes

Q: What is ASLR?
A: ASLR Stands for Address Space Layout Randomization. It is a security feature to make things harder to hack. It basically loads the code into random non-sequential segments of memory and then remembers where it loaded things to allow sequential execution.
When a developer builds a Program using XCode or something, he can set the MH_PIE flag. I am not sure, but I guess MH stands for mach header and PIE stands for Position Independent Executable.

Q: What does this APP do?
A: It basically searches for the MH_PIE Flag, disables it and writes the changes to the Application.



Requirements:
  • Jailbroken Device
  • AppList from Cydia (latest)
Download: HERE


Installation:
  1. Download the file above (If on mobile downloading skip to step 7/8)
  2. Download a file transfer utility such as iTools ( http://itools.hk/en_index.htm )
  3. Open iTools
  4. Go to the File System tab
  5. Select the One that says "File System(Jailbreaked)" directory structure
  6. Place the deb you downloaded into any directory you like it does not matter. Personally I recommend var/mobile for quick access
  7. On your iDevice go into iFile
  8. In iFile go to wherever you placed the file(Or Downloaded it to if you downloaded on your iDevice)
  9. Select the file and tap install
  10. It will respring the device so that the app icon will appear.
How to Use
  1. Now that the device has resprung, Open the App.
  2. Scroll through the list and find the app you want to disable ASLR on.
  3. Select it and hit Remove.
  4. Done. ASLR has been removed.
Credits:
HackJack, Acatraz

0 comments: