高中生

- 金币
- 721
- 好评
- 1
- 信誉
- 100
|
首先祝愿大伙新春愉快,阖家欢乐!
是这样的,我一直喜欢给免费的APP添加弹窗,虽然技术不高,但是乐在其中!
我写过几款本地验证,经过老朋友的测试,大部分兼容性很好,但是因为本地验证不能批量导出卡密,一般的APP网络验证,又因为卡密不支持自定义长度或者纯数字,所以最近想重拾云注入。
这里,希望云注入的作者能多多美化该界面,期待更新!
话回正题,我参考了前辈们的代码,觉得云注入的参数固定在最后一个classes{p}.dex里头,结构比如:
.class public Lcom/sadfxg/fasg/App;
.super Landroid/app/Application;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"StaticFieldLeak"
}
.end annotation
# static fields
.field public static A:Ljava/lang/String; = ""
.field public static ACTIVITY:Ljava/lang/String; = "3787cc3050e23b367fe1861384365c1b682167f5f0b5c096218c0a2e4c937e3cd304fb7179cd6135"
.field public static API_VERSION:I = 0x1
.field public static APP_ID:Ljava/lang/String; = "a155ce5349ba8cd00000242d50cf1ff7"
.field public static INCREMENT_DATA:Ljava/lang/String; = "763cafa5bcd9ec20"
.field public static PLATFORM:I = 0x2
.field public static PLUGIN_VERIFY:Ljava/lang/String; = "1680f2109ddbae10d96cc20203b933ed"
.field public static RS:Ljava/lang/String; = "hwnUwfsRtx"
hwnUwfsRtx是一个类似xml的文件,每次加密,都会随机生成文件名,但是前面的ACTIVITY、APP_ID、INCREMENT_DATA、PLUGIN_VERIFY光看代码,由于接触加密解密不深,不知道是啥加密方式,所以这里问问大家,如何能解析出明文。
之所以发帖,初衷是想解决同一个软件的不同版本,共用同一个云注入的APP列表控制卡密、动态弹窗的问题。我已经没有更好的免费的网络验证了(其他网络验证有会被攻击的危险),而且小卡拉米一位!十分惭愧!
谢谢大伙的帮忙,愿您前路皆坦途!心想皆事成!好运连连!财源广进!谢谢!

|
|