【问题标题】:How GBWhatsapp works [closed]GBWhatsapp如何工作[关闭]
【发布时间】:2020-02-27 07:59:54
【问题描述】:

我遇到了一个名为GBWhatsapp的应用程序。它是由一些不知名的人开发的,有很多网站可以下载apk。由于某种原因,它没有正式上架。

看到使用这个应用程序我实际上可以与使用official WhatsApp application 的人聊天,这让我感到非常惊讶。

我做了一些谷歌搜索,发现它是原始 whatsapp 应用程序的修改后的应用程序。它建立在原始应用程序之上。意味着一些人/开发人员/工程师反编译了原始 apk 并插入了他们的代码并以另一个名称发布。

我的问题是,Whatapp APK 是否安全性差很多,以至于一些工程师能够成功地反编译它的 java 代码?他们提供了很多原始应用中没有的新功能?

我知道 apk 可以反编译,但如果原始开发团队混淆了代码(proguard 等)。那么几乎不可能对java代码进行逆向工程。这是怎么发生的?

另外,如果它不是修改后的应用程序。意味着他们构建了自己的应用程序,类似于 whatsapp,然后他们如何能够向官方应用程序发送消息

【问题讨论】:

  • Is Whatapp APK is so much less secure that some engineers were able to decompile it's java code succesfully?你可以自己试试看:)they provided a lot of new features which are not there in original app?如果他们反编译了,那么他们可以添加新功能,当然
  • @a_local_nobody 很好。我现在试试。根据您的评论,它听起来很容易反编译 8-|。你在讽刺吗:D:D
  • 有很多工具可以反编译

标签: android apk proguard whatsapp decompiling


【解决方案1】:

Whatapp APK 是不是太不安全了,以至于一些工程师能够成功地反编译它的 java 代码?他们提供了许多原始应用程序中没有的新功能?

Whatsapp for Android 包含 Java 和本机代码。代码混淆使攻击者难以理解代码,但本身并不能防止反编译和修改。为了防止这种情况发生,Whatsapp 开发人员应该使用额外的工具来提供运行时自我保护。

他们如何向官方应用发送消息

有几种方法可以做到这一点。首先,他们确实可以修改原始应用程序。或者,他们可以找出网络协议并在他们的应用程序中实现它。一旦网络协议明确,您就不必再拥有原始应用程序,除非它使用仅授权来自原始应用程序的消息的技术。

【讨论】:

  • 好吧。我认为他们可能会在原始应用程序之上构建它。通过修改它。我昨天试过了,是的:)我能够通过更改它的图标来重建whatsapp apk:D。并成功安装在我的手机中。
猜你喜欢
  • 2021-10-31
  • 2012-05-08
  • 2012-07-04
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多