hook-windows下如何把一个jar注入一个java进程

问题描述

windows下如何把一个jar注入一个java进程

如题,
其实我想hook一个java进程内的某一个类库。
想做到像windows下的dll注入到一个进程里并hook api一样的效果。
对java程序该如何做,谢谢

时间: 2024-11-03 10:41:46

hook-windows下如何把一个jar注入一个java进程的相关文章

关于windows下com的文件格式解析

问题描述 关于windows下com的文件格式解析 只有一个com的dll ,我知道可以#import导出头, 我想知道具体解析过程和算法 解决方案 com的dll本质上就是一个普通的dll,它就是pe格式,没有办法静态获取里面的成员或者对象类型. 这些都是通过加载这个dll,执行GetTypeInfo返回IDispatch接口,然后可以得到具体的信息,类似C#和Java的反射. http://blog.163.com/dazhizhe@yeah/blog/static/136302026201

windows下配置nginx+php环境

刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是"引擎x",一般引"擎代"表了性能,而"x"大多出现是表示"xtras(额外的效果)",那么整个词的意思就是类似"极致效果","额外性能".当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache,IIS的优势,就我浅入浅出的了解,在于"反向代理"和"负载均衡&quo

Windows下Nginx + PHP5 的安装与配置方法_nginx

安装 PHP5 首先,从 http://www.php.net/downloads.php 下载最新的 PHP 5.3 Windows 版本,解压至 C:\php5,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选项: 复制代码 代码如下: error_reporting = E_ALL display_errors = On extension_dir = "C:\php5\ext" ; 动态扩展,可以根据需要去掉 extension

我想通过cmd命令行去调一个jar包的bat脚本怎么写?

问题描述 RT:我想启动一个cmd命令行窗口执行命令调用F:TESTtest.jar,脚本应该怎么写?1.启动一个cmd控制台2.可以在任意目录执行:java -jar test.jar3.打开的cmd控制台不关闭,可以实时打印输出信息(如截图cmd.png)另外帮忙写个停止执行该jar包的java进程的bat脚本,谢谢! 解决方案 打开的cmd控制台不关闭,可以在执行:java -jar test.jar 下面一行加上pause

求助,windows下如何注入一个jar包到一个目标java进程

问题描述 我想做到像windows下注入一个dll到一个进程内然后hookapi的功能,jar注入java进程并hookjava类库能做到吗谢谢各位 解决方案 解决方案二:这个,貌似应该去分析下JVM的工作方式了解决方案三:可以做到,你去找一些JAVACLASS动态加载的文章即可.我们以前做过二次编译,即JAVA程序动态生成JAVA文件或加载JAVA代码编译后直接执行的东西,所有动态加载JAR包技术上完全是没问题的,只不过我这时间太久了,找不到例子,你去网上找找.......解决方案四:引用2楼

在不熟悉C/C++情况下,hook windows事件

本文讲的是在不熟悉C/C++情况下,hook windows事件, 介绍 MSDN中对它的介绍为: WMI(Windows 管理规范)是基于Windows操作系统的管理数据和操作的基础架构.可以编写WMI脚本或应用程序来自动执行远程计算机上的管理任务,但是WMI会将管理数据提供给操作系统和产品的其他部分. 通过上述定义,我们了解到他所具有的威力,你不仅可以以管理员权限进行计划任务执行,而且最重要的是,还是通过远程执行!但是这仅是它功能的冰山一角,而且很多像CozyDuke,和DeepPanda这

hadoop eclipse jar-Centos下怎么将一个jar文件复制到另一个jar文件中的lib目录中去

问题描述 Centos下怎么将一个jar文件复制到另一个jar文件中的lib目录中去 Eclipse配置Hadoop开发环境时,需要将Hadoop中的lib文件夹下的jar文件拷贝到,hadoop-eclipse-plugin-0.20.203.0.jar文件的lib目录下

代码-最近小弟用到了liunx,在windows下用cygwin学习了下,遇到一个小问题

问题描述 最近小弟用到了liunx,在windows下用cygwin学习了下,遇到一个小问题 echo abc>test.txt后 使用chmod更改权限-r 为什么使用cat test.txt还是可以查看 还想问一下,windows自带的powershell工具,为什么使用代码新建不了文件呢,只能建文件夹

Java的web应用lib下有很多jar包要依赖,可不可以把这些jar打成一个jar吗?

问题描述 Java的web应用lib下有很多jar包要依赖,可不可以把这些jar打成一个jar吗?打成一个jar会影响应用吗? 问题补充:to 蔡华江:啥意思吗,行还是不行 解决方案 引用不一定行.如果你要打包的话,需先将原来的jar解开,然后再打成1个jar包.有些jar包(比较少,一般加密用途的jar包会有)可能牵涉到数字签名的问题,解压后再打包可能会有问题.你可以试下,呵呵 我也有过这样的念头,但是没尝试过. 一般来说是不行的, 我就做过这样的事情.当时我们的一个WEB项目依赖了将近80个