简单注册机 题解

简介: 简单注册机 题解

需要配置安卓工具

Android Killer配置

Android Killer不再更新,需要自行修改配置来反编译一些高版本,比如本题

安装到雷电模拟器

放入Android Killer反编译

没有显示代码

点击查看Java代码

打开Main Activity找到关键代码

if (i == 1)
    {
      paramView = "dd2940c04462b4dd7c450528835cca15".toCharArray();
      paramView[2] = ((char)(char)(paramView[2] + paramView[3] - 50));
      paramView[4] = ((char)(char)(paramView[2] + paramView[5] - 48));
      paramView[30] = ((char)(char)(paramView[31] + paramView[9] - 48));
      paramView[14] = ((char)(char)(paramView[27] + paramView[28] - 97));
      i = 0;
      if (i >= 16)
      {
        paramView = String.valueOf(paramView);
        this.val$textview.setText("flag{" + paramView + "}");
      }
    }
    for (;;)
    {
      return;
      int j = paramView[(31 - i)];
      paramView[(31 - i)] = ((char)paramView[i]);
      paramView[i] = ((char)j);
      i++;
      break;
      this.val$textview.setText("��������������");
    }
  }

关键部分代码

仿写输出就是flag

#include<iostream>
using namespace std; 
int main(){
    char data[]="dd2940c04462b4dd7c450528835cca15";
    data[2] = data[2] + data[3] - 50;
    data[4] = data[2] + data[5] - 48;
    data[30] = data[31] + data[9] - 48;
    data[14] = data[27] + data[28] - 97;
    for(int i=0;i<=16;i++){
    char j = data[31 - i];
    data[31 - i] = data[i];
    data[i] = j;
  }
  printf("flag{%s}",data);
}

flag{59acc538825054c7de4b26440c0999dd}

相关文章
|
14天前
|
iOS开发 MacOS
【Mac系统】解决Vscode中LeetCode插件不能刷剑指offer题库
文章讨论了解决Mac系统中Vscode里LeetCode插件无法刷剑指Offer题库的问题,并提供了一些相关的使用技巧和资源链接。
41 1
|
9月前
|
算法 程序员
LeetCode的正确打开姿势
LeetCode的正确打开姿势
22 0
|
11月前
刚学完二叉树,来试试这些oj题练练手吧!
刚学完二叉树,来试试这些oj题练练手吧!
62 0
|
测试技术 C++
牛客网输入输出练习c++ 个人版题解
牛客网输入输出练习c++ 个人版题解
284 0
牛客网输入输出练习c++ 个人版题解
|
C++ Python
LeetCode每日一题题解:1706. 球会落何处-题解-python && C++源代码
LeetCode每日一题题解:1706. 球会落何处-题解-python && C++源代码
LeetCode每日一题题解:1706. 球会落何处-题解-python && C++源代码
|
C++ Python
LeetCode每日一题题解:811. 子域名访问计数-题解-python && C++源代码
LeetCode每日一题题解:811. 子域名访问计数-题解-python && C++源代码
|
C++ Python
LeetCode每日一题题解:682. 棒球比赛-题解-python && C++源代码
LeetCode每日一题题解:682. 棒球比赛-题解-python && C++源代码
|
C++ Python
LeetCode每日一题题解:15. 三数之和-题解-python && C++源代码
LeetCode每日一题题解:15. 三数之和-题解-python && C++源代码
|
算法 C++ Python
LeetCode每日一题题解:260. 只出现一次的数字 III-题解-python && C++源代码
LeetCode每日一题题解:260. 只出现一次的数字 III-题解-python && C++源代码