如何分析经过混淆后的java代码!

jgjbgjb 2008-04-17 03:00:41
反编译一段java代码,其中有一个方法里面有很多break。如何才能读懂呢?
请各位大侠帮帮忙!
public void getStepOnePage(String s, HttpServletResponse httpservletresponse)
throws SQLException, IOException
{

Connection connection;
PreparedStatement preparedstatement;
ResultSet resultset;
connection = null;
preparedstatement = null;
resultset = null;
Object obj = null;
Element element = new Element("root");
connection = oads.getDBConnection();
Element element1 = new Element("AllForm");
Object obj2 = null;
String s1 = "select f_id,f_displayname,f_formtype,f_formclass from formsdictionary where f_formclass in (2,4,5,6,7,11,12,13,14,15,16,17) and f_id not in(4,26,27,33,34,35,36,37,38,39,46,71,72,73,75,76,77,78,79,82,89,90,92,93,107) order by f_formclass";
preparedstatement = connection.prepareStatement(s1);
Element element2;
for(resultset = preparedstatement.executeQuery(); resultset.next(); element1.addContent(element2))
{
element2 = new Element("form");
element2.setAttribute(new Attribute("id", resultset.getString(1)));
element2.setAttribute(new Attribute("name", resultset.getString(2)));
}

element.addContent(element1);
xslTransform.transform(element, s, httpservletresponse);
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第一个不懂的地方
Object obj1;
obj1;//第二个不懂的地方
new OperatorDBException(((Exception) (obj1)), httpservletresponse);//第三个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
break MISSING_BLOCK_LABEL_246;//第四个不懂的地方
obj1;//第五个不懂的地方
new BaseException(((Exception) (obj1)), httpservletresponse);//第六个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);

Exception exception;
exception;//第七个不懂的地方
oads.releaseResource(resultset, preparedstatement, connection);
throw exception;//第八个不懂的地方
}
...全文
364 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyun9191 2012-06-23
  • 打赏
  • 举报
回复
这个我也想知道
SBtoSB 2008-04-18
  • 打赏
  • 举报
回复
这么容易就反出来了。。。没意思
jgjbgjb 2008-04-18
  • 打赏
  • 举报
回复
难道没有大侠回答一下吗?
jgjbgjb 2008-04-17
  • 打赏
  • 举报
回复
没人知道?自己顶!!!!!!
jgjbgjb 2008-04-17
  • 打赏
  • 举报
回复
我用的也是啊:(。方便联系吗,我把我的class文件发给你,可以吗?
anqini 2008-04-17
  • 打赏
  • 举报
回复
我用的是jad,但是没出现你所说的那种情况,呵呵
jgjbgjb 2008-04-17
  • 打赏
  • 举报
回复
我尝试了几个编译器,得到的结果都差不多,有的里面还有goto语句。是不是对方的文件进行了混淆啊。
anqini 2008-04-17
  • 打赏
  • 举报
回复
我怀疑你用的反编译器有问题。。。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧