首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Allatori7.7 使用教程

Allatori7.7 使用教程

原创
作者头像
花落花相惜
发布于 2021-12-16 14:30:13
发布于 2021-12-16 14:30:13
7680
举报

混淆效果对比

测试代码

代码语言:txt
AI代码解释
复制
import java.time.LocalDateTime;
代码语言:txt
AI代码解释
复制
public class Demo {
代码语言:txt
AI代码解释
复制
    public static void main(String[] args) {
代码语言:txt
AI代码解释
复制
        LocalDateTime now = LocalDateTime.now();
代码语言:txt
AI代码解释
复制
        System.out.println("date print" + now);
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
    private Object timePrivate() {
代码语言:txt
AI代码解释
复制
        LocalDateTime now = LocalDateTime.now();
代码语言:txt
AI代码解释
复制
        System.out.println("date print" + now);
代码语言:txt
AI代码解释
复制
        return now;
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
    private Object timePublic() {
代码语言:txt
AI代码解释
复制
        System.out.println(timePrivate());
代码语言:txt
AI代码解释
复制
        LocalDateTime now = LocalDateTime.now();
代码语言:txt
AI代码解释
复制
        System.out.println("date print" + now);
代码语言:txt
AI代码解释
复制
        return now;
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
}

从下图的对比来看, 混淆的效果相差非常大, 7.7版本无疑更加优秀

6.1混淆效果

7.7混淆效果

maven插件配置

代码语言:txt
AI代码解释
复制
    <build>
代码语言:txt
AI代码解释
复制
        <finalName>allatori_demo</finalName>
代码语言:txt
AI代码解释
复制
        <plugins>
代码语言:txt
AI代码解释
复制
            <plugin>
代码语言:txt
AI代码解释
复制
                <groupId>org.codehaus.mojo</groupId>
代码语言:txt
AI代码解释
复制
                <artifactId>exec-maven-plugin</artifactId>
代码语言:txt
AI代码解释
复制
                <version>3.0.0</version>
代码语言:txt
AI代码解释
复制
                <executions>
代码语言:txt
AI代码解释
复制
                    <execution>
代码语言:txt
AI代码解释
复制
                        <id>run-allatori</id>
代码语言:txt
AI代码解释
复制
                        <phase>package</phase>
代码语言:txt
AI代码解释
复制
                        <goals>
代码语言:txt
AI代码解释
复制
                            <goal>exec</goal>
代码语言:txt
AI代码解释
复制
                        </goals>
代码语言:txt
AI代码解释
复制
                    </execution>
代码语言:txt
AI代码解释
复制
                </executions>
代码语言:txt
AI代码解释
复制
                <configuration>
代码语言:txt
AI代码解释
复制
                    <includePluginDependencies>true</includePluginDependencies>
代码语言:txt
AI代码解释
复制
                    <executable>java</executable>
代码语言:txt
AI代码解释
复制
                    <arguments>
代码语言:txt
AI代码解释
复制
                        <argument>-jar</argument>
代码语言:txt
AI代码解释
复制
                        <argument>${build.outputDirectory}/allatori.jar</argument>
代码语言:txt
AI代码解释
复制
                        <argument>${build.outputDirectory}/allatori.xml</argument>
代码语言:txt
AI代码解释
复制
                    </arguments>
代码语言:txt
AI代码解释
复制
                </configuration>
代码语言:txt
AI代码解释
复制
            </plugin>
代码语言:txt
AI代码解释
复制
            <plugin>
代码语言:txt
AI代码解释
复制
                <groupId>org.springframework.boot</groupId>
代码语言:txt
AI代码解释
复制
                <artifactId>spring-boot-maven-plugin</artifactId>
代码语言:txt
AI代码解释
复制
            </plugin>
代码语言:txt
AI代码解释
复制
        </plugins>
代码语言:txt
AI代码解释
复制
    </build>

工具配置

在任意目录放入allatori.jarallatori.xml, jar包可以从

官网下载

后解压出来, 文档的使用也有详细的说明

配置结构

allatori.xml
代码语言:txt
AI代码解释
复制
<config>
代码语言:txt
AI代码解释
复制
    <input>
代码语言:txt
AI代码解释
复制
        <jar in="../allatori_demo.jar" out="../obf-allatori_demo.jar"/>
代码语言:txt
AI代码解释
复制
    </input>
代码语言:txt
AI代码解释
复制
    <keep-names>
代码语言:txt
AI代码解释
复制
        <class template="class * instanceof java.io.Serializable"/>
代码语言:txt
AI代码解释
复制
        <class access="protected+">
代码语言:txt
AI代码解释
复制
            <field access="protected+"/>
代码语言:txt
AI代码解释
复制
            <method access="protected+"/>
代码语言:txt
AI代码解释
复制
        </class>
代码语言:txt
AI代码解释
复制
    </keep-names>
代码语言:txt
AI代码解释
复制
    <ignore-classes>
代码语言:txt
AI代码解释
复制
        <!--    以com.code1开头的类不进行混淆    -->
代码语言:txt
AI代码解释
复制
        <class template="class regex:^(?!com.code1).*"/>
代码语言:txt
AI代码解释
复制
    </ignore-classes>
代码语言:txt
AI代码解释
复制
    <property name="line-numbers" value="keep"/>
代码语言:txt
AI代码解释
复制
</config>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
暂无评论
推荐阅读
基于机器学习的纠错系统技术 - 智能文本纠错 API
在过去的几十年里,文本纠错技术已经取得了巨大的进展,从最初的基于规则的纠错系统到现在的基于机器学习的纠错系统,技术的发展已经帮助人们解决了大量的文本纠错问题,随着机器学习技术的发展,文本纠错技术也发生了重大变化。
不是海碗
2023/04/28
1K0
基于机器学习的纠错系统技术 - 智能文本纠错 API
智能文本纠错API的应用与工作原理解析
在数字时代,文本撰写和传播变得日益重要,无论是在学校里写论文、在职场中发送邮件,还是在社交媒体上发表观点。然而,文字错误、标点符号错误、语法问题和不当的表达常常会削弱文本的质量,降低信息传达的效果。为了解决这个问题,智能文本纠错API 应运而生,它们是一类基于人工智能的工具,旨在提高文本的准确性和清晰度。
用户10428865
2023/09/15
4660
中文文本纠错工具推荐:pycorrector
中文文本纠错工具。音似、形似错字(或变体字)纠正,可用于中文拼音、笔画输入法的错误纠正。python3开发。
致Great
2023/08/25
2.2K0
中文语法纠错全国大赛获奖分享:基于多轮机制的中文语法纠错
中文语法纠错任务旨在对文本中存在的拼写、语法等错误进行自动检测和纠正,是自然语言处理领域一项重要的任务。同时该任务在公文、新闻和教育等领域都有着落地的应用价值。但由于中文具有的文法和句法规则比较复杂,基于深度学习的中文文本纠错在实际落地的场景中仍然具有推理速度慢、纠错准确率低和假阳性高等缺点,因此中文文本纠错任务还具有非常大的研究空间。 达观数据在CCL2022汉语学习者文本纠错评测比赛的赛道一中文拼写检查(Chinese Spelling Check)任务中取得了冠军,赛道二中文语法纠错(Chinese Grammatical Error Diagnosis)任务中获得了亚军。本文基于赛道二中文语法纠错任务的内容,对比赛过程中采用的一些方法进行分享,并介绍比赛采用的技术方案在达观智能校对系统中的应用和落地。赛道一中文拼写检查的冠军方案会在后续的文章分享。
用户10103085
2022/12/22
1.1K0
中文语法纠错全国大赛获奖分享:基于多轮机制的中文语法纠错
AI辅助写作与纯人工创作:AI写作与AI反向审查,纯人工创作 vs AI写作 vs AI+写作
现在是信息爆炸的时代,互联网各种信息和作品层出不穷,人工智能(AI)技术的介入进一步降低了内容创作的门槛,为内容创作带来了革命性的变化。AI写作作为一种新兴的内容生成方式,正逐步应用渗透到新闻报道、创意写作、营销文案等诸多领域,为提高内容生产效率带来了极大的便利,但同时也带来了一些问题:虚假信息、劣质内容甚至一些违法违规擦边信息的产生和扩散给互联网信息监管管理带来了压力。在此背景下,为保证互联网内容质量与真实性,AI反向审查也应运而生。
Towserliu
2024/06/28
3380
AI辅助写作与纯人工创作:AI写作与AI反向审查,纯人工创作 vs AI写作 vs AI+写作
文本智能校对大赛冠军方案!已落地应用,来自苏州大学、达摩院团队
近期参加了2022 蜜度中文文本智能校对大赛,经过2个月的比赛,在600余名参赛者中取得了第一名的成绩,相关技术也已在钉钉文档等产品落地应用。借此机会,笔者想和大家分享下对中文文本纠错任务的一些看法。
Datawhale
2022/10/31
1.7K0
文本智能校对大赛冠军方案!已落地应用,来自苏州大学、达摩院团队
秘塔写作猫——超级强的校对与翻译功能,助你完善与修改!
秘塔写作猫是上海秘塔网络科技有限公司旗下产品,为16亿汉语使用者打造的写作辅助软件。写作猫支持文本纠错(错别字、语病、成语使用等)、句子改写、中英翻译。不管你是创作者、编辑还是校对人员,不论内容为新闻、论文、公众号文章或法律文件,写作猫都能帮到你。
FreeRonin
2020/04/01
9.8K0
解锁一个神级SCI论文写作辅助工具!除了Style Writer就是他了!
读研就是一个师傅领进门,发表论文靠个人的修行!那么发表SCI论文你就少不了一些必要工具!
Mark Chen
2020/09/23
1.6K0
解锁一个神级SCI论文写作辅助工具!除了Style Writer就是他了!
[文本纠错] pycorrector框架测试
pycorrector:https://github.com/shibing624/pycorrector
MachineLP
2020/10/29
1.6K0
​合合信息对于文本纠错:提升OCR任务准确率的方法理解
近年来深度学习在OCR领域取得了巨大的成功,但OCR应用中识别错误时有出现。错误的识别结果不仅难以阅读和理解,同时也降低文本的信息价值。在某些领域,如医疗行业,识别错误可能带来巨大的损失。因此如何降低OCR任务的错字率受到学术界和工业界的广泛关注。合合信息通过本文来讲解文本纠错技术帮助更多人解决业务问题。通常文本纠错的流程可以分为错误文本识别、候选词生成和候选词排序三个步骤。文本纠错方法可包括基于CTC解码和使用模型两种方式,下面分别对这两种纠错方式进行介绍。
合合技术团队
2022/08/26
9470
​合合信息对于文本纠错:提升OCR任务准确率的方法理解
中文文本纠错算法走到多远了?
错误检测部分先通过结巴中文分词器切词,由于句子中含有错别字,所以切词结果往往会有切分错误的情况,这样从字粒度和词粒度两方面检测错误, 整合这两种粒度的疑似错误结果,形成疑似错误位置候选集;
悟乙己
2019/05/26
7.1K0
GPT-4 Alpha:OpenAI的革命性升级
人工智能正以前所未有的速度推进科技的边界。OpenAI的最新力作,GPT-4 Alpha版本,无疑是AI领域的一颗璀璨明星。它不仅为用户提供了强大的计算能力,还承诺提供持久的服务。本文将深度探讨GPT-4 Alpha版本的特性,展示如何通过它来革新我们的工作和生活方式。
Maynor
2023/11/08
9300
ASR文本纠错模型
文本纠错任务是一项NLP基础任务,其输入是一个可能含有错误字词的句子,输出是一个正确的中文句子。ASR(语音识别)文本的错误类型很多,有多字、少字、错别字、同音近音字等等。
小爷毛毛_卓寿杰
2022/11/30
2.8K0
ASR文本纠错模型
8款AI论文写作神器推荐:从开题到定稿的全流程智能辅助工具
当论文季的焦虑笼罩校园,无数学子正经历着选题方向的举棋不定、文献梳理的思维阻塞、数据处理的濒临崩溃。此刻若有一组智能武器库,或许能将这场学术长征转化为高效冲刺。本文整合8款覆盖全周期的写作利器,从选题构思到格式排版均提供解决方案。特别提醒:技术赋能不可逾越学术底线,所有工具均应作为思维脚手架而非成品替代。
抹茶生巧
2025/05/29
7800
8款AI论文写作神器推荐:从开题到定稿的全流程智能辅助工具
文字语义纠错技术探索与实践
文本语义纠错的使用场景非常广泛,基本上只要涉及到写作就有文本纠错的需求。书籍面市前就有独立的校对的环节来保障出版之后不出现明显的问题。在新闻中我们也时不时看到因为文字审核没到位造成大乌龙的情况,包括上市公司在公开文书上把“临时大会”写成为“临死大会”,政府文件把“报效国家”写成了“报销国家”。有关文本纠错的辅助工具能给文字工作人员带来较大的便利,对审核方面的风险也大幅降低。
用户10103085
2022/12/21
1.6K0
文字语义纠错技术探索与实践
一键式文本纠错工具,整合了BERT、ERNIE等多种模型,让您立即享受纠错的便利和效果
pycorrector: 中文文本纠错工具。支持中文音似、形似、语法错误纠正,python3开发。实现了Kenlm、ConvSeq2Seq、BERT、MacBERT、ELECTRA、ERNIE、Transformer等多种模型的文本纠错,并在SigHAN数据集评估各模型的效果。
汀丶人工智能
2023/08/13
5.3K0
一键式文本纠错工具,整合了BERT、ERNIE等多种模型,让您立即享受纠错的便利和效果
干货分享 | 人工智能如何驱动未来教育发展?
ABOUT 1月13日下午,在沪江北京研发中心、沪江智能学习实验室和CCtalk在京举办的“智能引擎,驱动教育”技术沙龙中,达观数据创始人&CEO陈运文作为受邀嘉宾,在大会上进行了《文本智能处理在教育行业的应用》的演讲,与来自云知声等企业嘉宾共话智能驱动下的教育未来发展,上百位在线教育行业技术大咖共议智能技术在教育行业的应用。 我们日常工作中不管是做教育还是接受完教育后踏上工作岗位,都会面临各种各样的文档资料和文本数据。 大家每天都在看的各种媒体内容,公司里大量的公文和办公资料,如果涉及到和客户打交道
达观数据
2018/04/02
8240
干货分享 | 人工智能如何驱动未来教育发展?
中文文本纠错任务简介
中文文本纠错是针对中文文本拼写错误进行检测与纠正的一项工作,中文的文本纠错,应用场景很多,诸如输入法纠错、输入预测、ASR 后纠错等等,例如:
致Great
2022/10/28
2.4K0
中文文本纠错任务简介
AI技术讲座精选:用端到端训练模型进行语法智能纠错
现有的拼写检查系统可以识别拼写错误,但无法识别出语法错误,本文的亮点在于使用流行的 seq2seq + attention 模型,在大规模拼写检查数据集上进行训练,用以简单的语法错误识别任务。 对上下文敏感的拼写检查系统(例如 Autocorrect)虽然可以纠正大量的来自于即时消息、电子邮件和短消息中的输入错误,但却对即便是最最简单的语法错误无能为力。举个例子,信息“ I’m going to store ”将不会被自动纠错系统报错,但人们通常更倾向于说“ I’m going to the store ”
AI科技大本营
2018/04/26
2.1K0
高效速搭基于DeepSeek的招标文书智能写作Agent
如果你一直在跟着博主的脚步探索AI大模型的相关内容,从最初的大模型Prompt工程解析,到实际的开发部署,再到深入NL2SQL、知识图谱大模型和ChatBI等更高阶应用,应该已经感受到了我们一步一个脚印,从迈过一道道技术难关,到搭建起属于自己的技术桥梁的过程。如今,我们或许对大模型的开发已经有些轻车熟路,但也必须承认,技术的迭代速度实在太快了。要想跟上AI技术发展的步伐,把最新的人工智能技术融入现有业务和应用场景才是我们追求的最终目标。
fanstuck
2025/02/23
2.2K7
高效速搭基于DeepSeek的招标文书智能写作Agent
推荐阅读
相关推荐
基于机器学习的纠错系统技术 - 智能文本纠错 API
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档