GenitalHurricane

joined 1 year ago
[–] GenitalHurricane@lemmy.world 8 points 2 months ago (1 children)
[–] GenitalHurricane@lemmy.world 5 points 2 months ago (3 children)

So nothing ... Ok

[–] GenitalHurricane@lemmy.world 14 points 2 months ago (8 children)

This loser works cashier at a gas station in a racist town until evidence is provided to counter my obvious facts

[–] GenitalHurricane@lemmy.world 11 points 2 months ago

Ah yes, delete your original incorrect comment instead of continuing the discussion about how wrong and lazy it was to make, nice.

[–] GenitalHurricane@lemmy.world 100 points 2 months ago* (last edited 2 months ago) (2 children)

Libmanwe-lib.so is a library file in machine language (compiled). A Google search reveals that it is exclusively mentioned in the context of PDD software—all five search results refer to PDD’s apps. According to this discussion on GitHub, “the malicious code of PDD is protected by two sets of VMPs (manwe, nvwa)”. Libmanwe is the library to use manwe.

An anonymous user uploaded a decompiled version of libmanwe-lib to GitHub. It reads like it is a list of methods to encrypt, decrypt or shift integer signals, which fits the above description as a VMP for the sake of hiding a program’s purpose.

In plain words, TEMU’s app employed a PDD proprietary measure to hide malicious code in an opaque bubble within the application’s executables

[–] GenitalHurricane@lemmy.world 18 points 2 months ago (1 children)
  1. Dynamic compilation using runtime.exec(). A cryptically named function in the source code calls for “package compile”, using runtime.exec(). This means a new program is created by the app itself.—Compiling is the process of creating a computer executable from a human-readable code. The executable created by this function is not visible to security scans before or during installation of the app, or even with elaborate penetration testing. Therefore, TEMU’s app could have passed all the tests for approval into Google’s Play Store, despite having an open door built in for an unbounded use of exploitative methods. The local compilation even allows the software to make use of other data on the device that itself could have been created dynamically and with information from TEMU’s servers.