Hookzz 如何使用,有大神能指点一下吗?


#1

想使用一下Hookzz和 HookZzModules,奈何只看git上的md说明,实在是不会操作和使用。
有没有大神能指点一下,如何使用。

不知道有没有更多的逆向入门朋友有这种困惑,我自己琢磨了一晚没琢磨出来。确实入门级别,需要前辈们带一带路。 有缘看到的朋友,请教一下!

ps 在论坛里找到作者发的文章,自己继续研究下。


#2
0x1. replace hook function
size_t (*origin_fread)(void * ptr, size_t size, size_t nitems, FILE * stream);

size_t (fake_fread)(void * ptr, size_t size, size_t nitems, FILE * stream) {
    // Do What you Want.
    return origin_fread(ptr, size, nitems, stream);
}

void hook_fread() {
    ZzReplace((void *)fread, (void *)fake_fread, (void **)&origin_fread);
}

写成这样的readme还不会用?

void hook_fread() {
    MSHookFunction((void *)fread, (void *)fake_fread, (void **)&origin_fread);
}

改成这样会了吧


#3

唯一指定Discord提问群,请


#4

对不起 是我没写好README 这锅我背了


#5

大神,是我修行不够。 我上Discord群里再请教一下。

如果README里有详细步骤,或者提供一个完整demo项目 会不会更好。
我学会了,我来帮忙写一点吧?对我这种入门的菜鸟还是会有点帮助的吧。比如怎么在logos中、怎么在monkeyDev中使用。


#6

嗯。 明白! 多谢张老师


#7

大神,是我修行不够。


#8

张老师,你别拿我这种入门菜鸟逗闷子啊。

我在下载个Discord。 先问下,编译了libhookzz.dylib之后怎么用啊。 在logos Tweak和 MonkeyDev中 都咋用啊


#9

跟其他所有的dylib一样用啊。。。


#10

哦哦。。。


#11

鄙视一下我吧,原谅我还是不会用,只能求教了,教教我吧!


#12

HookzzModules对于一些app好像同样也没作用。。。。。


#13

都在搞wx啊


#14

没有,这是别人搞的,想看看他的代码, 反调试搞不定


#15

意思就是 灰吃灰呀


#16

这么直白。。。 你说得目标太遥远宏大。 为啥不能自己做呢,一定要吃吗?