众所周知,在 Java 编程中,程序员通常会使用==或equals()来简单的比较地址,内容是否相等。而这两者之间的使用区别,对于初学 Java 的同学来说可能会比较迷糊。我将根据下面的几段示例程序,来对这两种比较方法进行分析,供大家参考: private static void method1() ...
分类:
编程语言 时间:
2020-07-10 11:46:47
阅读次数:
61
建议大家使用VS2019开发时把自带的反编译功能打开: 进入正题,首先上一个本节最终能实现的健康检测UI界面: 本节实现的健康检测是通过引用以下系列nuget进行的实现: github上有该包的实现方式,使用过程中可以参考源码来编写相关参数,github地址:https://github.com/X ...
分类:
Web程序 时间:
2020-07-05 21:07:59
阅读次数:
79
懒人方案 网盘: 链接:https://pan.baidu.com/s/1x4OB1IF2HZGgtLhd1Kr_AQ 提取码:glx7 网盘内是已生成可用工具,下载可以直接使用,使用前看一下READ.txt文件。 Maven依赖 <?xml version="1.0" encoding="UTF- ...
分类:
编程语言 时间:
2020-07-03 15:34:39
阅读次数:
222
UIPATH调用Python编译程序exe 好处: 1)code不以可编辑的状态被用户接触,对于不懂反编译的一般用户,可提升一定的代码安全性; 2)不需要用户机器上安装 python环境。 3)可以将能够执行不同任务的脚本编译成同一个exe程序,通过传入不同参数实现不同任务。 1).生成并调用单任务 ...
分类:
编程语言 时间:
2020-07-03 00:54:26
阅读次数:
79
1 打开reverse3.exe 2 ida32 2.1 丢进ida反编译后,搜索字符串“flag”可以找到以下源码 从下往上分析: (1)如果Dest和Str2前v2个字节相同,则得到的是正确的flag。而v2就是Dest的长度; (2)for循环对Dest进行修改,第j位元素的ASCII加上j; ...
分类:
其他好文 时间:
2020-06-28 22:17:24
阅读次数:
58
一.环境要求 安装java 1.8 以上 命令行运行 java -version 返回版本大于1.8 如果没有,请安装java 1.8 二.下载与安装 下载apktool_x.x.x.jar到本地 官网下载或者 镜像下载 重命名下载的apktool_x.x.x.jar,改名为apktool.jar ...
分类:
其他好文 时间:
2020-06-27 21:41:41
阅读次数:
183
常规操作,设置代理准备抓包,启动APP进行登录,对抓取到的包进行分析,最好抓2次进行对比,分析哪些参数的数据有变化: 将APP进行反编译,我用的jeb,通过搜索关键字"nonceStr"定位到代码块: 参数和抓取到的数据包都对的上,应该就是这里了。 通过分析得知this.pwdMD5 = MD5.m ...
分类:
移动开发 时间:
2020-06-26 14:38:26
阅读次数:
108
DotfuscatorPro_4.9可以防止你的.NET软件被反编译,可以在一定程度上防止你的软件被反编译。现在很多软件都有被反编译的现象,虽然不能做到百分百的防范,但是你至少可以先做些技术上的处理,至少能挡住许多小白。 打开DotfuscatorPro软件,如图所示,点击ok 点击这个文件夹图标, ...
分类:
其他好文 时间:
2020-06-26 14:28:29
阅读次数:
95
注意:本文章修改的版本是1.2.008,经测试高于该版本号的不可以使用这个方法。不接受要求更新的留言或者私信。 扫雷嘛,大家都爱玩,不爱玩的也可以试一下Windows自带或者商店里的那个,本质上其实是个推理游戏。如果有经验的话,不妨挑战一下今天的主角:《Zombie Sweeper》。在这里贴几张网 ...
分类:
其他好文 时间:
2020-06-25 21:06:09
阅读次数:
101
简介 Byte Code也叫做字节码,是连接java源代码和JVM的桥梁,源代码编译成为字节码,而字节码又被加载进JVM中运行。字节码怎么生成,怎么查看字节码,隐藏在Byte Code背后的秘密是什么呢?快跟小师妹一起来看看吧。 Byte Code的作用 小师妹:F师兄,为什么Java需要字节码呢? ...
分类:
编程语言 时间:
2020-06-25 11:42:53
阅读次数:
64