求教HALO问题
我想问一下这里的高人:我们大家都知道HALO以前的版本有个自动破解的功能:
我就一程序来说:
这是破解前的方法RUN()中的代码
public void run()
{
String s;
MessageConnection messageconnection;
s = "sms://" + _fldint;
messageconnection = null;
boolean flag = true;
System.out.println("address=" + s);
System.out.println("s2=" + _fldfor);
TextMessage textmessage;
messageconnection = (MessageConnection)Connector.open(s);
textmessage = (TextMessage)messageconnection.newMessage("text");
if(messageconnection.newMessage("text") == null || !(messageconnection instanceof MessageConnection))
{
a = null;
return;
}
try
{
r._fldif._mthif(textmessage);
r._fldif.a(textmessage);
textmessage.setAddress(s);
textmessage.setPayloadText(_fldfor);
messageconnection.send(textmessage);
}
catch(IOException ioexception)
{
_flddo = true;
a = null;
boolean flag1 = false;
}
catch(Throwable throwable)
{
a = null;
_flddo = true;
boolean flag2 = false;
}
if(messageconnection != null)
try
{
messageconnection.close();
boolean flag3 = true;
a = "1001";
}
catch(Exception exception)
{
_flddo = true;
a = null;
}
return;
}
String _fldint = null;
String _fldfor = null;
String _fldif = null;
int _fldnew = 0;
String a = null;
boolean _flddo = false;
Thread _fldtry = null;
}
这个是破解后的代码:
public void run()
{
String s;
MessageConnection messageconnection;
s = "sms://" + _fldint;
messageconnection = null;
boolean flag = true;
System.out.println("address=" + s);
System.out.println("s2=" + _fldfor);
TextMessage textmessage;
label0:
{
String s1 = s;
MessageConnection messageconnection1 = null;
Object obj = null;
XConnection xconnection = new XConnection();
if(s1.startsWith("sms"))
obj = xconnection;
else
obj = Connector.open(s1);
messageconnection = (MessageConnection)obj;
s1 = "text";
messageconnection1 = messageconnection;
obj = null;
obj = new XMessage();
textmessage = (TextMessage)obj;
s1 = "text";
messageconnection1 = messageconnection;
obj = null;
obj = new XMessage();
if(obj != null)
{
MessageConnection messageconnection4 = messageconnection;
Object obj1 = null;
boolean flag4 = false;
flag4 = true;
if(flag4)
break label0;
}
a = null;
return;
}
try
{
r._fldif._mthif(textmessage);
r._fldif.a(textmessage);
textmessage.setAddress(s);
textmessage.setPayloadText(_fldfor);
TextMessage textmessage1 = textmessage;
MessageConnection messageconnection2 = messageconnection;
System.out.println("hardtodie cracked");
}
catch(IOException ioexception)
{
_flddo = true;
a = null;
boolean flag1 = false;
}
catch(Throwable throwable)
{
a = null;
_flddo = true;
boolean flag2 = false;
}
if(messageconnection != null)
try
{
MessageConnection messageconnection3 = messageconnection;
if(messageconnection3 != null)
messageconnection3.close();
boolean flag3 = true;
a = "1001";
}
catch(Exception exception)
{
_flddo = true;
a = null;
}
return;
}
String _fldint = null;
String _fldfor = null;
String _fldif = null;
int _fldnew = 0;
String a = null;
boolean _flddo = false;
Thread _fldtry = null;
}
那位高人,能帮我说明一下label0:段代码的意义和作用,最好能帮俺注释一下! 脱光!! ???????????????????啥意思:疑问
回复 板凳 mrlonely 的帖子
想求BB办事要先脱光验明正身:吹吹 脱光啥意思!俺个大老爷们,没他想看的!
页:
[1]
