Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import "substrate.h"
- #import <Security/Security.h>
- static OSStatus (*original_SSLWrite) (
- SSLContextRef context,
- const void *data,
- size_t dataLength,
- size_t *processed
- );
- OSStatus replaced_SSLWrite (
- SSLContextRef context,
- const void *data,
- size_t dataLength,
- size_t *processed
- ){
- NSString *datastring = [[NSString alloc] initWithBytes:data length:dataLength encoding:NSASCIIStringEncoding];
- NSLog(@"ssly! %@", datastring);
- return original_SSLWrite(context, data, dataLength, processed);
- }
- %ctor{
- %init();
- MSHookFunction(&SSLWrite, &replaced_SSLWrite, &original_SSLWrite);
- // Replace original function implementation with your replaced_ one.
- }
Advertisement
Add Comment
Please, Sign In to add comment