美文网首页程序员杂谈
基于 iOS 微信自动抢红包教程二次讲解

基于 iOS 微信自动抢红包教程二次讲解

作者: 指尖猿 | 来源:发表于2017-05-19 10:18 被阅读887次

    首先声明并非原创,而是我觉得市面上写的教程 让我这个小白都看不懂,一脸懵13!!!

    再次申明:此教程仅供娱乐,学习,不承担任何法律责任....

    我弄了差不多两个星期,一个星期看逆向,一个星期跟着实践写出来了.此文的目的为了让小白能够更好的出去装逼!

    这个博客是对一篇教程的再次讲解 

    大家可以参考这个github的地址 (这个是原文地址,感谢作者!)

    首先第一步就是对微信一个砸壳操作.

    但是呢,大伙通常手机都没有越狱对吧?没关系去PP助手下一个就是已经砸壳好的了

    如果你也没有PP助手是吧??? 那么我是不会让你去下载一个的

    这个是我把该用到的工具都上传到了百度云盘里面 耐心看下去 

    我会把工具放在文章末尾.密码是:

    传送门

    https://pan.baidu.com/s/1hsl6Smw  密码:dbvf


    第一步: 获取砸壳后的微信... 不要问我怎么砸壳  我已经把砸壳后的微信放在文章末尾了

    有越狱手机动手能力强的可以看这里点击这里看如何砸壳

    现在来看看原作者这个教程


    第二步: 获取动态库 

    2.1,如果你想获取广告版的动态库 直接看上面一个链接 

    命令如下

    git  clonehttps://github.com/buginux/WeChatRedEnvelop.git

    cd  WeChatRedEnvelop

    make


    cp  .theos/obj/debug/WeChatRedEnvelop.dylib ~/Desktop # 注意是 .theos 目录,这是个隐藏目录 

    (这个命令呢,是把WeChatRedEnvelop.dylib文件复制到桌面上来)

    #pragma mark  mark -- 报错

    这里要提的是 你如果直接照着抄的话,你会报错的.因为你make命令执行过去就会报错

    #pragma mark  安装theos 

    原因是因为你没有安装theos (动手能力强的 可以看iOS逆向工程这本书里面章节theos讲解了下载过程..

    如果你嫌弃安装麻烦 请看文字末尾里面有百度云盘的链接 

    有直接全部下载好的theos所有文件 直接放在/opt 目录之下

    command +shift +g +/opt  

    上面的命令你可以定位到所在的目录 copy过去就可以

    来看看图文


    #pragma mark  查自己动态库所在的路径  如果都没有 安装theos

    /usr/lib/libsubstrate.dylib 还是

    /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate

    自己检查电脑里面 这两个目录那个是对的

    if  /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate

    install_name_tool -change /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate  @loader_path/libsubstrate.dylib   /Users/你的电脑名字/WeChatRedEnvelop.dylib

    else

    install_name_tool -change /usr/lib/libsubstrate.dylib @loader_path/libsubstrate.dylib /Users/你的电脑名字/WeChatRedEnvelop.dylib

    看图看图看图

    第四步: 

    如果你执行的没有错误的话 

    把WeChatRedEnvelop.dylib 文件跟 libsubstrate.dylib  以及砸壳后的微信放到

    /Users/xxx/ 目录下 

    1.解压微信的api包 (手动解压也可以)

    终端:unzip wechat.ipa -d wechat (看好目录)

    2.把动态库放进.app包里(手动操作也可以 -> 把libsubstrate.dylib WeChatRedEnvelop.dylib 直接丢进echat/Payload/WeChat.app里也是一样的效果)

    终端:cp libsubstrate.dylib WeChatRedEnvelop.dylib wechat/Payload/WeChat.app    

    如果你还是不理解看图吧


    第五步: 注入动态库 

    终端: /Users/xxx/yololib  wechat/Payload/WeChat.app/WeChat   WeChatRedEnvelop.dylib

    公式:yololib 所在的目录  + 你要注入的微信可执行文件+  WeChatRedEnvelop.dylib 动态库

    如果你都是在/User/xxx 目录下 那么直接 直接copy 

    如果还是不清楚 看图看图

    重要的事情再说一遍

     /Users/fox/yololib wechat/Payload/WeChat.app/WeChat  WeChatRedEnvelop.dylib 

    这个是公式  yololib是一个注入动态库的工具 我也把它丢在 云盘里面了..

    sudo  chmod 777  

    这个命令是为了获得读写权限 - > 输入密码



    第六步: 重新签名

    点击跳转到github 下载

    选择好自己的证书

    第七步: 安装微信

    1.通过itunes安装

    2.通过Xcode ->Windo - devices -  +号选择重新打包的微信

    以上都是文字版,下列就是我每个步骤都截图,并且加上说明了.可以对照着看

    如果你安装的时候报错了闪退了,看下面的图

    上面这个就是报错原因

    能看到这里的同学,很佩服你能看完这么啰嗦的一个教程. 如果你是小白,可能看到了步骤这么多可能会被吓到..如果不想走这些步骤呢.直接可以在我的百度云盘里面找到已经注入好动态库的微信,直接重新签名即可! 

    只需要重新签名的微信直通车 密码:n4uq

    链接: https://pan.baidu.com/s/1geNmsM3 密码: n4uq

    重新签名工具直通车

    相信也有很多同学估实现了,然后在想其中原理对不对?那好人做好底.走我们看看到底是怎么实现的,有什么奥妙! 

    强调非托!

    :建议每人入手一本ios逆向工程(小黄书) 以及购买网易云课堂666元的教学视频 这样不仅可以装逼,还能讲原理.

    (本人已经购买视频以及书籍)视频可以付费 共享账号.如果你愿意的话.

    本人QQ2228114940 联系我

    附上LLDB高级用法直通车 链接: https://pan.baidu.com/s/1dEPst6D 密码: wtdx

    感言:在昨晚下决心写博客的时候.深深的意识到 要写一个好的博客.并不是要自己有多牛逼,而是目的让小白,让读者能够看的懂,清晰.如果你看了我的博客你还做不出一个抢红包插件的话.那么这个是我的错,证明我博客没写好.排版的也不给力! 原以为写完之后我会深深的喜悦..实际上我更感到忧伤.自己想写的东西那么多,苦于时间,自己懒.懂的不够深.对未知的东西惧怕,怕写出来误人子弟!呜呼哀哉! iOS路上有我陪你一起同行!加油!共勉!

    最重要的事情来了...看我连夜写博客一上午编辑的份上..这个博客能让你更好的装逼的话,能否请我喝杯奶茶! 打赏是你与我最近的距离!感谢!

    相关文章

      网友评论

        本文标题: 基于 iOS 微信自动抢红包教程二次讲解

        本文链接:https://www.haomeiwen.com/subject/vkxyxxtx.html