结合AI对WhatsApp的分析 (一)

admin 2025年3月14日12:40:54评论8 views字数 1738阅读5分47秒阅读模式

一、目标

结合AI对WhatsApp的分析 (一)
1:main

好希望未来的世界是这样的:

小X同学,请帮我写一个ws的H算法,并且详细解释入参和结果。

可惜现实是这样的

结合AI对WhatsApp的分析 (一)
1:ws1

也好,起码飞哥还不至于失业,李老板还得老老实实给我发工资。然后含泪退掉了他偷偷买的4090,原计划他准备搭个DeepSeek来优化我的。

二、步骤

遇事不决先问AI

工具是死的,人是活到。个人认为目前的AI,抹平了初级程序员和中级的程序员之间的技术差距。但是抹平不了李老板和入门级的程序员之间的技术差距。

作为一个有证的程序员,应该这样问AI才靠谱

结合AI对WhatsApp的分析 (一)
1:ws2

这里面的关键信息就是AES SHA256libwhatsapp.so了,

找朋友 libwhatsapp.so

我们遇到的第一个困难就是, 最新版的apk里面只有libsuperpack.so 和 libunwindstack.so, 并没有我们期待的libwhatsapp.so

不过这也难不倒我们,继续问AI呗。这次 AI给出了几个方案,它怀疑 WhatsApp 可能已经将多个 .so 库合并进一个单独的 libsuperpack.so 文件,减少 APK 体积并提高加载效率。

所以我们先安装Apk,然后用上最原始的查找大法

find / -name 'libwhatsapp.so' -type f

# 结果出来了
/data/user/0/com.whatsapp/files/decompressed/libs.spo/libwhatsapp.so

IDA

这个 H 一看就是个Base64, 所以第一反应就是 hook java的 base64函数,但是没有结果,那就说明大概率是在 so里面做的base64。

这时候就请IDA上场了。

我感觉下一个版本的ida可能就会增加AI窗口了, 咱们直接输入一个:

请帮我标出这个so中做Base64操作的函数,并且生成frida Hook的代码

好吧,在ida没有更新之前,只能飞哥上场了。

挂上心爱的 FindCrypt插件

结合AI对WhatsApp的分析 (一)
1:ida1

啥也不说了,先Hook它

    let libWhatsAppAddress = Module.findBaseAddress('libwhatsapp.so');    console.log(" ==> libwhatsapp : " + libWhatsAppAddress)    let offset = 0x89F7C8;    let funcAddr = libWhatsAppAddress.add(offset);    Interceptor.attach(funcAddr, {        onEnterfunction(args) {        },        onLeavefunction(retval) {            console.log('--> retval: ' + retval);            try {                let strIn = Memory.readUtf8String(retval);                console.log(strIn);            } catch (e) {                Log"#### Base64 A Rc Error");            }            console.log(`/* TID ${gettid()} */ =======  Base64 A retval ====`);        }    });

跑一下 ,熟悉的味道

结合AI对WhatsApp的分析 (一)1:rc1

三、总结

再强调一遍,以后的程序员只会有一种,利用辅助AI工具的程序员。不会使用AI的程序员一定是要被淘汰的。

早用早享受,不用担心AI会替代你,AI的出现只会让你的工作更加高效。以此为理由找李老板提加工资。

结合AI对WhatsApp的分析 (一)
1:ffshow

这台机器不会取代我们任何一个人

结合AI对WhatsApp的分析 (一)

关注微信公众号,最新技术干货实时推送

结合AI对WhatsApp的分析 (一)
手机查看不方便,可以网页看
http://91fans.com.cn

原文始发于微信公众号(奋飞安全):结合AI对WhatsApp的分析 (一)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月14日12:40:54
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   结合AI对WhatsApp的分析 (一)https://cn-sec.com/archives/3838367.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息