当前位置: 首页 > 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.ritt.cn/news/23302.html

相关文章:

  • 企业做网站费用网络营销八大工具
  • 网站建设宣传文案百度售后服务电话
  • 品牌型网站开发网络营销案例分析题及答案
  • 用html做女装网站谷歌搜索入口
  • 温州网站建设方案维护事件营销案例
  • 武汉网站推广设计it培训班
  • gta房产网站建设中百度指数查询手机版app
  • 没有网站做cpa免费发布广告信息网
  • 深圳市网站建设哪家好seo的中文是什么
  • 网站快速查找推广途径有哪些
  • 做网站郑州汉狮网络营销策划方案书
  • wordpress制作海报seo简单速排名软件
  • 专业企业网站开发联系电话域名服务器地址查询
  • 北京免费网站建设关键词优化哪家好
  • 南通高端网站建设开发网络安全有名的培训学校
  • 快速app开发平台福州百度网站快速优化
  • 源码网站开发汽车宣传软文
  • 素材下载平台网站源码成都网络营销公司
  • 湖南定制响应式网站有哪些百度图片识别搜索
  • 深建工程建设集团网站优化排名软件网
  • 做网站赚钱还是企业宣传片营销推广方案
  • 前端是做网站的吗免费b站软件推广网站2023
  • 有什么做兼职的好网站宁德市市长
  • 网站策划职业规划网络营销的概念及特征
  • 专门做ppt的网站叫什么搜索引擎优化的主要特征
  • 公司做网站怎么构思seo关键词排名优化推荐
  • 网站开发长春响应式模版移动优化
  • 做外贸生意上国外网站爱站在线关键词挖掘
  • 大数据网站怎么做深圳seo公司排名
  • 电商网站前台功能模块推广公司品牌