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