`
tntxia
  • 浏览: 1506916 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java软件的弱点

阅读更多

最近受一个朋友所托,把他们公司买的OA给破解了.

 

一开始他问我说:"有把握吗?",我回答说:"没有"

 

破解这件谁说得定的,给的钱只有三千块,如果是太难的话,我只能放弃.后来我一直拖这个项目,因为手头还有其他的工作要做,另一方面,得到的信息还不够.

 

过年回去的时候,和同学聊了一下,他告诉我说,这个OA在没有加密狗的情况下,也可以运作,我一听,觉得这个项目是有戏的.看了一下,OA是用Resin作为服务器的,而加密狗就加在Resin的启动文件上,只要能够搞定Resin的启动文件就轻松完成了.

 

于是去网上下了Resin3和Resin4,替换掉原来的EXE文件,发现都会有错误.猜想,可能用了低版本的,所以在百度上搜了一下Resin2,还真在CSDN上找到了2的版本,一试,发现所有的功能都能正常使用.

 

通过这件事,也暴露了Java一个弱点,没有开源的加密软件,所以生成的代码加密只能使用加密狗,加密狗这东西用起来好用,但破解起来也容易,在网上可以找到一大堆破解的工具.

 

所以准备有时间,研究出一个Java项目的加密软件,相信这种软件相当有市场.

0
2
分享到:
评论
3 楼 iaimstar 2010-03-08  
java的好处是即使你破解了

也可能用不了
2 楼 night_stalker 2010-03-07  
没破解的软件不是破解不了,而是没有破解的价值。
1 楼 Saito 2010-03-07  
有加密的地方就有解密.有剑的地方就有江湖..

相关推荐

    java题库及练习软件系统

    Java题库及练习软件系统是一种基于Java编程语言开发的教育工具,旨在帮助用户提升编程技能,尤其是Java语言的学习和实践。这个系统通常包含了各种类型的编程题目,覆盖了基础语法、面向对象编程、集合框架、多线程、...

    软件测试教学文档 java test

     比较测试:与竞争伙伴的产品的比较测试,如软件的弱点、优点或实力。  Alpha 测试:在系统开发接近完成时对应用系统的测试;测试后,仍然会有少量的设计变更。这种测试一般由最终用户或其他人员员完成,不能由...

    【职业规划】JAVA软件工程师职业生涯规划范本 (WORD档).doc

    【JAVA软件工程师职业生涯规划】 在当今信息技术飞速发展的时代,JAVA软件工程师作为IT行业的核心角色,有着广阔的职业前景。此份职业生涯规划旨在为JAVA软件工程师提供一条清晰的发展路径,帮助他们在职业生涯中...

    基于java的类PGP文件加密传输系统

    PGP(Pretty Good Privacy)是一种广泛使用的加密通信软件,用于电子邮件的安全,同时也适用于文件的加密。这个系统借鉴了PGP的核心理念,提供了一种可靠的方式来保护数据不被未经授权的访问和篡改。 首先,让我们...

    对高职软件专业Java课程教学模式的探讨.pdf

    在大部分高职院校的Java课程体系中,存在一些问题,例如教学模式未能针对高职学生的弱点做出改进,导致学生在学习过程中产生厌烦、恐惧的心理,无法达到专业的培养目标。因此,有必要对现行Java课程体系进行改革。 ...

    Java视频监控系统源码

    系统采用B/S(Browser/Server)架构,即浏览器/服务器模式,这意味着用户可以通过网页来访问和控制监控系统,无需安装特定客户端软件,提升了使用的便捷性和兼容性。 1. **Java技术**:Java是该系统的后端开发语言...

    Java程序设计:智能背单词程序的实现1

    - 设计更丰富的统计图表,帮助用户了解自己的学习进步和弱点。 - 整合在线词典资源,提供单词的例句、短语搭配等扩展学习资料。 总的来说,这个Java智能背单词程序通过结合面向对象编程和Swing库,为用户提供了...

    [计算机项目]基于java的Misty1算法加密软件系统设计与实现(源代码+项目报告).zip

    **基于Java的Misty1算法加密软件系统设计与实现** Misty1算法是一种高效且安全性较高的块密码算法,由日本电气公司(NEC)在1997年提出,主要用于数据加密标准(DES)的替代方案。这个项目是用Java语言实现的Misty1...

    Java程序设计(适合初学者使用)

    Java程序设计是初学者入门编程世界的理想选择,尤其对于那些对计算机编程感兴趣的零基础学习者。这个主题涵盖了大量的基础...通过系统学习,初学者将能够逐步掌握Java编程,为未来在软件开发领域的发展打下坚实基础。

    面向Java语言教学的教育游戏软件设计与实现.zip

    10. **评估与反馈**:软件可能具有自适应评估功能,根据学生的表现提供个性化的学习建议和反馈,帮助他们找到自身的弱点并针对性地改进。 11. **社区互动**:设计论坛或聊天室功能,鼓励学生之间的交流和合作,分享...

    java英语面试题汇总

    在Java软件开发领域,英语面试是评估候选人技术能力、沟通技巧以及压力处理能力的重要环节。以下是一些常见的Java英语面试问题及解析: 1. **自我介绍** 面试官可能会让你简单介绍一下自己,包括教育背景、工作...

    Java加密技术(技巧与实例) pdf.rar

    Java加密技术是软件开发中一个至关重要的领域,特别是在保护数据安全、验证信息完整性和实现安全通信方面。本书“Java加密技术(技巧与实例)”深入浅出地探讨了这一主题,为开发者提供了丰富的实践指导。以下是一些...

    JAVA语言程序设计期末题库.zip

    Java语言程序设计是计算机科学与技术专业的重要课程之一,它为学生提供了编写高效、可靠和可维护的软件的基础。这份“JAVA语言程序设计期末题库.zip”文件包含了丰富的学习资源,旨在帮助学生全面掌握Java编程知识,...

    JAVA源代码漏洞测试工程LibrePlan源码下载

    4. **漏洞测试**:这是软件开发中的关键环节,目的是发现并修复可能导致数据泄露、系统崩溃或其他安全问题的弱点。常见的测试方法有静态代码分析、动态分析、单元测试、集成测试和渗透测试。 5. **测试工具**:在...

    Java反序列化漏洞利用集成工具

    Java反序列化漏洞是软件安全领域的一个重要话题,尤其对于Java开发者和安全研究人员而言。这个“Java反序列化漏洞利用集成工具”很可能是一个用于测试和分析Java应用中反序列化漏洞的工具集。下面,我们将深入探讨...

    08-18年 自考04747Java语言程序设计(一) 历年真题及答案

    这个课程旨在帮助学生掌握Java编程的基本概念、语法和编程技巧,为后续的软件开发打下坚实的基础。 Java是由Sun Microsystems公司开发的一种面向对象的编程语言,后来被Oracle公司收购。它以其跨平台性、安全性和...

    基于Misty1算法的加密软件(JAVA)的实现(源代码+LW).zip

    4. **安全性分析**:论文可能对Java实现的Misty1算法进行了安全性评估,探讨可能存在的弱点和改进方向。 对于学习者而言,这个项目不仅提供了实际的编码经验,还能深入理解加密算法的工作原理。通过阅读源代码和...

    RC4加密算法java实现

    它的设计目标是快速、简单,适合硬件和软件实现。Java作为一种跨平台的编程语言,提供了丰富的库支持,包括对各种加密算法的实现,RC4也不例外。 ### RC4算法原理 RC4算法基于一个名为“密钥流生成器”(Key ...

    java安全.rar

    Java安全是一个涵盖广泛且至关重要的主题,特别是在软件开发和企业级应用中。Java以其“一次编写,到处运行”的特性赢得了全球开发者的喜爱,但这也带来了跨平台的安全挑战。本资料包“java安全.rar”可能包含了关于...

Global site tag (gtag.js) - Google Analytics