re: 通用防SQL注入函数java版 舵手 QQ:8117892 2008-08-29 13:21
String确实没有静态的split方法,更正一下!
向被我误导的兄弟道歉!
发现当时只贴了部分代码,今天贴全一些。
re: Zelix KlassMaster 破解 舵手 QQ:8117892 2008-07-28 10:28
这个软件的破解因为机器故章已经丢失,
也没有心思再破解它,所以请各位大侠不要再留言索要了。
re: 破解 Geneious Pro 3.0.6 舵手 QQ:8117892 2008-03-15 13:47
如果为你么一句话我来证明,那我不是和你一样弱:)
re: X报表系统的注册机 舵手 QQ:8117892 2008-03-04 14:35
请先确定你猜的系统是不是和文中的一样。
re: 奥西工程复印机作业批量提交软件 舵手 QQ:8117892 2008-01-28 13:26
你所问的效果是指功能方面?
虽然是暴破,但功能上和正版的没有区别。
re: Zelix KlassMaster 破解 舵手 QQ:8117892 2008-01-16 08:38
第二批已经发送,版本4.5,请各位查收。
re: Zelix KlassMaster 破解 舵手 QQ:8117892 2008-01-11 10:19
以上留有邮箱的都已经发出,版本4.5,请各位查收。
re: Zelix KlassMaster 破解 舵手 QQ:8117892 2008-01-10 17:32
所有的都在明天发,也就是11号。
re: 通用防SQL注入函数java版 舵手 QQ:8117892 2008-01-10 14:43
那么请楼上的给一个更通用的。
re: 通用防SQL注入函数java版 舵手 QQ:8117892 2007-11-15 08:47
java.lang.String类就有split这个方法,静态的,可以直接调用。
re: 破解 Geneious Pro 3.0.6 舵手 QQ:8117892 2007-10-22 10:15
对不起各位,我已经说过了不发布这个软件的破解
re: 浅谈JAVA程序破解 舵手 QQ:8117892 2007-10-19 11:54
多谢指点,这篇文章写于刚接触破解之时,所以部分方法没有写到。后来本打算完善,可人一天比一天变的懒惰,所以就搁置在这里了。
穷举私钥我到没有试过,总觉得太过渺茫,一般我都是替换公钥。
re: 注册机 舵手 QQ:8117892 2007-10-19 11:48
我可没说过有什么大不了的,放在这里只是为了方便自己,需要时可以随时找到。
re: 原来读书的时候,老板就一直教给我们敏捷 舵手 QQ:8117892 2007-10-17 16:25
恩考让人进步:)
re: 技术挑战——根据编码函数写出解码函数 舵手 QQ:8117892 2007-10-13 08:44
lmatt果然很牛,试了一下是通过了。可以和我联系一下,混淆器需要的话发给你。
下面是我的解码函数
public static byte[] decrypt(char ac[])
{
int i = ac.length;
if(i % 4 != 0)
throw new IllegalArgumentException("Length of Base64 encoded input string is not a multiple of 4.");
for(; i > 0 && ac[i - 1] == '='; i--);
int j = (i * 3) / 4;
byte abyte0[] = new byte[j];
int k = 0;
int l = 0;
do
{
if(k >= i)
break;
char c = ac[k++];
char c1 = ac[k++];
char c2 = k >= i ? 'A' : ac[k++];
char c3 = k >= i ? 'A' : ac[k++];
if(c > '\177' || c1 > '\177' || c2 > '\177' || c3 > '\177')
throw new IllegalArgumentException("Illegal character in Base64 encoded data.");
byte byte0 = bByte[c];
byte byte1 = bByte[c1];
byte byte2 = bByte[c2];
byte byte3 = bByte[c3];
if(byte0 < 0 || byte1 < 0 || byte2 < 0 || byte3 < 0)
throw new IllegalArgumentException("Illegal character in Base64 encoded data.");
int i1 = byte0 << 2 | byte1 >>> 4;
int j1 = (byte1 & 0xf) << 4 | byte2 >>> 2;
int k1 = (byte2 & 3) << 6 | byte3;
abyte0[l++] = (byte)i1;
if(l < j)
abyte0[l++] = (byte)j1;
if(l < j)
abyte0[l++] = (byte)k1;
} while(true);
return abyte0;
}
re: 技术挑战——根据编码函数写出解码函数 舵手 QQ:8117892 2007-10-12 13:13
哈哈,写出来那个挑个什么啊!过两天发布解码函数
re: 以前写的一个javascript数据校验函数 舵手 QQ:8117892 2007-04-07 08:29
@Bright
不知道你是那位?
re: 简单的字符转换和反转换函数 舵手 QQ:8117892 2007-02-09 08:51
恩,忘了说一句,只支持小写字母的操作:)
re: 致歉 舵手 QQ:8117892 2007-02-08 09:11
嘿嘿……不是服务器就是电源,不会像腾讯一样受攻击了还要说是其它原因吧:)
re: JProfiler 4.2 注册分析 舵手 QQ:8117892 2006-11-02 10:13
可能和操作系统有关,windows目下有两个dll,可能会根据不同的操作系统装载不同的dll,而我只破解了一下,我的win2000正常,另一个就没处理。你可以试用我提供的dll把两个原dll都替换了
re: 通用防SQL注入函数java版 舵手 QQ:8117892 2006-10-30 17:25
多谢提醒,JSP版需要区分大小写
re: JProfiler 4.2 注册分析 舵手 QQ:8117892 2006-10-20 09:05
实际使用该软件时才发现上述的破解只完成了一部分,对注册码的另一部分校验在native 本地代码中完成。本文的初衷是追出注册算法,但试了多次都无法对该程序调用的dll进行动态跟踪。进行了静态分析也没得到结果,所以只好用暴力破解它,这违背了我的初衷,但也无可奈何!
等有有空了再试试,如果找出完整算法,马上公布。需要使用该软件的朋友可以从http://www.blogjava.net/Files/galaxyp/jprofiler.rar下破我修改过的dll文件,覆盖bin\windows下相应的dll,再用上面给出的算法注册就能完整的使用该软件。
re: 屏蔽类似像3721这些垃圾 舵手 QQ:8117892 2006-10-09 14:34
没遇到过这样的问题,如果只是进制转换,windows的计算器就可以做到
re: 通用防SQL注入函数java版 舵手 QQ:8117892 2006-09-29 14:26
这个函数只是用来过滤传送给SQL字的参数,并不是所有串
re: 推荐一套图形报表工具——ChartDirector 舵手 QQ:8117892 2006-08-29 09:22
没有处理图片的工具,直接另存为其它格式没有bmp效果好,只能先放着了:)
re: 以前写的一个javascript数据校验函数 舵手 QQ:8117892 2006-05-10 13:51
是的,写的确实很烂。当时刚接触B/S的开发。后来用不到这个,也就没完善过!
re: 注册机 舵手 QQ:8117892 2006-04-20 08:46
有朋友问是什么软件的注册机,恕我不能告诉大家,这关系到一个公司,自己研究还行,万一谁公布出去,必然影响该公司。