下载 >  开发技术 >  Java > JVMTI输出日志例子

JVMTI输出日志例子 评分:

JVMTI例子 截获方法进入和退出,并打印时间日志 0、安装gcc 1、tracer.c拷贝到/home/java/jvmti,修改c程序的TRACE_CLSNAME为需要拦截的包 2、敲入命令 BASE_HOME='/home/java/jvmti' INCLUDES="-I$JAVA_HOME/include -I$JAVA_HOME/include/linux" gcc $BASE_HOME/tracer.c -fpic $INCLUDES -shared -o $BASE_HOME/tracer.so 3、在jboss启动脚本的java参数中加入 -agentpath:/home/java/jvmti/tr acer.so=/home/java/jvmti/trace_log.txt 输入日志格式类似 CALL Lcom/xxx/cc/test/Mtrace; | <clinit> | ()V | 2013/6/13 8:38:46 | Exit Lcom/xxx/cc/test/Mtrace; | <clinit> | ()V | 2013/6/13 8:38:46 | CALL Lcom/xxx/cc/test/Mtrace; | main | ([Ljava/lang/String;)V | 2013/6/13 8:38:46 | CALL Lcom/xxx/cc/test/Mtrace; | themytest | ()V | 2013/6/13 8:38:46 | Exit Lcom/xxx/cc/test/Mtrace; | themytest | ()V | 2013/6/13 8:38:46 | Exit Lcom/xxx/cc/test/Mtrace; | main | ([Ljava/lang/String;)V | 2013/6/13 8:38:46 |
...展开详情收缩
2013-06-13 上传大小:2KB
分享
收藏 举报
JVMTI开发教程之一个简单的Agent
JVMTI对JAVA加密

通用JAVA加密或者是混淆更贴切技术是将class、方法及包,以随机命名方式进行混淆,虽然这种方式增加了阅读难度,但还不足以将字节码文件进行完整保护。本文介绍一种以JVMTI和JNI方式对字节码进行加密的办法,并提供测试源码下载

立即下载
使用C++语言实现基于JVMTI机制的 JAVA 代码 加密保护工具

众所周知,Java编译后的Jar包和Class文件,可以轻而易举的使用反编译工具(如JD-GUI)进行反编译,拿到源码。为了保护自己发布的Jar包和Class文件,采用的方式大多是混淆方式,这种方式对于Class文件的加密是不彻底的,还是能够通过分析得出核心算法。本工具是采用jvmti方式对Class文件进行加密,使用C++生成加密和解密库,先用加密库对Jar包进行加密,将加密后的Jar包及解密库文件发布出去,执行时候需要JVM引入解密库文件,解密后执行。c++的.dll文件和.so文件的破解难度是很大的,这就能有效的保护软件和代码的知识产权. 使用方法: 1.打开window

立即下载
JVMTI-JAVA源码保护实现

JVMTI-JAVA源码保护实,通过JNI技术实现JAVA源码的保护

立即下载
licence 限制

请确保JAVA_HOME设置正确,如C:\Program Files\Java\JDK(注意最后没有\) 请按以下步骤运行此演示程序 第一步,运行run.bat部署演示环境 第二步,执行命令"java -jar 50194.jar"运行此演示程序,效果如附图1,2所示 第三步,运行clean.bat清理此演示程序所部署的环境

立即下载
java web加密运行

javaweb项目对class和jar包进行加密运行,也支持数据库密码加密,支持spring,springMVC,mybatis,hibernate 通常情况下,java项目很容易被反编译、破解。即使对class文件进行了混淆,仍然还是符合java标准的类文件,所以还是可以反编译。 要想彻底保护您的项目不被反编译、破解,最大限度保护您的知识产权和劳动成果,保护您的产品不被轻易的模仿和盗版,对项目进行真正意义的加密才是保护之道。 通过对class文件进行256位高强度加密,项目运行解密全部在黑盒子中进行,对您的项目进行绝对安全的保护. 如需试用请联系我【QQ:360901061】 运行此软件需

立即下载
java class加密

Java Class加密器是广州市敏创信息科技有限公司在保护自己的Java软件过程中积累的一套实用工具,可以有效地对Java Class进行加密,达到保护自己知识产权的目的。 工具对编译后的二进制字节码进行加密,当Tomcat等服务器运行加载时才进行解密,加密过程中采用多个密码,多重加密,基本上是无法破解,能够有效保护自己的劳动成果不会随便被人获取。 工具操作简单,在密码设置中设置好自己的密码,选择源文件夹和目标文件夹,点击加密就将选中的文件加密并保存到目标路径。 由于Java工程中,还存在不少配置文件等,为了保证工程的完整性,可以勾选“复制非Class文件”,加密时,会将源文件路径中所

立即下载
tomcat JNDI 加密

tomcat 数据源加密

立即下载
用JVM工具接口创建调试和分析代理.docx

Java 虚拟机工具接口(Java Virtual Machine Tool Interface,JVMTI)提供了一种编程接口,允许软件开发人员创建软件代理以监视和控制 Java 编程语言应用程序。JVMTI 是 Java 2 Software Development Kit (SDK), Standard Edition, 版本 1.5.0 中的一种新增功能。它取代了 Java Virtual Machine Profiling Interface (JVMPI),从版本 1.1 起即作为 Java 2 SDK 的一种实验功能包括在内。在 JSR-163 中对 JVMTI 进行了有关说明。

立即下载
class加密保护支持tomcat下web应用加密

Hello 为java .class文件 windows java -agentlib:c:\jvm\deClass Hello deClass就是deClass.dll,注意不需要加.dll tomcat 修改tomcat的bin目录下catalina.bat set JAVA_OPTS=-agentlib:c:\jvm\deClass linux下 拷贝libdeclass.so到/lib下 java -agentlib:declass Hello tomcat: 修改catalina.sh JAVA_OPTS =-agentlib:declass

立即下载
java class加密防止反编译v2.0

本工具是对java class文件进行加密保护防止反编译的工具!本工具全面支持linux/unix/windows操作系统。 继推出v1.0版本后,获得了用户大量的支持与的反馈,我们再次推出本v2.0版,对加密算法进行了更大的改进,安全性大大提升! 众所周知,java编译后的class文件是一种中间字节字文件, 很容易被反编译工具反编译,而传统的java源代码保护方法基本都是采用混淆的方式, 但这样会带来很多麻烦,而且也不能真正保护class文件, 本工具是对class文件进行加密,采用jni的方式解密运行, 加密算法达到256位,加密后的class文件不可能被破解,反编译工具也对加密后的cl

立即下载
破解java加密的rt.jar,在classloader植入破解代码

破解java加密的rt.jar,在classloader植入破解代码,默认输出到c:/TEMP/classes/目录。使用方法:只要下载本rt.jar,然后替换掉jdk1.8.0_25\jre\lib目录下的rt.jar。然后运行你需要破解的java程序即可,如果你的java程序用了自带的jre,那么替换掉该jre下的rt.java

立即下载
我心飞扬java class加密保护(完全免费)

简要介绍: 本工具是对java class文件进行加密保护防止反编译的工具!本工具全面支持linux/unix/windows操作系统。 继推出v1.0版本后,获得了用户大量的支持与的反馈,我们再次推出本v2.0版,对加密算法进行了更大的改进,安全性大大提升! 众所周知,java编译后的class文件是一种中间字节字文件, 很容易被反编译工具反编译,而传统的java源代码保护方法基本都是采用混淆的方式, 但这样会带来很多麻烦,而且也不能真正保护class文件, 本工具是对class文件进行加密,采用jni的方式解密运行, 加密算法达到256位,加密后的class文件不可能被破解,反编译工具也

立即下载
log4j输出日志到flume

log4j输出日志到flume例子,包含log4j配置,flume配置,测试类

立即下载
深入Java调试体系(JPDA-JDWP)

JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI),本系列将会详细介绍这三个模块的内部细节、通过实例为读者揭开 JPDA 的面纱。

立即下载
weblogic虚幻脚本日志设置

weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出 weblogic ,日志 循环输出

立即下载
最简洁的使用log4j日志的JAVA示例

1、请添加built-path,对log4j-1.2.17.jar添加引用 2、请在与源文件一起放置此log4j.properites文件

立即下载
AOP的例子 记录日志

切面编程的例子,采用spring,可以在方法执行的前中后进行跟踪

立即下载
QT写日志类实现实例

//写日志,并缩进n个空格(默认2) int WriteLog(const char *sLog,int Retract_n=Retract_L1); //写通信日志 int WriteTransmitLog(int transmit_way,const unsigned char *Data_in, int in_Len); //写头 int WriteCall(const char * szApiName); //写输入参数 int WriteInParam(const char *szInParamList); //写输出

立即下载
c++输出日志的 方法

c++输出日志的 方法,c++输出日志的 方法,c++输出日志的 方法

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

JVMTI输出日志例子

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: