大神帮忙写个.dylib文件

大神帮忙写个dylib文件,我是用来学习注入dylib,只有一个提示框就可以了,这样我就知道我注入的有没有成功了,求各位大神

你自己写个NSLog在日志里看不是一样的

我手机没有越狱,我要注入别的ipa文件里,麻烦大神有时间帮忙

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
#include <malloc/malloc.h>

typedef struct interpose_s{
  void *new_func;
  void *orig_func;
}interpose_t;

void *my_malloc(int size);
void my_free (void *);

static const interpose_t interposing_functions[] \
               __attribute__ ((used,section("__DATA, __interpose"))) = {
                { (void *)my_free, (void *)free },
                { (void *)my_malloc, (void *)malloc },
        };

void *my_malloc(int size){
  void *returned = malloc(size);
  malloc_printf("+ %p %d\n", returned, size);
  return (returned);
}

void my_free(void *freed){
  malloc_printf("- %p\n", freed);
  free(freed);
}
gcc -dynamiclib xx.c libMTrace.dylib -Wall
DYLD_INSERT_LIBRARIES=libMTrace.dylib a.out

想试验自己写个dylib就行了,gcc编译一下,通过环境变量注入

Are you retarded?

注入什么应用的

这个能用吗?

Do you have hands?