吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5024|回复: 14
收起左侧

[Android 原创] 2020春节红包 前三题Writeup

[复制链接]
XhyEax 发表于 2020-2-9 20:45

解题方法并不唯一,仅供参考。

题目打包下载地址

https://down.52pojie.cn/Challenge/Happy_New_Year_2020_Challenge.rar

第一题 送分题

关注“吾爱破解论坛”微信公众号,回复指定字符串即可获得本题正确口令。

第二题 Windows 初级题

使用PEiD查壳,得知该程序是UPX壳,并修改了区段名。于是使用OD脱壳,再用ImportREConstructor修复IAT。

再次查壳,得到Borland Delphi v3.0 *。故使用IDR爱盘下载地址)进行分析。

查看窗体,定位到关键函数TForm1.edtPwdChange

其中对输入字符串进行切片,然后分别进行md5计算,并与以下字符比较:

E7EE5F4653E31955CACC7CD68E2A7839

ea6b2efbdd4255a9f1b3bbc6399b58f4

c8d46d341bea4fd5bff866a65ff8aea9

反查md5并拼接即可得到52pojie2019game

输入进行校验,得到提示:

将该字符串回复到公众号即可获得本题正确口令。

第三题 Android 初级题

使用AndroidKiller反编译,打开MainActivity.smali,发现checkFlagonClick方法被nativie化了。

于是使用IDA打开libcrack_j2c.so,定位到onClick方法,可以发现是通过JNI反射调用Java方法。由此可以大致分析出程序流程:

首先获取输入框文本,对长度进行判断,为30则调用checkFlag方法进行检查

checkFlag方法中,定位到关键位置:

由此可知,安装并打开该APP后,输入30位长度的字符串,点击确定就会调用equals方法

于是使用Frida进行hook,打印出调用该方法的参数和实例内容,从而得到真码:

ed61f6308c74bcf35c71729d4db24c

将该字符串回复到公众号即可获得本题正确口令。

Frida脚本如下:


if(Java.available)

{

Java.perform(function(){

var String= Java.use('java.lang.String');

String.equals.overload("java.lang.Object").implementation=function(obj){

console.log(this.toString());

console.log(obj);

return this.equals(obj);

}

});

}

此处应有分割线

祝各位身体健康,心想事成!

免费评分

参与人数 4威望 +2 吾爱币 +15 热心值 +2 收起 理由
sakulalang + 1 厉害👍🏻
pinangeryi + 1 谢谢@Thanks!
山高人为蜂 + 1 + 1 谢谢分享!
qtfreet00 + 2 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

西风月 发表于 2020-2-10 01:15
我一个文科生根本不会这些算法
jcxwfc 发表于 2020-2-9 21:00
很厉害,,我第二题会查壳,别的就不会了 呵呵
 楼主| XhyEax 发表于 2020-2-9 20:51
今天打开论坛才发现红包活动已经结束了,于是把早就写好的WP发上来。
仅供参考。
shaguadou 发表于 2020-2-9 21:28
阿宇6080 发表于 2020-2-9 20:57
ashdiashfioasjfdsdfgfsg

你这回复明显是灌水啊,不怕违规吗?
头像被屏蔽
hxrjian 发表于 2020-2-9 22:01
提示: 作者被禁止或删除 内容自动屏蔽
ethanchengyu 发表于 2020-2-9 23:02
只会送分题
山高人为蜂 发表于 2020-2-10 01:18
“使用Androidkiller反编译,打开MainActivity.smali”,我就只能破解到这里的,面对安卓和JAVA,我完全外行。希望明年降低点难度......
zhanlang2018 发表于 2020-2-10 09:01
很厉害,学习学习
1006706246 发表于 2020-2-10 10:23
还是有点难度
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 12:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表