jeb2 java 脚本插件
来源:互联网 发布:滨州行知中学官网 编辑:程序博客网 时间:2024/05/01 11:06
jeb1支持java脚本和python脚本.jeb2目前只支持python脚本.
就行写了插件支持下java脚本.不过还是有局限性,无法对ui进行操控
原理
通过插件对java脚本文件进行编译,动态加载执行run方法并传入参数IEnginesContext,通过这个参数可以拿到,不少东西,可以参考api
File files=new File(PluginsContext.ScriptsPath); URL url=files.toURI().toURL(); ClassLoader loader=new URLClassLoader(new URL[]{url},iEnginesContext.getClass().getClassLoader()); Class Scriptclass=loader.loadClass(list.get(index - 1).replace(".java", "")); Object object=Scriptclass.newInstance(); Class[] args1 = new Class[1]; args1[0]=IEnginesContext.class; Method method = Scriptclass.getDeclaredMethod("run",args1); method.invoke(object,iEnginesContext);
脚本编写
public class test { private ILogger logger= GlobalLog.getLogger(this.getClass()); public void run(IEnginesContext iEnginesContext){ //这里编写脚本 for (int i = 0; i < 10 ; i++) { try { logger.info("i is :%d",i); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } }}
使用
将test.java文件复制scripts文件夹下,执行插件
执行结果:
下载地址:
链接:http://pan.baidu.com/s/1qYOXzhq 密码:m80l
0 0
- jeb2 java 脚本插件
- jeb2.2.5 破解版
- ECLIPSE插件管理脚本
- QTP10-插件破解脚本
- Chrome使用、插件、脚本
- QTP10-插件破解脚本
- vim 插件 安装脚本
- Unity3D 脚本模板插件
- SteamVR 插件脚本详解
- 用firefox 插件录制脚本转成java后,运行报错
- java脚本
- 构建 firefox 插件的脚本
- 按键精灵361插件后台脚本
- TypeScript自动引入脚本插件
- JEB2 script 中调用 api 重命名所有派生类
- JEB2 script 中调用 api 重命名所有关联函数
- 170918 逆向-jeb2动态调试(ciscn-crack.apk)
- java插件
- Angular $location 获取 url 参数
- RecyclerView实现瀑布流
- PIQ07: Longest Palindromic Subsequence
- HDU - 2066 floyd水题
- 树莓派无法开机,实际是屏幕点不亮!
- jeb2 java 脚本插件
- python json.dumps() json.dump()的区别
- Rx1.5 + retorfit2.1 简单使用
- oracle decode函数使用方法
- wifidog中的wdctl命令
- STM8外部引脚中断EXTI配置后,系统不断进入中断的问题
- CentOS之.NET CORE-安装
- Fiddler小技巧-测试上传文件接口
- 拖动事件的代码