Skip to content

Cycript real-time classdump . An alternative for encrypted binaries

Notifications You must be signed in to change notification settings

rpetrich/weak_classdump

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

weak_classdump

A Cycript script that generates a header file for the class passed to the function.

Most useful when you cannot classdump , when binaries are encrypted etc.


Usage examples :

root# cycript -p Skype weak_classdump.cy; cycript -p Skype
cy# UIApp
"<HellcatApplication: 0x1734e0>"

cy# weak_classdump(HellcatApplication);
"Wrote file to /tmp/HellcatApplication.h"

cy# UIApp.delegate
"<SkypeAppDelegate: 0x194db0>"

cy# weak_classdump(SkypeAppDelegate,"/someDirWithWriteAccess/");
"Wrote file to /someDirWithWriteAccess/SkypeAppDelegate.h"

by Elias Limneos

web: limneos.net

email: iphone (at) limneos (dot) net

twitter: @limneos

Issues

Thanks to Ryan Petrich, currently no issues. I might just need to optimize the code a bit for speed and readability.

Licence

weak_classdump is open source. Feel free to help improving it if you like.

Environment

weak_classdump works under Cycript. Visit cycript.org for more info.

About

Cycript real-time classdump . An alternative for encrypted binaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Objective-C 100.0%