索引
All Classes and Interfaces|常量字段值|所有程序包
A
- addClassFinalAgent() - 类中的方法 cn.ezeyc.edpenc.Encryptor
-
向jar文件中添加classfinal的代码
- AgentTransformer - cn.ezeyc.edpenc中的类
-
AgentTransformer jvm加载class时回调
- AgentTransformer(char[]) - 类的构造器 cn.ezeyc.edpenc.AgentTransformer
-
构造方法
C
- CLASS_FINAL_FILES - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
本项目需要打包的代码
- CLASS_G - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- CLASSES - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- ClassUtils - cn.ezeyc.edpenc.util中的类
- ClassUtils() - 类的构造器 cn.ezeyc.edpenc.util.ClassUtils
- close(Closeable...) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
关闭流
- cn.ezeyc.edpenc - 程序包 cn.ezeyc.edpenc
- cn.ezeyc.edpenc.util - 程序包 cn.ezeyc.edpenc.util
- CONFIG_CODE - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
机器码标记
- CONFIG_PASS - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
密码标记
- CONFIG_PASS_HASH - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
加密密码的hash
- Const - cn.ezeyc.edpenc.util中的类
- Const() - 类的构造器 cn.ezeyc.edpenc.util.Const
- containsArray(String, String[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
字符串是否包含数组中的任1元素
- CoreAgent - cn.ezeyc.edpenc中的类
-
监听类加载
- CoreAgent() - 类的构造器 cn.ezeyc.edpenc.CoreAgent
- crc32(byte[]) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
计算cec
D
- DAO - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- de(byte[], char[], int) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
解密
- deAes(byte[], char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
AES解密
- delete(File) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
删除整个目录
- deSimple(byte[], char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
解密
- deSimple(byte[], int, int, char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
解密
- DLE_FILES - 类中的静态变量 cn.ezeyc.edpenc.util.JarUtils
-
打包时需要删除的文件
- doDecrypt(String, String, char[]) - 类中的方法 cn.ezeyc.edpenc.JarDecryptor
-
根据名称解密出一个文件
- doEncryptJar() - 类中的方法 cn.ezeyc.edpenc.Encryptor
-
加密jar的主要过程
- doJar(String, String) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
-
把目录压缩成jar
- DOU - 类中的静态变量 cn.ezeyc.edpenc.util.Const
E
- en(byte[], char[], int) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
加密
- enAes(byte[], char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
AES加密字节
- Enc - cn.ezeyc.edpenc中的类
- Enc() - 类的构造器 cn.ezeyc.edpenc.Enc
- ENCRYPT_TYPE - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
默认加密方式
- Encryptor - cn.ezeyc.edpenc中的类
- Encryptor(String, String) - 类的构造器 cn.ezeyc.edpenc.Encryptor
-
构造方法
- EncryptUtils - cn.ezeyc.edpenc.util中的类
- EncryptUtils() - 类的构造器 cn.ezeyc.edpenc.util.EncryptUtils
- enSimple(byte[], char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
加密
- enSimple(byte[], int, int, char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
加密
- equal(char[], char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
char数组比较
- execute() - 类中的方法 cn.ezeyc.edpenc.Enc
F
- FILE_NAME - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
加密出来的文件名
- filterClasses(List<String>) - 类中的方法 cn.ezeyc.edpenc.Encryptor
-
找出所有需要加密的class文件
- findClass(List<String>, String) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
G
- getCpu() - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
获取cpu序列号
- getFileFromJar(File, String) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
-
在压缩文件中获取一个文件的字节
- getHardDiskSerialNumber() - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
获取硬盘序列号
- getInstance() - 类中的静态方法 cn.ezeyc.edpenc.JarDecryptor
-
单例
- getMacList() - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
获取mac地址
- getRootPath(String) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
I
- info() - 类中的静态方法 cn.ezeyc.edpenc.util.Const
- insertStringArray(String[], String, String) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
在字符串的某个位置插入字符串
- IoUtils - cn.ezeyc.edpenc.util中的类
- IoUtils() - 类的构造器 cn.ezeyc.edpenc.util.IoUtils
- isDel(File) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
-
是否删除这个文件
- isEmpty(char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
判断字符串是否为空
- isEmpty(String) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
判断字符串是否为空
- isNotEmpty(char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
判断字符串是否不为空
J
- JAR - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- JarDecryptor - cn.ezeyc.edpenc中的类
-
java class解密
- JarDecryptor() - 类的构造器 cn.ezeyc.edpenc.JarDecryptor
-
构造
- JarUtils - cn.ezeyc.edpenc.util中的类
- JarUtils() - 类的构造器 cn.ezeyc.edpenc.util.JarUtils
L
- LIB - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- LIB_JAR_DIR - 类中的静态变量 cn.ezeyc.edpenc.util.Const
-
lib下的jar解压的目录名后缀
- LINUX - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- listFile(List<File>, File) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
枚举所有文件,包括文件夹
- listFile(List<File>, File, String) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
递归查找文件,只返回文件
- loadClassPath(ClassPool, File) - 类中的静态方法 cn.ezeyc.edpenc.util.ClassUtils
-
加载jar包路径
M
- MAC - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- makeMarchCode() - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
生成机器码
- md5(char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
md5
- md5(char[], boolean) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
md5
- md5byte(char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
md5加密
- merger(byte[]...) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
合并byte[]
- merger(char[]...) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
合并byte[]
P
- PACKAGES - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- premain(String, Instrumentation) - 类中的静态方法 cn.ezeyc.edpenc.CoreAgent
-
man方法执行前调用
R
- randChar(int) - 类中的静态方法 cn.ezeyc.edpenc.util.EncryptUtils
-
随机字串
- readEncryptedFile(File, String) - 类中的静态方法 cn.ezeyc.edpenc.JarDecryptor
-
在jar文件或目录中读取文件字节
- readFileToByte(File) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
读取文件
- readPassFromJar(File) - 类中的静态方法 cn.ezeyc.edpenc.JarDecryptor
-
读取隐藏在jar的密码
- readTxtFile(File) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
读取文本文件
- rewriteAllMethods(ClassPool, String) - 类中的静态方法 cn.ezeyc.edpenc.util.ClassUtils
-
清空方法
- runCmd(String, int) - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
运行命令
- runCmd(String, String) - 类中的静态方法 cn.ezeyc.edpenc.util.SysUtils
-
运行cmd命令
S
- SALT - 类中的静态变量 cn.ezeyc.edpenc.util.EncryptUtils
-
盐
- setBodyKeepParamInfos(CtMethod, String, boolean) - 类中的静态方法 cn.ezeyc.edpenc.util.ClassUtils
-
修改方法体,并且保留参数信息
- setCode(char[]) - 类中的方法 cn.ezeyc.edpenc.Encryptor
- setJars(List<String>) - 类中的方法 cn.ezeyc.edpenc.Encryptor
- setPackages(List<String>) - 类中的方法 cn.ezeyc.edpenc.Encryptor
- SIZE_0 - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- SIZE_1 - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- StrUtils - cn.ezeyc.edpenc.util中的类
- StrUtils() - 类的构造器 cn.ezeyc.edpenc.util.StrUtils
- SysUtils - cn.ezeyc.edpenc.util中的类
-
系统工具类
- SysUtils() - 类的构造器 cn.ezeyc.edpenc.util.SysUtils
T
- toBytes(char[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
字符数组转成字节数组
- toBytes(InputStream) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
stream2byte[]
- toChars(byte[]) - 类中的静态方法 cn.ezeyc.edpenc.util.StrUtils
-
字节转char数组
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - 类中的方法 cn.ezeyc.edpenc.AgentTransformer
U
- unJar(String, String) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
-
释放jar内以及子jar的所有文件
- unJar(String, String, List<String>) - 类中的静态方法 cn.ezeyc.edpenc.util.JarUtils
-
释放jar内以及子jar的所有文件
V
W
- WIN - 类中的静态变量 cn.ezeyc.edpenc.util.Const
- writeFile(File, byte[]) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
写文件
- writeTxtFile(File, String) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
-
写文件
All Classes and Interfaces|常量字段值|所有程序包