导航:首页 > 源码编译 > 反编译怎么解决字串长度

反编译怎么解决字串长度

发布时间:2025-07-09 14:06:09

Ⅰ 我反编译java文件,有一些汉字信息就变成了\u9879 了

使用 jdk 自带的 native2ascii.exe 工具,在你的 jdk文件夹/bin 下能找到。
针对你的问题,在 cmd 窗口中执行下面的命令即可(需要将 jdk文件夹/bin 加入到 path 环境变量中):

native2ascii -reverse C:\abc.java c:\abc2.java
(这里abc.java表示你的含有 \uxxxx 字符的java文件;
c:\abc2.java 表示转后后的文件)

下面附上完整的 使用方法:
------------------------------
native2ascii用法解析

native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如

*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,

原因在于程序的国际化。

Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(\udddd 记

号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或

Unicode 编码字符的文件。

若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用

标准输入设备输入。

用法:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]

-[options]:表示命令开关,有两个选项可供选择
-reverse:
执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符

的文件,不指定编码情况下,将转为本地编码。

-encoding encoding_name
指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。

encoding_name 字符串必须是下表第一栏所示的字符串。

[inputfile [outputfile]]
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台

-------------------------------------------------------------
8859_1 ISO 8859-1
8859_2 ISO 8859-2
8859_3 ISO 8859-3
8859_4 ISO 8859-4
8859_5 ISO 8859-5
8859_6 ISO 8859-6
8859_7 ISO 8859-7
8859_8 ISO 8859-8
8859_9 ISO 8859-9
Big5 Big5 码,繁体中文
CNS11643 CNS 11643,繁体中文
Cp037 美国、加拿大(两种语言,法语)、荷兰、葡萄牙、巴西、澳大利亚
Cp1006 IBM AIX 巴基斯坦(乌尔都语)
Cp1025 IBM 多语种西里尔语:保加利亚、波斯尼亚 黑塞哥维那、马其顿 (FYR)
Cp1026 IBM Latin-5,土耳其
Cp1046 IBM Open Edition US EBCDIC
Cp1097 IBM 伊朗(波斯语)/波斯
Cp1098 IBM 伊朗(波斯语)/波斯 (PC)
Cp1112 IBM 拉脱维亚,立陶宛
Cp1122 IBM 爱沙尼亚
Cp1123 IBM 乌克兰
Cp1124 IBM AIX 乌克兰
Cp1125 IBM 乌克兰 (PC)
Cp1250 Windows 东欧
Cp1251 Windows 斯拉夫语
Cp1252 Windows Latin-1
Cp1253 Windows 希腊
Cp1254 Windows 土耳其
Cp1255 Windows 希伯莱
Cp1256 Windows 阿拉伯
Cp1257 Windows 波罗的语
Cp1258 Windows 越南语
Cp1381 IBM OS/2, DOS 中华人民共和国 (PRC)
Cp1383 IBM AIX 中华人民共和国 (PRC)
Cp273 IBM 奥地利、德国
Cp277 IBM 丹麦、挪威
Cp278 IBM 芬兰、瑞典
Cp280 IBM 意大利
Cp284 IBM 加泰罗尼亚语/西班牙、拉丁美洲西班牙语
Cp285 IBM 英国、爱尔兰
Cp297 IBM 法国
Cp33722 IBM-eucJP - 日语 (5050 的超集)
Cp420 IBM 阿拉伯
Cp424 IBM 希伯莱
Cp437 MS-DOS 美国、澳大利亚、新西兰、南非
Cp500 EBCDIC 500V1
Cp737 PC 希腊
Cp775 PC 波罗的语
Cp838 IBM 泰国扩展 SBCS
Cp850 MS-DOS Latin-1
Cp852 MS-DOS Latin-2
Cp855 IBM 斯拉夫语
Cp857 IBM 土耳其语
Cp860 MS-DOS 葡萄牙语
Cp861 MS-DOS 冰岛语
Cp862 PC 希伯莱
Cp863 MS-DOS 加拿大法语
Cp864 PC 阿拉伯语
Cp865 MS-DOS 日尔曼语
Cp866 MS-DOS 俄语
Cp868 MS-DOS 巴基斯坦语
Cp869 IBM 现代希腊语
Cp870 IBM 多语种 Latin-2
Cp871 IBM 冰岛语
Cp874 IBM 泰国语
Cp875 IBM 希腊语
Cp918 IBM 巴基斯坦(乌尔都语)
Cp921 IBM 拉脱维亚、立陶宛(AIX, DOS)
Cp922 IBM 爱沙尼亚 (AIX, DOS)
Cp930 与 4370 UDC 混合的日语,5026 的超集
Cp933 与 1880 UDC 混合的韩文,5029 的超集
Cp935 与 1880 UDC 混合的简体中文主机,5031 的超集
Cp937 与 6204 UDC 混合的繁体中文,5033 的超集
Cp939 与 4370 UDC 混合的日语拉丁字母,5035 的超集
Cp942 日语 (OS/2),932 的超集
Cp948 OS/2 中文(台湾),938 超集
Cp949 PC 韩文
Cp950 PC 中文(香港、台湾)
Cp964 AIX 中文(台湾)
Cp970 AIX 韩文
EUCJIS JIS, EUC 编码、日语
GB2312 GB2312, EUC 编码、简体中文
GBK GBK, 简体中文
ISO2022CN ISO 2022 CN, 中文
ISO2022CN_CNS ISO-2022-CN 形式的 CNS 11643,繁体中文
ISO2022CN_GB ISO-2022-CN 形式的 GB 2312,简体中文
ISO2022KR ISO 2022 KR, 韩文
JIS JIS, 日语
JIS0208 JIS 0208, 日语
KOI8_R KOI8-R, 俄语
KSC5601 KS C 5601, 韩文
MS874 Windows 泰国语
MacArabic Macintosh 阿拉伯语
MacCentralEurope Macintosh Latin-2
MacCroatian Macintosh 克罗地亚语
MacCyrillic Macintosh 斯拉夫语
MacDingbat Macintosh Dingbat
MacGreek Macintosh 希腊语
MacHebrew Macintosh 希伯莱语
MacIceland Macintosh 冰岛语
MacRoman Macintosh 罗马语
MacRomania Macintosh 罗马尼亚语
MacSymbol Macintosh 符号
MacThai Macintosh 泰国语
MacTurkish Macintosh 土耳其语
MacUkraine Macintosh 乌克兰语
SJIS Shift-JIS, 日语
UTF8 UTF-8

Ⅱ 网址中32位字符串是什么,如何反编译

MD5代码,用来加密文字、文件等数据,将任何大小和类型的数据加密成32位或者16位的16进制代码,这个加密是不可逆的,也就是不可以解密。不过网上有一些工具可以进行破解,原理是把大量的数据进行加密,然后把原数据和加密后的MD5码添加到数据库,再把要解密的MD5代码和数据库里的数据进行比对,运气好的话可以解出来,如果加密的是文件或者是太过复杂的文本那就解不出来了,这种方法是暴力破解法,可以给你个解密的网站试一下,不过我刚试过,这两个代码都解不出来,应该是加密的比较复杂的文字:
http://www.cmd5.com/

Ⅲ Window内置功能反编译DLL并修改后再生成DLL(超详细实操教程)

本文提供一种操作方法,无需源代码,仅通过修改编译后的DLL文件内容,再生成新的DLL文件,来实现对某些字段或连接字符串的修改。

首先,下载并运行微软提供的反编译工具ildasm.exe,该工具位于路径C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools。选择对应版本即可。

将需要反编译的DLL文件放置在桌面上的文件夹中,然后使用ildasm.exe打开该DLL文件。例如打开YG2.dll文件。点击“File”->“mp”,选择保存的文件夹并填写同名的文件名,点击保存,生成.il和res资源文件。

使用记事本打开生成的.il文件,通过查找功能定位到要修改的内容,进行修改后保存。最后,使用ilasm.exe工具将修改后的.il文件重新生成新的DLL文件。ilasm.exe的路径为C:\Windows\ Microsoft.NET\Framework\v4.0.30319。

在桌面打开修改内容的.il文件所在的文件夹,输入CMD并回车,快速进入该文件夹。输入以下命令:C:\Windows\ Microsoft.NET\Framework\v4.0.30319\ilam.exe /dll/resourece=YG2.res YG2.il,其中YG2.res和YG2.il为保存文件时的文件名。

如果显示不是内部命令,则需使用管理员权限运行CMD,并重新输入命令进入文件夹。例如,通过在命令提示符中输入“cmd”,选择CMD,右键并使用管理员命令打开,然后输入cd路径进入文件夹。

执行命令后,一般会在文件夹下生成新的DLL文件。若生成失败,检查是否写错文件名或路径。一旦成功生成,使用反编译软件检查修改内容是否正确。

操作过程中,可能会出现各种问题和失误,如路径输入错误、文件名拼写错误等。通过不断尝试和修正,最终可以实现目标。如遇其他问题,欢迎在评论区提问。本文旨在提供一种实用的DLL文件修改方法,供开发者参考和学习。

阅读全文

与反编译怎么解决字串长度相关的资料

热点内容
国外代理服务器地址服务器端口密码 浏览:751
phpthrownew 浏览:676
java从入门到精通pdf百度云 浏览:54
linuxhdf5安装 浏览:468
java继承编程练习题 浏览:651
云记app怎么写字视频 浏览:597
如何进入我的世界脏小豆的服务器 浏览:41
哪里找到转转app 浏览:579
苹果二次app怎么注册 浏览:586
国际服体验服服务器为什么爆满 浏览:113
微信商城模板源码 浏览:436
网页的源码怎么读取 浏览:402
ubuntu命令打开软件 浏览:760
如何实现对讲频道加密 浏览:350
福州8000的程序员去深圳多少 浏览:644
保存加密是什么意思 浏览:42
安装不了软件显示加密目录 浏览:910
php53下载64位 浏览:99
osip源码结构 浏览:958
如何删除加密网站 浏览:716