6767 发表于 2017-9-15 19:10

【转载】蚂蚁金服的有奖Crackme

本帖最后由 6767 于 2017-11-1 03:44 编辑

到现在 不知道有没有高手已经解出来了{:301_1008:}



https://mp.weixin.qq.com/s/qvAtP-mi5Eh8EiICqfC5sQ


不过好像微信的那个地址是内网的。。。评论里给了外网地址
下载地址:https://gw.alipayobjects.com/os/rmsportal/dkOhtLYXSCxptZzwYECm.apk


===
看了一下,大概顶层是java,核心逻辑跑在so的虚拟机,再加外挂二进制文件
感觉十分难。。。


====
我去 你们别水贴啊。。。囧
{:301_989:}


有同学说被网站下线了,发个保存的版本

Sound 发表于 2017-9-16 21:51

没看到奖金啊 是不是得等几天?

冥界3大法王 发表于 2018-2-11 19:32

.class Lcom/test/test/MainActivity$1;
.super Ljava/lang/Object;
.source "MainActivity.java"

# interfaces
.implements Landroid/view/View$OnClickListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/test/test/MainActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lcom/test/test/MainActivity;


# direct methods
.method constructor <init>(Lcom/test/test/MainActivity;)V
    .locals 0
    .param p1, "this$0"    # Lcom/test/test/MainActivity;

    .prologue
    .line 41
    iput-object p1, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onClick(Landroid/view/View;)V
    .locals 4
    .param p1, "view"    # Landroid/view/View;

    .prologue
    .line 44
    iget-object v2, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-static {v2}, Lcom/test/test/MainActivity;->access$000(Lcom/test/test/MainActivity;)Landroid/widget/EditText;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    .line 45
    .local v1, "userinput":Ljava/lang/String;
    iget-object v2, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    iget-object v3, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-static {v3}, Lcom/test/test/MainActivity;->access$200(Lcom/test/test/MainActivity;)Ljava/lang/String;

    move-result-object v3

    invoke-static {v3, v1}, Lcom/test/test/ndkMethod;->checkInput(Ljava/lang/String;Ljava/lang/String;)I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-static {v2, v3}, Lcom/test/test/MainActivity;->access$102(Lcom/test/test/MainActivity;Ljava/lang/Integer;)Ljava/lang/Integer;

    .line 46
    iget-object v2, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-static {v2}, Lcom/test/test/MainActivity;->access$100(Lcom/test/test/MainActivity;)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

   

    .line 47
    const-string v0, "<html><body><a><font color=\"#00ff00\">\u9a8c\u8bc1\u901a\u8fc7!</a></body></html>"

    .line 48
    .local v0, "html1":Ljava/lang/String;
    iget-object v2, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-static {v2}, Lcom/test/test/MainActivity;->access$300(Lcom/test/test/MainActivity;)Landroid/widget/EditText;

    move-result-object v2

    invoke-static {v0}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 53
    :goto_0
    return-void

    .line 50
    .end local v0    # "html1":Ljava/lang/String;
    :cond_0
    const-string v0, "<html><body><a><font color=\"#ff0000\">\u9a8c\u8bc1\u5931\u8d25!</a></body></html>"

    .line 51
    .restart local v0    # "html1":Ljava/lang/String;
    iget-object v2, p0, Lcom/test/test/MainActivity$1;->this$0:Lcom/test/test/MainActivity;

    invoke-static {v2}, Lcom/test/test/MainActivity;->access$300(Lcom/test/test/MainActivity;)Landroid/widget/EditText;

    move-result-object v2

    invoke-static {v0}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    goto :goto_0
.end method

CharlesOWen 发表于 2017-9-15 20:06

密码 948215 不谢{:1_902:}

6767 发表于 2017-9-15 20:12

CharlesOWen 发表于 2017-9-15 20:06
密码 948215 不谢

你骗人=。=
这个6位数是不对的

黑龍 发表于 2017-9-15 23:58

密码 4358971 不谢

hack528 发表于 2017-9-16 11:02

密码 7355608 不谢

明月心 发表于 2017-9-16 12:34

蚂蚁铝服的 CM{:301_1009:}

明月心 发表于 2017-9-16 12:37

下面哪个是 阿里某平台名字?

A.蚂蚁铁服
B.蚂蚁铜服
C.蚂蚁金服
D.蚂蚁塑料服
E.蟑螂金服
F.蟋蟀金服
G.蚂蚁铝服
H.蚂蚁锌服
I..蚂蚱金服

呱呱生 发表于 2017-9-16 14:56

仿佛很牛的样子

xiaolei1994 发表于 2017-9-16 16:28

CharlesOWen 发表于 2017-9-15 20:06
密码 948215 不谢

我不信。

安远 发表于 2017-9-16 18:15

密码123456   不谢
页: [1] 2 3
查看完整版本: 【转载】蚂蚁金服的有奖Crackme