欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式

程序员文章站 2023-02-21 19:44:04
微信逆向时,想要使用runtime的方法交换去HOOK微信的登陆方法onNext,发现由于找不到方法而崩溃 解决方法如下: 1.添加方法 2.方法替换(class_replaceMethod) 使用方法替换的方式去解决的话有一个问题,就是如果想要HOOK的原来的类里面没有这个onNext方法的话,r ......

微信逆向时,想要使用runtime的方法交换去hook微信的登陆方法onnext,发现由于找不到方法而崩溃逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式

 

 解决方法如下:

1.添加方法

逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式

 

 

2.方法替换(class_replacemethod)

逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式

 

 

使用方法替换的方式去解决的话有一个问题,就是如果想要hook的原来的类里面没有这个onnext方法的话,replacemethod这个方法会在原来的类里面添加一个onnext方法。

3.get & set
 

逆向微信时使用runtime方法交换后因找不到方法而崩溃的解决方式