- 浏览: 1014259 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (367)
- JavaScript (23)
- Java (60)
- Python (41)
- 其他 (36)
- SQL (4)
- 开发工具 (26)
- Linux (15)
- AJAX (6)
- Cache (3)
- 正则 (4)
- 架构 (9)
- 手机 (3)
- MySQL (4)
- Android (115)
- vps (1)
- 网站 (4)
- scale (3)
- 搜索引擎 (3)
- iPhone (2)
- hessian (1)
- hessdroid (1)
- 411 (1)
- jstat (1)
- gc (1)
- gallery (1)
- 惯性 (1)
- eclipse (1)
- mac wget error (1)
- miui file explorer 无用 解决办法 (1)
- vim (1)
最新评论
-
qingyezhangluo:
哎。楼主您既然是分享代码的为什么要加密的呢?而且问你密码还不回 ...
android应用换皮肤(转) -
MagicError:
kavoe 写道下载文件有密码。。。。
http抓包工具 -
knightdf:
我先试下再来
JAVA的RAS加密例子 -
kavoe:
下载文件有密码。。。。
http抓包工具 -
changanfounder:
hmc1985 写道setCallbackDuringFlin ...
android gallery滑动惯性问题
今天在配置aptana的时候发现我已经输入注册码了结果只能用到2008.2.12 晕 我就在网上找了一次相关资料结果还真有 不过不是很详细 所以我想了一下还是把详细的贴上来吧!
学习当中 互相往来 互相指教 ^_^
首先到
http://www.aptana.com/download/index.php
选择eclipse plugin
输入用户名,密码,邮箱.
点download
会出现一个链接
点击
到http://update.aptana.com/update/3.2/这个页面
点击Download Plugin Update Site
下载下来的安装包
别按官方说的安装
直接解压缩用link方式安装
以上操作就不用多说了吧!!
用Link方法配置好后在Eclipse中会看到 如图:
OK插件配置完毕!
接下来开始完美破解使用全部功能
首先复以下代码:
import java.math.BigInteger;
import java.util.Calendar;
import java.util.TimeZone;
import java.util.zip.CRC32;
public final class ClientKey {
private static class Decrypt {
private BigInteger modulus;
private BigInteger exponent;
public String decrypt(String encrypted) {
long crc32Value;
byte bytes[];
CRC32 crc32;
/* 289 */if (encrypted == null) {
/* 291 */encrypted = "";
} else {
/* 295 */encrypted = ClientKey.trimEncryptedLicense(encrypted);
}
/* 297 */BigInteger big = new BigInteger(encrypted);
/* 298 */BigInteger decrypted = big.modPow(exponent, modulus);
/* 300 */crc32Value = (long) decrypted.intValue() & 0xffffffffL;
/* 301 */decrypted = decrypted.shiftRight(32);
/* 302 */bytes = decrypted.toByteArray();
/* 303 */crc32 = new CRC32();
/* 304 */crc32.update(bytes);
/* 305 */return new String(bytes);
}
Decrypt(String exponent, String modulus) {
/* 275 */this.modulus = new BigInteger(modulus);
/* 276 */this.exponent = new BigInteger(exponent);
}
}
public static final String BEGIN_LICENSE_MARKER = "--begin-aptana-license--";
public static final String END_LICENSE_MARKER = "--end-aptana-license--";
private static final TimeZone GMT = TimeZone.getTimeZone("GMT");
private static final String EMAILS_NON_MATCHING = "EMAILS_NON_MATCHING";
private static final int PRO = 0;
private static final int TRIAL = 1;
private String email;
private long expiration;
private int type;
private ClientKey(int type, String email, long expiration) {
/* 77 */this.type = 0;
/* 78 */this.email = "e@e.com";
/* 79 */this.expiration = 999999999;
}
public static ClientKey decrypt(String encrypted, String email) {
/* 93 */String modulus = "115801190261221214754334668902722425936509505416457970789287297728816388753627896293249501578830570324705253515546383166989625001335561947096747210280001245977114030627247212292377290543869343996595819188362915644707269064020812435233012510929338706599216007185654748959001143012936618501934698642942289379979";
/* 94 */String exponent = "65537";
/* 100 */if (encrypted != null) {
/* 102 */encrypted = encrypted.trim();
}
/* 104 */Decrypt decrypter = new Decrypt(exponent, modulus);
/* 105 */return decrypt(decrypter, encrypted, email);
}
private static ClientKey decrypt(Decrypt decrypter, String encrypted,
String email) {
/* 110 */String value = decrypter.decrypt(encrypted);
/* 111 */if (value == null) {
/* 113 */return new ClientKey(1, null, 0L);
}
/* 115 */String values[] = value.split(";");
/* 116 */int type = 1;
/* 117 */String genedEmail = null;
/* 118 */long expiration = 0L;
/* 119 */if (values.length == 3) {
/* 121 */if ("p".equals(values[0].toLowerCase())) {
/* 123 */type = 0;
}
/* 125 */genedEmail = values[1];
/* 127 */if (genedEmail != null) {
/* 129 */if (!genedEmail.equalsIgnoreCase(email)) {
/* 131 */genedEmail = "EMAILS_NON_MATCHING";
}
} else {
/* 136 */genedEmail = null;
}
/* 140 */try {
/* 140 */expiration = Long.parseLong(values[2]);
}
/* 142 */catch (Exception _ex) {
/* 144 */expiration = 0L;
}
}
/* 147 */return new ClientKey(type, genedEmail, expiration);
}
public boolean isCloseToExpiring() {
return false;
}
public boolean isValid() {
/* 169 */return true;
}
public boolean isCloseToMatching() {
/* 179 */return true;
}
public boolean isExpired() {
/* 190 */return false;
}
public String getEmail() {
/* 200 */return "e@e.com";
}
public Calendar getExpiration() {
/* 210 */Calendar expirationCal = Calendar.getInstance();
expirationCal.set(2088, 7, 8);
/* 212 */return expirationCal;
}
public boolean isTrial() {
/* 222 */return false;
}
public boolean isPro() {
/* 232 */return true;
}
public boolean shouldProPluginsRun() {
return true;
}
public static String trimEncryptedLicense(String encrypted) {
/* 257 */String newEncrypted = encrypted;
/* 258 */newEncrypted = newEncrypted.trim();
/* 259 */newEncrypted = newEncrypted.replaceAll(
"--begin-aptana-license--", "");
/* 260 */newEncrypted = newEncrypted.replaceAll(
"--end-aptana-license--", "");
/* 261 */newEncrypted = newEncrypted.replaceAll("\\s+", "");
/* 262 */return newEncrypted;
}
}
编译上面的源文件替换com.aptana.ide.core_1.0.1.004323.jar里面的class
以下是我个人用的编译提换方法也提贴上来参靠一下吧……
把上面的代码复制后在D盘新建文本文档.txt 文件改为ClientKey.java 粘贴代码 关闭保存OK
打开运行输入cmd
接着输入javac ClientKey.java 回车
这时你会在D盘下看到两个 Class文件 OK编译完成
打开aptana插件目录F:\Program Files\eclipse\Plugin-New\aptana\eclipse\plugins找到com.aptana.ide.core_1.0.1.004323.jar 用Winrar打开 看winrar中的路径找到这两个class文件 把刚才编译好的两个class文件直接拖到winrar中及可出现对话框点确定就可以了
OK 到此Aptana破解成功
发表评论
-
Win7中隐藏的“上帝模式”(转)
2011-03-01 16:49 1089在磁盘的随便哪个位置创建一个新文件夹,命名为GodMode.{ ... -
win7图标变白解决办法收藏
2010-12-25 15:51 2351若双击图标还能运行程序,你可以试试下面这个方法 这一 ... -
Windows 7 64位旗舰版下 工商银行旧版金邦达U盾的无法使用的解决方法(转)
2010-12-17 16:37 2185第三篇原创了,就是 ... -
如何安装纯净版的windows 7系统(转)
2010-12-06 17:55 1259首先你下载一个虚拟光 ... -
XP下文件夹加密方法(转载 收藏)
2010-10-16 16:32 2070一、 1、NTFS分区才能 ... -
批处理获得路径
2010-09-29 10:48 1797@echo off echo 当前盘符:%~d0 echo ... -
一些整理的
2010-07-22 09:37 883一头驴,掉到了一个 ... -
godaddy免费空间去广告方法(安全)
2010-06-09 11:13 2339今天从谷歌搜索了一下godaddy免费空间去广告的方法,发 ... -
修改Oracle数据库的连接数
2010-05-12 09:26 1377摘(一) 1. 查看processes和s ... -
Windows环境下的tomcat + apache配置(绝对实践操作版) (转)
2009-12-22 09:59 1220Apache的HTTPD是目前比较 ... -
在python中使用OpenCV
2009-12-02 10:16 2004安装OpenCV 下载OpenCV, 安装后将对应的bin ... -
域名城社区 » 域名经验交流 »
2009-11-24 18:04 1588转 国内英文地址写法 ... -
一张专家推荐的最健康的作息时间表
2009-11-03 13:36 986程序员死亡率越来越高 ... -
马云语录:今天很残酷,明天更残酷!后天很美好!但大多数人都死在明天晚上,看不到后天的太阳!
2009-10-29 15:42 27670转 1、今天很残 ... -
可以让你少奋斗十年的工作经验
2009-10-22 12:07 899转帖网址:http://blog.21ic.c ... -
下载地址说明
2009-07-29 11:50 1045普通地址转换为迅雷地址在原地址前面加"AA" ... -
字符集和编码
2009-06-22 18:21 989很久很久以 ... -
待阅链接
2009-06-05 11:21 1039http://blog.csdn.net/calvinxiu/ ... -
不求最好,但求最复杂
2009-06-03 18:09 806一定要找那最流行的框架, 用功能最强大编辑器, 做就要做最 ... -
能吹是多么的重要
2009-06-03 13:58 1006联合利*引进了一条香皂包装生产线,结果发现这条生产线有个缺陷: ...
相关推荐
Aptana的快速安装方法,让你快速体验开发的快感,绝对实用!
在安装Aptana插件时,有几点需要注意: 1. **Firefox支持**:Aptana依赖Firefox的JavaScript调试工具,因此,即使你并不打算使用Firefox作为主要浏览器,也建议确保系统中已经安装了Firefox,以防止可能出现的调试...
在Eclipse中安装Aptana 3.4.2 插件的步骤如下: 1. **启动Eclipse**: 首先确保你已经安装了Eclipse IDE。如果你还没有安装,可以从Eclipse官方网站下载并按照指导进行安装。 2. **访问Aptana插件**: 打开Eclipse,...
Myeclipse 2016下Aptana安装教程详细介绍了在Myeclipse集成开发环境(IDE)的特定版本中安装Aptana套件的步骤。Aptana Studio是一个强大的开源Web开发工具,它为开发人员提供了创建、编辑、调试以及测试Web应用程序...
### Eclipse 安装 Aptana 插件及 jQuery 插件详解 #### 一、Eclipse 简介 Eclipse 是一款开源免费的集成开发环境(IDE),支持多种编程语言,如 Java、C/C++、PHP 和 Web 开发等。由于其强大的功能和灵活的插件...
2. **安装Aptana Studio**: - 解压缩下载的ZIP文件到指定目录。 - 运行Aptana Studio。 3. **安装Aptana PHP插件**: - 在Aptana Studio中,点击“Help”菜单下的“Install New Software…”。 - 在弹出的...
eclipse4.4 的 aptana 插件 安装 用于js jquery 联想功能 由于用的是最新的eclipse和 aptana ,自己找了好久才找到
### MyEclipse 10.7 安装 Aptana 插件详解 #### 一、前言 在软件开发过程中,高效便捷的开发工具对于提高工作效率有着不可忽视的作用。MyEclipse作为一款广受欢迎的Java集成开发环境(IDE),不仅支持Java开发,还...
标题 "myeclipse6.5安装Aptana插件" 描述了如何在MyEclipse 6.5这个集成开发环境中添加Aptana插件的过程。Aptana是一款强大的开源Web开发工具,它专为创建JavaScript、HTML和CSS项目而设计,同时也支持PHP和Python等...
在Eclipse和MyEclipse这样的Java IDE上安装Aptana插件,可以将原本主要面向Java开发的环境转变为一个全面的多语言开发平台,尤其适合那些同时处理后端Java和前端Web技术的开发者。 首先,让我们关注"Aptana 3.4.2...
本文将详细介绍如何在MyEclipse和Eclipse中安装Aptana,一个强大的Web开发工具集。 Aptana是一款专为Web开发者设计的开源IDE,它提供了对HTML、CSS、JavaScript以及PHP、Python等多语言的支持,并且集成了Git版本...
### Zend Studio 10 安装Aptana及配置详解 #### 一、Aptana插件的安装 在开发环境中集成Aptana插件,能够显著提升开发效率,尤其对于进行网页和脚本语言开发的人员而言。安装Aptana插件至Zend Studio 10主要有两种...
在本文中,我们将详细讨论如何在MyEclipse 6.5环境下安装Aptana插件。Aptana是一款强大的Web开发集成环境,尤其适合JavaScript、HTML和CSS的编写,提供了丰富的代码补全和调试功能。 首先,确保你选择了与MyEclipse...
在本教程中,我们将详细介绍如何在MyEclipse 10上安装Aptana插件。 首先,你需要下载Aptana的Eclipse Plugin插件。官方下载地址通常为:http://update1.aptana.org/studio/3.2/024747/index.html。请注意,这里的...
Aptana Studio是一款强大的开源集成开发环境(IDE),专为Web开发者设计,尤其适用...在使用"Aptana+python安装软件.rar"这个压缩包时,确保你的系统满足安装要求,并遵循提供的说明,以便顺利安装并开始你的开发之旅。
### MyEclipse安装Aptana插件的问题及解决方法 #### 概述 在软件开发领域,集成开发环境(IDE)对于提升开发效率至关重要。MyEclipse作为一款强大的Java开发工具,深受开发者喜爱。然而,随着Web应用的发展,对...
"MyEclipse插件插件aptana的安装方法"主要涉及的是如何在MyEclipse集成开发环境中安装和配置Aptana,这是一款强大的Web开发工具,特别适用于JavaScript、HTML和CSS等前端开发。以下是对该安装过程的详细步骤解析: ...
myeclipse(eclipse)中apnata插件的安装,有时eclipse中的插件可能安装不上,我这里的aptana是个人使用aptana以来的经验,希望对大家有所帮助!
Eclipse安装Aptana插件(js,html语法提示)2(有2部分)
Aptana Studio 安装完成后启动时出现 Failed to load the JNI shared library 的解决方法 Aptana Studio 是一个功能强大且流行的集成开发环境(IDE),它支持多种编程语言,包括 Java、JavaScript、HTML、CSS 等。...