能力值:
( LV9,RANK:210 )
|
-
-
2 楼
vhly's JClassFile 类库 用于分析Java的 .class文件,同时提供修改类文件的能力。同时也可以对类文件进行再修改。
比如上面我们通过字符串获取程序 ,可以在将近几百个类文件中,恢复经过加密的字符串内容。
对于Zelix KlassMaster,可以使用者各类来获取他的字符串对象
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
呵呵,难得VHLY出来 一转,时间差,老是不见人
|
能力值:
( LV9,RANK:690 )
|
-
-
4 楼
精华
舵手再回应vhly
|
能力值:
( LV8,RANK:130 )
|
-
-
5 楼
好文章,有空了下载一个试试,不知道这个软件的功能怎么样?
类修改的东西俺也写了一个,就是没你的功能强:)
winndy 把你压箱低的东西拿出来回应一下,让我们学习一下嘛!
|
能力值:
( LV9,RANK:1130 )
|
-
-
6 楼
强烈学习中~~
另外,大哥,不要打击我的信心哦~~~我很菜的~
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
申请一个试用版还没成功,whly有时间了给我发一个
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
混淆效果还行,
注册成功后重新运行程序后报注册错误,
估计还是桩桩没除掉,还没细看
看来vhly上网时间不多,
破解时也没上网吧!
拔掉网线就不报错,
抓了一下包,果然有网络验证
POST /dotf/ARS HTTP/1.0
Content-type: application/x-www-form-urlencoded
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc3) Gecko/20020523
Host: www.preemptive.com
Connection: Keep-Alive
Content-length: 116
"2","oldpayreg","00112544CB4F","48625","12345","1.4.2_08","0","1","16","3.2","1160456783532","1160458814833","zh_CN"
|
能力值:
( LV12,RANK:470 )
|
-
-
9 楼
kava的文章一直少见啊.LZ强
|
能力值:
( LV9,RANK:210 )
|
-
-
10 楼
舵手兄,还是蛮行的,我家没有网,所以没法检测出网络验证的部分。
希望舵手兄提供一些
出错信息,我在处理以下。
为了提高这个帖子的人气,我会很快的处理分析的,但是最短
也要周日才能完成,其余实在没有时间
|
能力值:
( LV8,RANK:130 )
|
-
-
11 楼
从抓包的数据我猜测可能是网络验证,
跟了一下,找到问题所在,修改了一下就OK,
没有详细的看程序,所以还不能断定是网络验证:)
问题在cv这个类的h方法中
public static c4 h() throws al {//this
c4 var_c4 = b();
if (!d()) {
var_c4 = a();
if (var_c4.b() == null)
throw new al((DashoProGuiEval.A_B_C_D("Zox$jqvt)|pmf\u007f{kc2|~5{et~l;pt>lmF\002")) + ae.d + DashoProGuiEval.A_B_C_D("/"));
} else if (!e()) {
var_c4 = a();
if (var_c4.b() == null)
throw new al((DashoProGuiEval.A_B_C_D("Zox$jqvt)|pmf\u007f{kc2|~5{et~l;pt>lmF\002")) + ae.d + DashoProGuiEval.A_B_C_D("/"));
} else {
var_c4 = b(ah);
if (ah) {
if (ac) {
String string= (DashoProGuiEval.A_B_C_D("Ujlq%aqge}l\u0080fca0t\u007fck5{q8]yjtT1OnP\002KCX\006D`YAYOI\004\017\020a^XSHQ\027UXXO[`J\037G051d3!)$(<k@$n?;#3;3(1w$1={*:*@7\rB\025\007\027\027\020\t\007J\006\016M*\020\035\031?`$\007\033Y"));
throw new al(string);
}
if (var_c4.b() == null && !ad) {
if (var_c4.e()) {
String string= (DashoProGuiEval.A_B_C_D("Jv#lfw'fnme,ycb0}\u007f}u5g\u0080z|};puun@eARLl\twVH\np~nb|oey~~\025DTFLQVV\035V`Ma#+'(/$$i0&:m9?,2&8!{vw\024:+3\025r\016-1A\t\022D\013\013\022H\r\001\032\013\017\002\014\014Q\005\035\010\036\032W\017\030\r[\033\021\022\022\t\u00a1\u00f6\u00eb\u00eb\u00f8\u00a6\u00e6\u00f0\u00ee\u00eb\u00e2\u00a8\u00ad\u00fb\u00e7\u00e7\u00f4\u00fa\u00b3\u00e2\u00f2\u00e5\u00e4\u00ff\u00eb\u00fd\u00ea\u00bc\u00f6\u00f4\u00eb\u00fb\u00d3\u00d0\u00c8\u00d8\u0085\u00c5\u00c6\u00c5\u00ce\u00db\u00da\u0086\u008d\u008e\u00e1\u00c1\u00c5\u00d5\u0093\u00c8\u00dd\u00d5\u00c3\u0098\u00cd\u00d2\u00e0\u009c\u00cf\u00d9\u00cb\u00df\u00aa\u00ae\u00e3\u00b6\u00a2\u00b8\u00b6\u00af\u00a8\u00a8\u00eb\u00b0\u00a4\u00a9\u00be\u00f0\u00bf\u00bf\u00a7\u00f4\u00a7\u00b1\u00a8\u00a3\u00b2\u00ac\u00c0\u00fc\u00a6\u00b3\u00ac\u0100\u0095\u008f\u00c3\u0081\u008d\u0081\u0086\u008d\u00c9\u0090\u0086\u009a\u00cd\u0099\u009f\u008c\u0092\u0086\u0098\u0081\u00db"));
throw new al(string);
}
String string= (DashoProGuiEval.A_B_C_D("Zoxr%BhuaG(\\\u007fc/~vw|aahxdrwu<vo?wOXDPNB\t\010\tzGON_L\020T_]HVWC\030BWPJ\035L\\R%/1d4-30i1&??n?>@6(1!v&3+1<8}4,3\003\005\021D\003\013\025H\001\r\007\034C"));
throw new al(string);
}
}
}
try {
c();
} catch (Exception exception) {
/* empty */
}
return var_c4;
}
可惜无法上传附件,不然可以把修改好了的传上来
|
|
|