`
argan
  • 浏览: 129594 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

做了个小东西,专门用来作java相关的重命名

阅读更多

有时候,要研究一些java相关的东西,但是没有源代码,只有二进制的jar,同时这个jar呢,又被混淆过了,反编译很困难,为了研究需要,因此写了这么一个小东西,没几行代码,实现的功能有:

* 修改className

* 修改类里的methodName,fieldName

* 修改interfaceName

* 修改interface里的methodName

 

主要辅助研究混淆过的代码用的,配合jd-gui 就很方便了,功能很简单,而且还有一些已知的bug,例如,修改了一个类中的接口方法,需要将所属的接口(们)里的方法都修改掉(相应的会修改所有实现类)

 

代码放在google code ,项目名字随便起了个binary refactor,暂时没有使用说明,可以看看run这个例子

 

另外,还想做个界面,如果能整合到jd-gui里就好了,那干坏事的时候就很方面了,嘿嘿。

分享到:
评论

相关推荐

    Java实现文件批量重命名

    在IT行业中,文件管理是日常工作中常见的任务之一,而批量重命名文件则是一个高效且实用的技巧。本文将深入探讨如何使用Java编程语言实现文件批量重命名的功能,并结合提供的资源进行详细讲解。 首先,让我们理解...

    文件批量重命名工具(Java实现)

    标题中的“文件批量重命名工具(Java实现)”是指一个使用Java编程语言开发的应用程序,它的主要功能是对一组文件进行批量重命名操作。在IT领域,批量重命名文件是一项常见的需求,尤其对于需要整理大量文件的用户...

    java开发,图片重命名

    在Java开发中,图片重命名是一项常见的操作,特别是在处理大量图片资源时,为了规范化存储或者便于管理和检索,可能需要对图片文件进行批量重命名。这个过程并不复杂,主要涉及文件I/O操作,包括读取、重命名和写入...

    java文件重命名(文件批量重命名)实例程序代码分享

    Java文件重命名(文件批量重命名)实例程序代码分享 本文主要介绍了Java文件重命名的程序代码...本文提供了一个完整的Java文件重命名的实现方法和相关知识点,旨在帮助读者了解Java文件重命名的实现方法和相关知识点。

    文件批量拷贝、重命名工具类 for java.zip

    这个"文件批量拷贝、重命名工具类 for java.zip"压缩包包含两个关键的Java源代码文件:Copy_File.java和RenameFile.java,它们分别用于实现文件的批量拷贝和重命名功能。 首先,我们来看`Copy_File.java`。这个类...

    java临时文件重命名-Java程序重命名文件或目录.pdf

    以下是一个简单的Java程序,演示了如何使用`renameTo()`方法来重命名文件: ```java import java.io.File; public class Demo { public static void main(String[] args) { try { File file1 = new File("demo1...

    文件重命名Java源码

    在Java编程语言中,文件重命名是一个常见的任务,特别是在处理大量文件或进行自动化操作时。本项目提供的"Rename.java"源代码实现了一个简单的文件重命名功能,并提供了可视化的操作界面,使得用户能够更加直观和...

    【java】java实现文件批量重命名

    这篇博客"【java】java实现文件批量重命名"提供了一个简单的解决方案,通过编写一个名为`RenameFile.java`的Java程序来实现这个功能。下面我们将详细讨论如何在Java中进行文件批量重命名以及涉及的相关知识点。 ...

    Java标识符重命名混淆算法及其实现.pdf

    【Java标识符重命名混淆算法】是针对Java代码混淆的一种技术,主要目的是增强代码的不可读性和抗逆向工程能力,以保护软件知识产权和保密信息。这种混淆技术并不改变程序原有的功能,只是使得代码难以理解和解析。 ...

    Java标识符重命名混淆算法及其实现.

    Java标识符重命名混淆算法及其实现,一篇论文,让你如何来实现java代码的混淆,提升安全性

    文件批量重命名java源代码

    这个名为"文件批量重命名java源代码"的项目,提供了实现这一功能的源代码,其中包含丰富的注释,适合初学者或者需要理解文件操作的开发者进行学习。 在Java中,我们主要使用`java.io`包中的类来处理文件和目录。在...

    递归式重命名小助手

    在这个文件重命名小工具中,MFC框架提供了基础架构,使得开发者可以专注于实现文件重命名的核心功能,而无需关心底层的Windows系统交互细节。 **文件重命名**是该工具的核心功能。在Windows系统中,文件名的更改...

    java实现文件重命名

    Java 实现文件重命名的代码主要包括三个部分:文件夹遍历、文件名解析和文件重命名。首先,需要遍历文件夹,获取文件名,然后对文件名进行解析,例如将“第八讲”替换成“8”。然后,对文件名进行排序,最后对文件...

    文件批量重命名工具

    本文将深入探讨“文件批量重命名工具”的相关知识点,该工具基于多线程技术,用Java编程语言实现,能够有效地批量修改文件的扩展名或前缀。 首先,我们来理解一下“批量重命名”的概念。批量重命名是指一次性对多个...

    Java提取EXCEL图片重命名并改变像素大小

    本项目专注于一个特定的需求,即“Java提取EXCEL图片重命名并改变像素大小”。这个功能对于那些需要批量处理Excel文件中的图像,比如统一调整格式、优化存储大小或适应不同展示环境的场景非常有用。下面我们将详细...

    Java实现文件批量重命名具体实例

    这个实例展示了如何使用Java实现这一功能,让用户能够根据特定的模板一次性重命名大量文件。以下是对这个实例的详细解释: 1. **用户界面**: 用户界面是与用户交互的部分,包括各种组件如JLabel、JTextField、...

    批量重命名/易语言制作的文件批量重命名工具源码+模块

    【功能非常强大】易语言批量重命名/制作的文件批量重命名工具源码+模块 效果截图https://www.d1bysj.cn/59.html 批量重命名文件,易语言制作的文件批量重命名工具源码,非常强大! 全部是易语言基础命令,配合了详细...

    java 读取任意格式文件并保存到指定磁盘可重命名

    Java分三种方式读取任意类型文件,并保存到制定位置,支持重命名

    文件管理小程序 批量重命名

    总的来说,"文件管理小程序 批量重命名"是一个实用的工具,尤其适合那些需要处理大量文件并希望提高文件管理效率的用户。无论是个人工作还是团队协作,它都能发挥重要作用,让文件命名变得更规范、更有序。

    微信小视频批量重命名

    在你提供的压缩包文件“微信小视频批量重命名(按时间)”中,很可能包含了一个按照时间顺序排列的微信小视频列表。解压后,你可以按照上述方法进行批量重命名,将每个视频的名称改为更具描述性的内容,如“2022年4月1...

Global site tag (gtag.js) - Google Analytics