Allatori-8.9-Demo 资源使用

上传者: conglinyangfan | 上传时间: 2024-12-09 23:37:54 | 文件大小: 1.61MB | 文件类型: 7Z
"Allatori-8.9-Demo 资源使用"涉及到的是一个软件混淆工具的使用,主要关注的是Allatori的版本8.6及其功能优化。在IT行业中,软件混淆是一种保护Java代码安全的技术,它通过改变代码结构和命名,使恶意用户难以理解和逆向工程原始代码。 中提到了几个关键点: 1. **去除main方法增加的打印信息**:在开发过程中,开发者通常会在主方法(main method)中添加调试信息,如打印语句,以帮助追踪代码执行流程。但在发布软件时,这些信息可能暴露程序内部逻辑,因此去除它们是提高代码安全性的常见做法。 2. **修改ALLATORIxDEMO加密方法名称为随机Java关键字**:Allatori支持对类名、方法名等进行混淆,这里提到的修改加密方法名称,可能是为了防止恶意分析者通过方法名推断出代码功能。使用随机的Java关键字可以增加混淆度,因为这使得阅读混淆后的代码更加困难。 3. **修改混淆过程的打印日志**:混淆过程可能会产生大量的调试日志,这些日志可能包含敏感信息。修改这些日志,可能是减少输出信息,或者将日志信息加密,以防止信息泄露。 4. **修改混淆完后的jar包内的注释信息**:代码中的注释虽然对开发者来说很有用,但也可能成为逆向工程的线索。删除或修改这些注释可以进一步提升代码的保密性。 "软件/插件"表明Allatori是一个用于软件开发的工具,可能是一个独立的应用程序,也可能是集成到其他开发环境中的插件。 【压缩包子文件的文件名称列表】中的文件可能包含以下内容: - **license.html**:通常包含软件的许可证信息,说明软件的使用权限和限制。 - **readme.html**:提供了关于软件的使用说明、安装指南或注意事项。 - **allatori-8.6-完美版.jar**:这是Allatori混淆工具的可执行文件,用户可以通过运行这个JAR文件来使用Allatori。 - **lib**:这是一个目录,可能包含了Allatori运行所需的库文件或依赖。 - **tutorial**:可能是一个教程文件夹,包含如何使用Allatori的示例或文档。 Allatori-8.9-Demo资源的使用主要关注的是Java代码的安全混淆技术,通过对代码进行各种混淆处理,增强软件的安全性和防逆向工程能力。对于Java开发者来说,了解和掌握这样的工具是非常有益的,可以提升软件的保护级别,防止代码被非法利用。

文件下载

资源详情

[{"title":"( 94 个子文件 1.61MB ) Allatori-8.9-Demo 资源使用","children":[{"title":"lib","children":[{"title":"allatori-annotations.jar <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"allatori.jar <span style='color:#111;'> 864.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"tutorial","children":[{"title":"06-watermark-without-obfuscation","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"RunAllatoriExtractWatermark.bat <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"allatori-add-watermark.xml <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"allatori-extract-watermark.xml <span style='color:#111;'> 281B </span>","children":null,"spread":false},{"title":"RunAllatoriAddWatermark.bat <span style='color:#111;'> 104B </span>","children":null,"spread":false}],"spread":true},{"title":"10-maven","children":[{"title":"mouse-gestures","children":[{"title":"pom.xml <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"AppTest.java <span style='color:#111;'> 691B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"test","children":[{"title":"img","children":[{"title":"logo.gif <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"MouseGesturesListener.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"MouseGestures.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"MouseGesturesRecognizer.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"TestFrame.java <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"run_test.bat <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"allatori","children":[{"title":"allatori.xml <span style='color:#111;'> 455B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"14-custom-string-encryption","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"custom.jar <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"09-gradle","children":[{"title":"allatori.xml <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"build.gradle.kts <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"02-standalone-application","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"03-application-with-libs","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"11-ant","children":[{"title":"MouseGestures-1.2","children":[{"title":"src","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"MouseGesturesListener.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"MouseGestures.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"MouseGesturesRecognizer.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"img","children":[{"title":"logo.gif <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false},{"title":"TestFrame.java <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"run_test.bat <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"lgpl.txt <span style='color:#111;'> 25.81KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"08-android-studio","children":[{"title":"allatori.xml <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"build.gradle.kts <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"05-watermark","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"RunAllatoriExtractWatermark.bat <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"allatori-extract-watermark.xml <span style='color:#111;'> 275B </span>","children":null,"spread":false}],"spread":true},{"title":"01-standard-settings","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 635B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"13-setting-expiry-date","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"04-combining-jars-in-one","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"RunMouseGesturesSingle.bat <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":true},{"title":"07-stacktrace-restore","children":[{"title":"StackTraceRestore.bat <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"allatori-log.xml <span style='color:#111;'> 10.28KB </span>","children":null,"spread":false},{"title":"stacktrace.txt <span style='color:#111;'> 239B </span>","children":null,"spread":false}],"spread":false},{"title":"12-eclipse-ide","children":[{"title":"eclipse.png <span style='color:#111;'> 26.27KB </span>","children":null,"spread":false},{"title":"info.txt <span style='color:#111;'> 585B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"readme.html <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"license.html <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"allatori-8.6-完美版.jar <span style='color:#111;'> 884.35KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明