当前位置: 首页 > news >正文

在哪家公司建设网站好珠海seo排名收费

在哪家公司建设网站好,珠海seo排名收费,格斗网页游戏大全,西安网站维保公司easyEZbaby_app 究极简单的安卓逆向 解法 得到一个 apk 安装包。 用 jadx 打开,搜索文本 flag,加载所有。 flag 是 obj obj2,来自用户的用户名和密码。 Override // android.view.View.OnClickListenerpublic void onClick(View view) {St…

easyEZbaby_app

究极简单的安卓逆向


解法

得到一个 apk 安装包。

用 jadx 打开,搜索文本 flag,加载所有。

flag 是 obj + obj2,来自用户的用户名和密码。

    @Override // android.view.View.OnClickListenerpublic void onClick(View view) {String obj = this.username.getText().toString();String obj2 = this.password.getText().toString();if (checkUsername(obj) && checkPass(obj2)) {Toast.makeText(this, "登录成功", 0).show();Toast.makeText(this, "flag{" + obj + obj2 + "}", 0).show();return;}Toast.makeText(this, "登录失败", 0).show();}

先分析 checkUsername 方法。str 和 sb 相等时返回 true。

    public boolean checkUsername(String str) {if (str != null) {try {if (str.length() != 0 && str != null) {MessageDigest messageDigest = MessageDigest.getInstance("MD5");messageDigest.reset();messageDigest.update("zhishixuebao".getBytes());String hexString = toHexString(messageDigest.digest(), "");StringBuilder sb = new StringBuilder();for (int i = 0; i < hexString.length(); i += 2) {sb.append(hexString.charAt(i));}return (sb.toString()).equals(str);}return false;} catch (NoSuchAlgorithmException e) {e.printStackTrace();}}return false;}

将 CheckUsername 方法改为输出 sb。

import java.io.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;public class CheckUsername {public static void main(String[] args) {try {MessageDigest messageDigest = MessageDigest.getInstance("MD5");messageDigest.reset();messageDigest.update("zhishixuebao".getBytes());String hexString = toHexString(messageDigest.digest(), "");StringBuilder sb = new StringBuilder();for (int i = 0; i < hexString.length(); i += 2) {sb.append(hexString.charAt(i));}System.out.print(sb);} catch (NoSuchAlgorithmException e) {e.printStackTrace();}}private static String toHexString(byte[] bArr, String str) {StringBuilder sb = new StringBuilder();for (byte b : bArr) {String hexString = Integer.toHexString(b & 255);if (hexString.length() == 1) {sb.append('0');}sb.append(hexString);sb.append(str);}return sb.toString();}}

输出:

7afc4fcefc616ebd

然后分析 checkPass 方法。str 不为空,长度15,

    public boolean checkPass(String str) {if (str == null) {return false;}char[] charArray = str.toCharArray();if (charArray.length != 15) {return false;}for (int i = 0; i < charArray.length; i++) {charArray[i] = (char) ((((255 - i) + 2) - 98) - charArray[i]);if (charArray[i] != '0' || i >= 15) {return false;}}return true;}

经过这句处理后,charArray[i] 变为 ‘0’。

charArray[i] = (char) ((((255 - i) + 2) - 98) - charArray[i]);

将 CheckPass 方法改为输出 str。

import java.io.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;public class CheckPass {public static void main(String[] args) {char[] charArray = new char[15];for (int i = 0; i < charArray.length; i++) {charArray[i] = (char) ((((255 - i) + 2) - 98) - '0');}System.out.print(charArray);}
}

输出:

onmlkjihgfedcba

拼接 obj + obj2 得到 flag。

Toast.makeText(this, "flag{" + obj + obj2 + "}", 0).show();

Flag

flag{7afc4fcefc616ebdonmlkjihgfedcba}

声明

本博客上发布的所有关于网络攻防技术的文章,仅用于教育和研究目的。所有涉及到的实验操作都在虚拟机或者专门设计的靶机上进行,并且严格遵守了相关法律法规

博主坚决反对任何形式的非法黑客行为,包括但不限于未经授权的访问、攻击或破坏他人的计算机系统。博主强烈建议每位读者在学习网络攻防技术时,必须遵守法律法规不得用于任何非法目的。对于因使用这些技术而导致的任何后果,博主不承担任何责任

http://www.15wanjia.com/news/52008.html

相关文章:

  • js做音乐网站济南seo排行榜
  • 怎么制作一款自己的appseo网络推广公司
  • 新浪云怎么做淘宝客网站公司seo是什么级别
  • wap网页游戏轮回olseo综合查询工具可以查看哪些数据
  • 选择网站做友情链接的标准一般是天门seo
  • 注册域名邮箱怎么弄seo搜索引擎是什么
  • html网站支付链接怎么做的经典软文案例或软文案例
  • 网站管理后台源码nba最新排名东西部
  • 网站好处杭州今天查出多少阳性
  • 做的网站上更改内容改怎么办seo兼职怎么收费
  • 上饶专业做网站建设百度问答一天能赚100块吗
  • 注册公司登陆哪个网站引流推广广告怎么写
  • 廊坊建设网站企业5年网站seo优化公司
  • 做任务赚q红包的网站搜索引擎技术优化
  • 好的网站有哪些万能推广app
  • 个人工作室和公司区别福州seo公司
  • php网站开发的成功经历营销推广投放平台
  • 外贸公司有必要建设网站吗学电商运营的培训机构
  • 为什么做网站能赚钱中国职业技能培训中心官网
  • 免费建站系统怎么用宁波seo搜索引擎优化公司
  • 深圳市网站建设哪家好专业拓客公司联系方式
  • 动态网站下载优化推广网站怎么做
  • 做网站要多少钱新乡网站推广软件免费版
  • 营销型网站跟云网站软文写作是什么意思
  • 宁波市余姚建设局网站免费使用seo软件
  • 聊城做网站最好的网络公司微博推广方案
  • 正能量网站推荐网络推广营销方案免费
  • 没有基础学做网站移动建站模板
  • vue做的项目网站竞价账户托管的公司有哪些
  • 个人网站主页怎么做云南今日头条新闻