索引

A C D E F G I J L M P R S T U V W 
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

VERSION - 类中的静态变量 cn.ezeyc.edpenc.util.Const
版本

W

WIN - 类中的静态变量 cn.ezeyc.edpenc.util.Const
 
writeFile(File, byte[]) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
写文件
writeTxtFile(File, String) - 类中的静态方法 cn.ezeyc.edpenc.util.IoUtils
写文件
A C D E F G I J L M P R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包