学逆向论坛

找回密码
立即注册

只需一步,快速开始

发新帖

2万

积分

41

好友

1171

主题
发表于 2019-6-11 09:21:22 | 查看: 8581| 回复: 0

相关题目:

♦ findit

题目描述:
不知不觉,小明长大了,变成了一个程序员,虽然很苦逼,但是偶尔编写个小东西坑害公司新人还是蛮好玩的。新人小萌一天问小明wifi账号密码,一分钟后,小萌收到了一个文件。小萌想了好久都没得到密码,怎么办,女朋友要买东西,流量告罄,没wifi上不了网,不买就分手,是时候该展现月老的实力了兄弟们!代表月亮惩罚小明!得出答案。(答案为flag{}形式)
步骤一
拿到一个apk包,手机安装后发现需要输入答案。

496385cff014ef1cb3.png
步骤二
随便输后提示答案错误

660295cff0161d1801.png
步骤三
安装的时候发现没有网络申请权限,那么不是联网题。用
工具逆向成jar

161515cff0170bc6e9.png
步骤四
查看源代码找到算法

231885cff0181c7f5f.png
888395cff0186ed3b2.png
步骤五
分析出是一个移位变换的答案。但是初始值没在里面找到。
工具问题。换ida,选择main的那个文件。找到初始值,
assic

355575cff01955fe17.png
213835cff019c4582f.png
步骤六
进行还原,修复出来要输入的密码:
• 'T','h','i','s','I','s','T','h','e','F','l','a','g','H','o','m','e'

步骤七
进行算法移位运算后,得到需要输入的密
码。


• LzakAkLzwXdsyZgew

步骤八
提交答案获得flag

344435cff01c938eec.png



温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的认可,还可以获得学币奖励,请尊重他人的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。
论坛交流群:672619046

小黑屋|手机版|站务邮箱|学逆向论坛 ( 粤ICP备2021023307号 )|网站地图

GMT+8, 2024-12-22 20:56 , Processed in 0.170197 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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