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

制作网站监控推荐莆田网站建设开发

制作网站监控推荐,莆田网站建设开发,企业规划设计,网站开发iso9001easyEZbaby_app 究极简单的安卓逆向 解法 得到一个 apk 安装包。 用 jadx 打开#xff0c;搜索文本 flag#xff0c;加载所有。 flag 是 obj obj2#xff0c;来自用户的用户名和密码。 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.tj-hxxt.cn/news/140581.html

相关文章:

  • 初中网站建设网站建设的实施方案
  • 攀枝花仁和住房和城乡建设局网站网站建设费用分类
  • 网站开发参考文献期刊学网站设计
  • 溧水区住房和城乡建设厅网站哪里做网站比较快
  • 旅游门户网站建设项目招标佛山网站设计制作公司
  • 做儿童文学有哪些的网站seo优化排名易下拉用法
  • 自己做的网站如何兼容莱芜金点子最新招聘
  • 南充网站建设工作室有阿里云服务器 怎么做网站
  • 惠城中山网站建设四合一小说网站搭建教程
  • 免费建个人手机网站网站建设的资金
  • 网站开发前端工程师建好的网站怎么用
  • 常德投诉网站秦皇岛网站建设找汉狮
  • 山东鲁桥建设有限公司网站中国核工业二四建设有限公司
  • 微网站建设报价表网络营销的特点包括什么
  • 网站建设968WordPress的插件怎么保存
  • 网站不用域名可以吗石家庄建设路网站
  • 金融交易网站开发wordpress添加媒体没反应
  • 域名站长工具创办公司需要多少资金
  • 活动网站网易云播放器做网站播放
  • 在线网页代理网址seo网络优化公司哪家好
  • 企业培训机构网站源码做网站哪个公司最好
  • 西安网站开发定制制作清河做网站哪家好
  • 石家庄做公司网站创意网站开发
  • 手机网站开发成本哈尔滨住房和城乡建设局
  • 网站设计企数字广东公司面试严吗
  • 教着做美食的网站怎么增加网站权重
  • golang做网站网站多久备案一次
  • 做智能网站一个网站的成本
  • 广州网站建设要多少钱Sql 发wordpress
  • 网站有备案需要什么手续百度seo如何做