Skip to content

A debugger for iOS 11+ that provides basic functionality, such as set/delete breakpoints, register manipulation, single stepping, etc

License

Notifications You must be signed in to change notification settings

francois-egner/iOS-Debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Based on the elaboration for the project group "IT Security" at the Rheinische Friedrich-Wilhelms-University in Bonn.
Elaboration to be found at: https://www.francois-egner.de/projekte ("Development of an iOS-Debugger")

Final presentation of the project group: https://bit.ly/2L6bEaO

Usage:

Write to memory: memory write [0xAddress] [0xData]
Read memory: memory read [0x address]
Read register: register read [index]
Write to registers register set [index] [0xData]
Show all registers: register showAll
Set software breakpoint: breakpoint set [0x address].
Delete software breakpoint: breakpoint delete [0xAddress].
Show all breakpoints: breakpoint showAll
Single Step: n or next
Continue: c or continue

Implemented:

Pause & resume task
Memory read & write
Register read & write
Set & delete breakpoint
single step

Still to be implemented, if necessary:

Code segment -> Assembly

About

A debugger for iOS 11+ that provides basic functionality, such as set/delete breakpoints, register manipulation, single stepping, etc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages