转-MyEclipse9 破解方法

原文:http://blog.csdn.net/qqzhuyuehe/article/details/6803551

一、使用注册机

网上可以下载到MyEclipse9的注册机(myeclipse9_keygen_activator.exe),但是这个程序在64位环境下运行会报错,如下图:

通过命令行执行:java -jarsystemidtools.jar,可以发现是因为少了支持程序在64位环境下运行的:jniwrap64.dll。google了下,有专门的dll网站提供下载,但貌似服务器上文件丢失,下载不下来,所以这条路暂时走不通。

二、直接修改MyEclipse的激活校验源码

1、说明

关于MyEclipse的激活校验,我目前只找到三个类可以修改使其破解,分别是:

view plain

  1. com.genuitec.eclipse.core.ActivationValidator.class;  
  2. com.genuitec.eclipse.core.LicenseUtil.class;  
  3. com.genuitec.eclipse.core.activation.ProductActivator.class

com.genuitec.eclipse.core.ActivationValidator.class;

com.genuitec.eclipse.core.LicenseUtil.class;

com.genuitec.eclipse.core.activation.ProductActivator.class

经过实验,个人觉得修改第一个类最方便。

所有工具及其代码,后面会附上下载地址。

2、工具jar包准备

首先,列出所有要用到的工具jar包:

com.genuitec.eclipse.core_9.0.0.me201103181703.jar

com.genuitec.eclipse.core.common.platform_9.0.0.me201102091112.jar

org.eclipse.equinox.common_3.6.0.v20100503.jar

javassist-3.0.jar

其中,前三个都在MyEclipse的安装目录中,具体路径为:安装目录\Common\plugins

我们的ActivationValidator.class就在第一个jar包中,由于该类还引用了 com.genuitec.eclipse.core.util.PlatformUtil;org.eclipse.core.runtime.IStatus,所以还有加入另外两个jar包。

第四个javassist-3.0.jar是专门用来修改Java中的Class文件的工具jar包,其具体使用方法参考:http://hi.baidu.com/hi8818/blog/item/a6a3a35451cbcf6f853524d1.html

3、程序代码

首先,新建一个JavaProject,并在工程中导入上面的4个jar包,然后新建一个类,代码如下:

view plain

  1. import java.io.IOException;  
  2. import javassist.CannotCompileException;  
  3. import javassist.ClassPool;  
  4. import javassist.CtClass;  
  5. import javassist.CtMethod;  
  6. import javassist.NotFoundException;  
  7. import com.genuitec.eclipse.core.ActivationValidator;  
  8. import com.genuitec.eclipse.core.util.PlatformUtil;  
  9. import org.eclipse.core.runtime.IStatus;  
  10. /**
  11. * 直接修改MyEclipse的激活验证类的ActivationValidato的Class文件,使其验证短路,从而达到破解的效果
  12. * @author Administrator
  13. *
  14. */
  15. public class Program {  
  16. public static void main(String[] args) {  
  17. try {  
  18. // 
  19.             ClassPool pool = ClassPool.getDefault();  
  20. // 载入要修改的类
  21.             CtClass cc = pool.get(“com.genuitec.eclipse.core.ActivationValidator”);  
  22. // 载入要修改的方法
  23.             CtMethod fMethod = cc.getDeclaredMethod(“isExpired”);  
  24. // 重新设置方法体内容
  25.             fMethod.setBody(“return false;”);  
  26.             fMethod = cc.getDeclaredMethod(“isDecodeFailed”);  
  27.             fMethod.setBody(“return false;”);  
  28.             fMethod = cc.getDeclaredMethod(“isValidForLicense”);  
  29.             fMethod.setBody(“return true;”);  
  30.             fMethod = cc.getDeclaredMethod(“isValidForSystemId”);  
  31.             fMethod.setBody(“return true;”);  
  32.             fMethod = cc.getDeclaredMethod(“isValid”);  
  33.             fMethod.setBody(“return true;”);  
  34.             fMethod = cc.getDeclaredMethod(“validate”);  
  35.             fMethod.setBody(“{return com.genuitec.eclipse.core.util.PlatformUtil.getOKStatus();}”);  
  36. // 保存修改完成的Class文件到指定位置
  37.             cc.writeFile(“E:\\”);  
  38.         } catch (NotFoundException e) {  
  39.             e.printStackTrace();  
  40.         } catch (CannotCompileException e) {  
  41.             e.printStackTrace();  
  42.         } catch (IOException e) {  
  43.             e.printStackTrace();  
  44.         }  
  45.     }  

运行程序,会在E盘中生成ActivationValidator.class,目录层次为:E:\com\genuitec\eclipse\core \ActivationValidator.class,然后用该class,替换:安装目录\Common\plugins \com.genuitec.eclipse.core_9.0.0.me201103181703.jar中的相应class文件就OK了。

这段程序就是通过直接修改ActivationValidator.class文件,使其校验过程直接短路,达到破解的目的。

4、配置激活码文件:.myeclipse.properties

虽然,上面我们对校验过程进行短路,但是程序还有个是否为空的判断,因此,我们需要在属性文件(.myeclipse.properties)中配置一下激活码。

属性文件的位置为:C:\Users\Administrator\ .myeclipse.properties,如果属性文件不存在,可以手动创建之

激活码的值可以随便填。如:

view plain

  1. ##MyEclipse license file  
  2. #Sat Jul 30 10:02:15 CST 2011  
  3. LICENSE_KEY=pLR8ZC-855444-68678656297401489  
  4. LICENSEE=cloudcube.net  
  5. ACTIVATION_KEY=c7b12e72e28df89e8acff15a6003928c4039f930aff5323f584bbccc3ccdcd9a347877e26b2965c17eae77d7f3550ca54686e7ce887f5afa78a693ec03b40762118a8739c9d7bd6acb40d27a68d06dd2fafc7813fba8230b79670886070e1b96c710b7c1de6d032d0fbfada43e8976db482403327bb61a715aadb338edf9b968

这里的激活码随便配置,只是为了防止验证程序读取为空而已。

5、修改启动配置文件:myeclipse.ini

为了程序正常启动,我们需要避免MyEclipse进行完整性校验,否则,MyEclipse自检程序发现文件被改动时,将导致启动失败。由于本人没有找到也懒得去找完整性校验的代码类,所以直接修改配置文件,取消启动时校验。

配置文件位置:安装目录\MyEclipse9\myeclipse.ini,在文件最后添加如下两行:

-Dgenuitec.honorDevMode=true

-Dosgi.dev=true

6、破解完成

自此破解过程完成,成功启动MyEclipse9。

7、附

1、破解方法从网上收集,但加上自己的完整实践操作并加以整理;

2、工程代码请自行下载,地址:http://download.csdn.net/detail/qqzhuyuehe/3629128

工作中注意事项

公司领导主要是做出决策,部门经理主要是提供决策,办事员主要是拟出决策意见和依据。
工作就是解决问题,有些是周而复始,有些是连锁持续解决。如何解决就要有解决方案,如何实施就要有实施方案,结果就是领导检阅你的工作能力
工作的能力就体现在如何解决问题。

TRIBON线形光顺时遇到的问题及解决办法

将型线图上的型线导入到tribon过程中时,由于型线上的点过多,系统报错,点数不可以超过1000个。解决方案为:讲型线图上的型线分成前后及左右两边,分段导入tribon中,生成AFT,FORE之类的分类,这样点数就可以尽可能控制在1000以下,若仍超过1000个点,则删去一些临近的点或者隔点删除一个

TRIBON线形光顺学习心得

学习tribon线形光顺技术已经两天了,总体来讲线形技术相对于船体模块还是较为困难的。首先新建一个文件夹,将肋骨型线图及型值图复制到文件中。在做线形光顺前要做的准备工作就是将LINES(型线图)中的中纵`中横及水线面型线挑出来,紧接着需要将各个型线图随基点进行复制,并移动对应的距离(型值表中有,目的是为了将二维图拉伸到三维空间中去,为后期导入tribon做准备)。保存生成的图形(可以通过CAD中三维查看器观察型线是否拉伸开),保存的路径为之前新建的文件夹,格式为.dxf。打开TRIBON初步设计INITIAL DESIGN_UTILITIES-DXF CONVERTER,将刚做的DXF文件通过TRIBON软件转换成.3D文件(此步骤目的在于将型线图上的个点的型值通过.3D文件展现出来,亦可以通过EXCEL表格打开,打开之后需要对数据进行重新排列,按照X,Y,Z顺序展开,并保证不存在负值,若存在负值,则用其绝对值替代),处理完的数据用于后面导入TRIBON中,生成型线,进行下一步的光顺工作。准备工作已经做了一部分,下面需要新建PROJECT,打开TRIBON-INTIAL DESIGN_PROJECET TOOL,输入对应的数值(需要填写的数值较多,此处不再赘述)。。。

TO be continued……

皮鞋与芒果

一个成功的富商和一个罪犯回忆他们的童年,提到了相似的一件事。
犯人说:小时候,妈妈给我和弟弟买了两双鞋子,一双是布鞋一双是皮鞋。妈妈问我们,你们想要哪一双?我一看那双皮鞋,好漂亮,我非常想要。可是弟弟抢先喊:“我要皮鞋!”妈妈看了他一眼,批评他说:“好孩子要学会谦让,不能总把好的留给自己。”于是我心里一动,改口说:“妈,我要布鞋好了。”妈妈听了很高兴,就把那双皮鞋给了我。我得到我想要的东西,也从此学会了撒谎。以后,为了得到每一件我想得到的东西,我都不择手段,直到我进了监狱。
成功的富商说:小时候,妈妈给我和弟弟买了两只芒果,一只大些一只小些。妈妈问我们,你们想要哪一只?我一看那只大芒果很好吃的样子,我非常想要。可是弟弟抢先说:“我要大的!”于是我就跟妈妈说:“妈妈,我和弟弟都是你的孩子,我们应该比赛得到那只大芒果,因为我也想要大的。”
于是我和弟弟开始比赛。我们把家门外的木柴分成两组,谁先劈好谁就有权得到大芒果,最后,我赢了。以后,为了得到每一件我想得到的东西,我都会努力争取第一,因为我知道通过努力,就能得到奖赏。      

小和尚扫树叶

有个小和尚,每天早上负责清扫寺庙院子里的落叶。
清晨起床扫落叶实在是一件苦差事,尤其在秋冬之际,每一次起风时,树叶总随风飞舞落下。
每天早上都需要花费许多时间才能清扫完树叶,就让小和尚头痛不已。他一直想要找个好办法让自己轻松些。
后来有个和尚跟他说:「你在明天打扫之前先用力摇树,把落叶统统摇下来,后天就可以不用扫落叶了。」
小和尚觉得这是个好办法,于是隔天他起了个大早,使劲的猛摇树,这样他就可以把今天跟明天的落叶一次扫干净了。一整天小和尚都非常开心。
第二天,小和尚到院子一看,他不禁傻眼了。愿子里如往日一样式落叶满地。
老和尚走了过来,对小和尚说:「傻孩子,无论你今天怎么用力,明天的落叶还是会飘下来。」
小和尚终于明白了,世上有很多事是无法提前的,唯有认真的活在当下,才是最真实的人生态度。
点评:不要预支明天的烦恼,过好今天比什么都重要。      

How to Enable AirPrint Service on Windows 7/Vista/XP (32-bit/64-bit)?

Posted by Tike on November 20, 2010

转载:http://jaxov.com/2010/11/how-to-enable-airprint-service-on-windows/

iOS 4.2 comes with a unique feature called AirPrint which allows you to print your documents, photos, emails and web-pages over a Wifi connection with your Apple iOS device. To enable iOS 4.2 AirPrint feature on Windows, follow the step-by-step guide below. This guide is applicable to Windows 7, Windows Vista and Windows XP users.

Prerequisites:
  • iTunes 10.1
  • Make sure the printer is setup as a shared printer on your local PC
  • Make sure you have full administrator privileges to enable/disable services on your PC
Steps to Enable AirPrint on Windows 7/Vista/XP:
  1. If you have 64-bit Windows OS, go to C:\Program Files (x86) and create a new folder called AirPrint as shown in the screenshot below:

    Enable AirPrint on Windows

    OR

  2. If you have 32-bit Windows OS, go to C:\Program Files and create a new folder called AirPrint as shown in the screenshot below:

    AirPrint on Windows 32-Bit

  3. Download AirPrint.zip from here (Mirror) and unzip it in the AirPrint folder you created in the above steps.

    Enable AirPrint on Windows

  4. Go to run and type "CMD" to open Command Prompt as shown in the screenshot below:

    Open Command Prompt in Windows

  5. Now use the following set of commands respective to your OS version:

    For 64-bit Windows OS:

    • sc.exe create AirPrint binPath= "C:\Program Files (x86)\AirPrint\airprint.exe -s" depend= "Bonjour Service" start= auto
    • sc.exe start AirPrint

    Enable AirPrint on Windows
    For 32-bit Windows OS:

    • sc.exe create AirPrint binPath= "C:\Program Files\AirPrint\airprint.exe -s" depend= "Bonjour Service" start= auto
    • sc.exe start AirPrint
  6. As soon as you will start the AirPrint service, Windows Firewall will prompt you allow or deny AirPrint features to be shared over networks. Click on Allow access button.

    Enable AirPrint on Windows

企业信息化网络安全管理设计方案

http://blog.chinaunix.net/space.php?uid=22078472&do=blog&cuid=2217536

企业在快速发展的过程中,信息化也得到相应的发展,基础网络平台的安全性以及稳定性在信息化的建设中起着非常关键的作用,同时也带来了许多网络安全问题,因此。在开展信息化应用时,加强网络的安全保障显得越来越重要。本文就如何保障网络安全所采取的网络安全设计方案进行探讨。

需求分析

随着网络攻击方式的多样化,只针对网络层以下的安全解决方案已经不足以应付各种各样的攻击,企业网络需要防范来自2-7层的攻击;还要随时关注操作系统、数据库、软硬件等等设备本身的安全性;防范可能来自内部的安全威胁等等。因此企业必需采用立体的多层次的安全系统架构才能保障企业网络安全。

根据需求分析以及企业实际,结合目前网络安全面对的威胁,通常一个大型企业需要构建一个具备以下功能的安全网络。

1、防火墙/VPN
2、入侵检测防范
3、网络行为监控(内容过滤)系统

4、无线接入安全管理

5、企业内部网络安全机制

6、操作系统以及应用系统的安全设置

7、补丁更新、漏洞扫描机制

8、垃圾邮件过滤系统
9、企业防病毒系统

10、网络监控系统

11、安全审计、日志审核机制
具体详细设计如下:

1、防火墙/VPN
防火墙可以防范来自internet外部对企业内部网络的主动威胁,通过防火墙设备对internet的访问进行控制。目前主流的防火墙基本都具备2-4层的数据过滤功能、以及源和目的地址的访问控制、NAT转换和映射功能。一些功能强大的防火墙本身已经具备一定的入侵检测防范机制,对恶意的DDOS攻击、ICMP泛滥、syn攻击、端口扫描攻击都有一定的防范措施。

并且防火墙本身具备的VPN功能,可以提供大型企业和分支机构、远程办公人员之间建立安全的VPN隧道。同样保障了网络的安全。

可推荐考虑Cisco、Juniper(netscreen)等主流防火墙。

2、入侵检测防范

如果企业经常遭受来自外部的网络恶意攻击,则可以考虑购买专门的入侵检测防范设备,采用入侵检测设备,作为防火墙的功能互补,提供对监控网段的攻击的实时报警和积极响应。

同时在外部攻击的频度和攻击流量非常严重的时候,有必要可以购买专门的DDOS防火墙

3、网络行为监控(内容过滤)系统

对网络内的上网行为进行规范,并监控上网行为,过滤网页访问,过滤邮件,限制BT下载行为,阻止恶意文件的下载。在防范企业用户避免遭受来自internet的病毒感染、恶意脚本攻击等的同时可以大大提高用户的工作效率。并且使企业的网络带宽资源得到充分的利用

国内现在也有金盾、网络督察、深信服等等类似产品。

4、无线接入安全管理

现在企业无线网络使用越来越普遍,对无线网络的接入,同样需要进行安全控制,可以根据IP和MAC绑定的方式确保无线接入的安全性,对未经容许的无线设备、笔记本电脑则无法接入无线网络。有效防止外部的病毒或黑客程序被带进内网。

5、企业内部网络安全机制

根据部门以及功能的需求,在局域网通过vlan的划分,既可以阻止大规模的广播风暴影响整体网络的通畅,保障网络的稳定。并且通过交换机的ACL的控制,根据网络应用以及各部门内部信息保密的需求,对不同的网段之间的访问进行访问的控制。同时一些交换机具备流量控制、源路由限制等功能,根据企业实际情况设置也可加强企业内部网络的安全,降低因病毒、网络攻击造成的网络威胁。

6、操作系统以及应用系统的安全设置

通常,操作系统以及应用系统都提供有强大的安全设置,为保证系统的安全性,我们要在合理配置好操作系统以及应用系统的安全设置,在这个层面上要在保证安全和使用方便两者之间的关系取得一定的平衡。

比如操作系统密码口令复杂度、有效时间、应用开放的端口控制、数据库是否容许远程管理、用户账号权限控制等等。并且制定对黑客入侵的防范策略。

7、补丁更新、漏洞扫描系统

企业信息化应用离不开操作系统、数据库、网络设备等等软硬件。但是,同时我们知道操作系统、数据库等等是需要经常进行补丁更新,包括有些硬件设备本身也存在漏洞。所以企业也需要建立一套完整的机制强化这方面的需求。

在补丁更新方面,可以建立一个WSUS服务器,以便服务器和企业windows用户的操作系统及时更新补丁(在企业域环境可以直接通过更改组策略来实现客户端更新,无域环境则可以通过编写简单的脚本实现到WSUS服务器更新。)

在漏洞扫描方面,则需要企业网络安全管理者经常关注所使用的数据库系统、linux系统、硬件设备等等厂商公布的漏洞补丁。并且使用一个较为全面的漏洞扫描软件经常性检测是否存在严重的安全漏洞。

8、垃圾邮件过滤系统

垃圾邮件包括各类商业垃圾邮件、病毒垃圾邮件等,病毒邮件造成的企业安全损失是非常巨大的,阻止垃圾邮件及病毒邮件的入侵,及时更新垃圾邮件识别库。在阻止企业员工感染病毒邮件的同时可以提高企业员工邮件处理效率。为此,企业可以根据自己的邮件系统,设定合理的MX记录,将邮件都通过防垃圾邮件设备过滤后再由用户收取。大大降低感染病毒的风险。

各类垃圾邮件过滤产品也很多,比如:美讯智SurfControl、梭子鱼、IronPort、趋势防垃圾邮件网关等等、

9、企业防病毒系统

一套完整的企业版防病毒系统,可以强化病毒防护系统的应用策略和统一管理策略,并且使企业用户的电脑的病毒库及时得到更新,增强病毒防护有效性,降低病毒对安全带来的威胁。

国内外的企业级防病毒产品也有非常多,瑞星、金山毒霸、诺顿、趋势防病毒、McAfee等等。可以根据企业实际情况选择其中一种。

10、网络监控系统

企业的信息化到一定程度,各种系统、设备变得纷繁复杂,如何及时监控到操作系统、数据库、应用系统、网络设备、防火墙等等的使用状态,是摆在企业安全管理者面前必须要考虑的问题。

比如采用Cacti监控所有的服务器系统、网络设备,可以及对网络使用流量情况了如指掌,及时发现网络是否出现异常流量并控制带宽。(通过启用SNMP协议)

比如采用Quest的 Spotlight 软件则可以监sqlserver、oracle数据库、以及windows、linux操作系统的应用情况、系统资源使用情况,可以对应用系统使用情况了解的清清楚楚,保障应用的安全。

11、安全审计、日志审核机制

网络安全,不光是要防范杜绝,还要建立” 档案”。合理的配置安全审计,一些重要的安全信息、系统、设备的登入登出,都可以完整记录下来。而日志审核也可以对于故障排查、安全检查有很好的帮助。

企业通过这样的网络架构,并且从主机、网络、应用各个方面防范、实时调整构建一个整体网络安全架构。

以上所有的网络安全管理是基于技术方面,同时更需要采用一些管理的方法使网络安全高效有序的运转这些系统,更需要配合一套完整的网络安全管理制度。

1、建立网络安全管理制度,明确网络安全管理的职责

2、完善网络安全设置各方面的技术文档,按照技术文档进行设定安全策略以及安全方案。在涉及网络安全的变更管理、事件管理、配置管理中都必须有文档记录

3、确定网络安全管理的具体责任人。

4、提高公司各层面用户的网络安全意识。

华为S2400交换机VRP远程更新步骤

环境:华为S2403EA-TP交换机,FTP Server(upd/upd),BTM、BIN更新文件。

1、 下载 BootROM

<S1#1(25-48)(2403)>ftp 192.168.10.30

Trying …

Press CTRL+K to abort

Connected.

220 Serv-U FTP Server v8.2 ready…

User(none):upd

331 User name okay, need password.

Password:upd

230 User logged in, proceed.

[ftp]get S2000EA-553.btm

[ftp]q

<S1#1(25-48)(2403)>

2、 加载 BootROM

<S1#1(25-48)(2403)>boot bootrom S2000EA-553.btm

<S1#1(25-48)(2403)>

3、 删除旧bin

<S1#1(25-48)(2403)>del /unreserved s2000ea-vrp310-r2104p01.bin

<S1#1(25-48)(2403)>

确认删除,加/unreserved参数是给后继下载bin留下flash空间。

4、 下载boot-loader bin

<S1#1(25-48)(2403)>ftp 192.168.10.30

输入ftp用户名及密码(upd/upd)

[ftp]get S2000EA-VRP310-R2108P02.bin

[ftp]q

<S1#1(25-48)(2403)>

5、 加载主机软件

<S1#1(25-48)(2403)>boot boot-loader S2000EA-VRP310-R2108P02.bin

<S1#1(25-48)(2403)>display boot-loader

<S1#1(25-48)(2403)>

查看主机软件下次启动的bin。

6、 重启主机

<S1#1(25-48)(2403)>reboot

结束

今天回老家扫墓

今天上午送儿子去学围棋就到车行给车座换了新布套,接了儿子本想带他去扬州看医生(因为昨晚发高烧),后来老婆测量了温度正常就直接开车回了老家。
吃完中饭后聊了一会儿,在老爸的陪同下一起去给爷爷扫墓,老人家的墓看来不久也要搬迁了,要给经济发展让道了。

IPAD|IPhone常用软件收集

image

1、OmniGraffle

软件简介:

iPad 上的 Visio,这款Omnigraffle原型设计工具可供您绘制图表、树状结构图、流程图、页面编排等等。您可以使用 OmniGraffle 来规划电影或戏剧剧本的情节走向、绘制公司组织图,并显示完成一个专案所需的步骤。您还可以设置自己在设计iPad软件时需要的小工具,包括下拉、提醒、软件键盘等等。专为iPad设计的Omnigraffle原型设计工具更完美,使用起来更方便。

image

 

image

2、Documents To Go® Premium – Office Suite v4.0.2

软件简介:

DocumentsTo Go是一款不错的智能手机办公应用。现在你可以随时随地地查看并编辑Word,Excel和 PowerPoint文件,还可以查看PDF文件,而不用再担心是怎样接受文件 – 无论是否通过外部存储卡,蓝牙,红外线,MMS或电子邮件。