跳过导航链接
A C D E F G H I J L M N P R S T U V W 

A

addClassFinalAgent() - 类 中的方法net.roseboy.classfinal.JarEncryptor
向jar文件中添加classfinal的代码
addOption(String, boolean, String) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Add an option that only contains a short-name.
AgentTransformer - net.roseboy.classfinal中的类
AgentTransformer jvm加载class时回调
AgentTransformer(char[]) - 类 的构造器net.roseboy.classfinal.AgentTransformer
构造方法

C

CLASSFINAL_FILES - 类 中的静态变量net.roseboy.classfinal.Const
 
ClassUtils - net.roseboy.classfinal.util中的类
字节码操作工具类
ClassUtils() - 类 的构造器net.roseboy.classfinal.util.ClassUtils
 
close(Closeable...) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
关闭流
closeForm() - 类 中的方法net.roseboy.classfinal.InputForm
关闭窗口
CmdLineOption - net.roseboy.classfinal.util中的类
命令行参数解析工具
CmdLineOption() - 类 的构造器net.roseboy.classfinal.util.CmdLineOption
 
CONFIG_CODE - 类 中的静态变量net.roseboy.classfinal.Const
 
CONFIG_PASS - 类 中的静态变量net.roseboy.classfinal.Const
 
CONFIG_PASSHASH - 类 中的静态变量net.roseboy.classfinal.Const
 
Const - net.roseboy.classfinal中的类
常量
Const() - 类 的构造器net.roseboy.classfinal.Const
 
containsArray(String, String[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
字符串是否包含数组中的任1元素
copy(InputStream, OutputStream) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
复制输入输出流
CoreAgent - net.roseboy.classfinal中的类
监听类加载
CoreAgent() - 类 的构造器net.roseboy.classfinal.CoreAgent
 
crc32(byte[]) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
计算cec

D

datetimeFormat - 类 中的静态变量net.roseboy.classfinal.util.Log
 
de(byte[], char[], int) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
解密
deAES(String, char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
AES解密
deAES(byte[], char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
AES解密
DEBUG - 类 中的静态变量net.roseboy.classfinal.Const
 
debug(Object) - 类 中的静态方法net.roseboy.classfinal.util.Log
输出debug信息
decryptConfigFile(String, InputStream, char[]) - 类 中的方法net.roseboy.classfinal.JarDecryptor
解密配置文件,spring读取文件时调用
delete(File) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
删除整个目录
deRSA(String, String) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
RSA私钥解密
deRSA(byte[], String) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
RSA私钥解密
deSimple(byte[], int, int, char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
解密
deSimple(byte[], char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
解密
DLE_FILES - 类 中的静态变量net.roseboy.classfinal.util.JarUtils
 
doDecrypt(String, String, char[]) - 类 中的方法net.roseboy.classfinal.JarDecryptor
根据名称解密出一个文件
doEncryptJar() - 类 中的方法net.roseboy.classfinal.JarEncryptor
加密jar的主要过程
doJar(String, String) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
把目录压缩成jar

E

en(byte[], char[], int) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
加密
enAES(String, char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
AES加密字符串
enAES(byte[], char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
AES加密字节
ENCRYPT_TYPE - 类 中的静态变量net.roseboy.classfinal.Const
 
EncryptUtils - net.roseboy.classfinal.util中的类
简单加密解密
EncryptUtils() - 类 的构造器net.roseboy.classfinal.util.EncryptUtils
 
enRSA(String, String) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
RSA公钥加密
enRSA(byte[], String) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
RSA公钥加密
enSimple(byte[], int, int, char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
加密
enSimple(byte[], char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
加密
equal(char[], char[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
char数组比较

F

FILE_NAME - 类 中的静态变量net.roseboy.classfinal.Const
 
filterClasses(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
找出所有需要加密的class文件

G

genKeyPair() - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
生成密钥对
getCPUSerialNumber() - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
获取cpu序列号
getEncryptFileCount() - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
getFileFromJar(File, String) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
在压缩文件中获取一个文件的字节
getHardDiskSerialNumber() - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
获取硬盘序列号
getInstance() - 类 中的静态方法net.roseboy.classfinal.JarDecryptor
单例
getMacList() - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
获取mac地址
getOptionValue(String) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Retrieve the first argument, if any, of this option.
getOptionValue(String, String) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Retrieve the first argument, if any, of this option.
getOptionValues(String) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Retrieves the array of values, if any, of an option.
getRootPath(String) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
获取class运行的classes目录或所在的jar包目录

H

hasOption(String) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Query to see if an option has been set.
HtmlUtils - net.roseboy.classfinal.util中的类
 
HtmlUtils() - 类 的构造器net.roseboy.classfinal.util.HtmlUtils
 

I

InputForm - net.roseboy.classfinal中的类
密码输入界面,模拟命令行输入
InputForm() - 类 的构造器net.roseboy.classfinal.InputForm
 
insertCode(String, String, int, File, File) - 类 中的静态方法net.roseboy.classfinal.util.ClassUtils
给方法插入代码并返回bytecode的字节数组
insertStringArray(String[], String, String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
在字符串的某个位置插入字符串
IoUtils - net.roseboy.classfinal.util中的类
工具
IoUtils() - 类 的构造器net.roseboy.classfinal.util.IoUtils
 
isDel(File) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
是否删除这个文件
isEmpty(String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
判断字符串是否为空
isEmpty(char[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
判断字符串是否为空
isMatch(String, String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
通配符匹配
isMatchs(List<String>, String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
判断是否是匹配
isMatchs(List<String>, String, boolean) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
 
isNotEmpty(String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
判断字符串是否不为空
isNotEmpty(char[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
判断字符串是否不为空

J

JarDecryptor - net.roseboy.classfinal中的类
java class解密
JarDecryptor() - 类 的构造器net.roseboy.classfinal.JarDecryptor
构造
JarEncryptor - net.roseboy.classfinal中的类
java class加密
JarEncryptor(String, char[]) - 类 的构造器net.roseboy.classfinal.JarEncryptor
构造方法
JarUtils - net.roseboy.classfinal.util中的类
jar/war操作工具类
JarUtils() - 类 的构造器net.roseboy.classfinal.util.JarUtils
 

L

LIB_JAR_DIR - 类 中的静态变量net.roseboy.classfinal.Const
 
listFile(List<File>, File, String) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
递归查找文件,只返回文件
listFile(List<File>, File) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
枚举所有文件,包括文件夹
loadClassPath(ClassPool, List<String>) - 类 中的静态方法net.roseboy.classfinal.util.ClassUtils
加载jar包路径
loadClassPath(ClassPool, File) - 类 中的静态方法net.roseboy.classfinal.util.ClassUtils
加载jar包路径
Log - net.roseboy.classfinal.util中的类
控制台打印日志工具
Log() - 类 的构造器net.roseboy.classfinal.util.Log
 

M

main(String[]) - 类 中的静态方法net.roseboy.classfinal.InputForm
 
main(String[]) - 类 中的静态方法net.roseboy.classfinal.util.HtmlUtils
 
makeMarchinCode() - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
生成机器码
md5(char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
md5
md5(char[], boolean) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
md5
md5byte(char[]) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
md5加密
merger(byte[]...) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
合并byte[]
merger(char[]...) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
合并byte[]

N

net.roseboy.classfinal - 程序包 net.roseboy.classfinal
 
net.roseboy.classfinal.util - 程序包 net.roseboy.classfinal.util
 
nextPasswordLine() - 类 中的方法net.roseboy.classfinal.InputForm
获取输入的密码

P

parse(String[]) - 类 中的方法net.roseboy.classfinal.util.CmdLineOption
Parse the arguments according to the specified options.
premain(String, Instrumentation) - 类 中的静态方法net.roseboy.classfinal.CoreAgent
man方法执行前调用
pringInfo() - 类 中的静态方法net.roseboy.classfinal.Const
 
print(String) - 类 中的静态方法net.roseboy.classfinal.util.Log
输出
println(String) - 类 中的静态方法net.roseboy.classfinal.util.Log
输出
println() - 类 中的静态方法net.roseboy.classfinal.util.Log
输出

R

randChar(int) - 类 中的静态方法net.roseboy.classfinal.util.EncryptUtils
随机字串
readEncryptedFile(File, String) - 类 中的静态方法net.roseboy.classfinal.JarDecryptor
在jar文件或目录中读取文件字节
readFileToByte(File) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
读取文件
readPassFromJar(File) - 类 中的静态方法net.roseboy.classfinal.JarDecryptor
读取隐藏在jar的密码
readPasswordFromFile(CmdLineOption) - 类 中的静态方法net.roseboy.classfinal.CoreAgent
从文件读取密码
readTxtFile(File) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
读取文本文件
releaseFileFromJar(File, String, File) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
在jar中根据文件名释放文件
removeBlank(String) - 类 中的静态方法net.roseboy.classfinal.util.HtmlUtils
去除代码中的注释
removeBlankLine(String) - 类 中的静态方法net.roseboy.classfinal.util.HtmlUtils
移除空白行和行前空格
removeComments(String) - 类 中的静态方法net.roseboy.classfinal.util.HtmlUtils
去除代码中的注释
rewriteAllMethods(ClassPool, String) - 类 中的静态方法net.roseboy.classfinal.util.ClassUtils
清空方法
runCmd(String, int) - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
运行命令
runCmd(String, String) - 类 中的静态方法net.roseboy.classfinal.util.SysUtils
运行cmd命令

S

SALT - 类 中的静态变量net.roseboy.classfinal.util.EncryptUtils
 
setBodyKeepParamInfos(CtMethod, String, boolean) - 类 中的静态方法net.roseboy.classfinal.util.ClassUtils
修改方法体,并且保留参数信息
setCfgfiles(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
setClassPath(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
setCode(char[]) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
setExcludeClass(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
setIncludeJars(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
setPackages(List<String>) - 类 中的方法net.roseboy.classfinal.JarEncryptor
 
showForm() - 类 中的方法net.roseboy.classfinal.InputForm
显示窗口
StrUtils - net.roseboy.classfinal.util中的类
字符串工具
StrUtils() - 类 的构造器net.roseboy.classfinal.util.StrUtils
 
SysUtils - net.roseboy.classfinal.util中的类
系统工具类
SysUtils() - 类 的构造器net.roseboy.classfinal.util.SysUtils
 

T

toBytes(InputStream) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
stream2byte[]
toBytes(char[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
字符数组转成字节数组
toCharArrayCode(char[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
转换成字符串
toChars(byte[]) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
字节转char数组
toList(String) - 类 中的静态方法net.roseboy.classfinal.util.StrUtils
逗号分割的字符串转list
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - 类 中的方法net.roseboy.classfinal.AgentTransformer
 

U

unJar(String, String) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
释放jar内以及子jar的所有文件
unJar(String, String, List<String>) - 类 中的静态方法net.roseboy.classfinal.util.JarUtils
释放jar内以及子jar的所有文件

V

VERSION - 类 中的静态变量net.roseboy.classfinal.Const
 

W

writeFile(File, byte[]) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
写文件
writeTxtFile(File, String) - 类 中的静态方法net.roseboy.classfinal.util.IoUtils
写文件
A C D E F G H I J L M N P R S T U V W 
跳过导航链接

Copyright © 2020. All Rights Reserved.