您现在的位置是:首页 >

编程开发工具有哪些 破解java Struts Web Application开发工具 scioworks Camin

火烧 2022-03-04 07:01:13 1037
破解java Strut We A licatio 开发工具 ciowork Cami   作者 xia gya    我很高兴向大家知会一声 ciowork Cami o的基于Strut 的We A

破解java Struts Web Application开发工具 scioworks Camin  

编程开发工具有哪些 破解java Struts Web Application开发工具 scioworks Camin
  作者 xiangya    我很高兴向大家知会一声 scioworks Camino的基于Struts的Web Application开发工具已经可以破解了 因为Struts不错 我才想这样 目的只有一个 用来测试检验Struts     这个工具使用注册码 并使用注册码进行日期判断 让我有点恼火的是 程序会想一个地址发送UDP包 不管怎样 我不希望这样的事情发生     我想这个工具的破解有两种方式      认真钻研其算法 然后给出一个KeyGen程序 这种方式对程序本身不会有什么影响 但是研读算法比较费时间      改写程序控制 然后给出一个替代的class文件 这种方式因为改写了程序控制流程 需要特别小心 不小心的话 原来的程序就会崩溃     这两种方式各有千秋 取决于你的兴趣所在 因为这个工具经过了代码优化以及别的处理 所以 改写代码稍嫌麻烦     要做改写代码方式破解的话 你需要一个反编译工具 我推荐你使用jshrink 因为jad好像已经不再做下去了 (别说你还有好多反编译工具 错 大多使用jad Engine )其次你需要了解一点java虚拟机规范 没有也行 那么你需要熟悉java语言 或者加上一些windows汇编语言知识     我没有更多耐心所更多的东西 给出源代码 你爱谁谁去     // Main java; class file size bytes    package scioworks camino;      import jxml quick QDoc;  import scioworks camino event ProjectReadyEvent;  import scioworks camino gui LcPanel;  import scioworks camino io DirtyStatusLookup;  import java awt Color;  import java awt Frame;  import java io File;  import java io IOException;  import java text MessageFormat;  import java util ArrayList;  import java util Collection;  import java util HashMap;  import java util Iterator;  import java util List;  import java util Map;  import java util NoSuchElementException;  import java util Set;  import java util StringTokenizer;  import java util TreeMap;  import javax swing JOptionPane;  import scioworks camino prjModel CaminoProject;  import scioworks camino prjModel SubApp;  import scioworks aspen BaseDialog;  import scioworks aspen HelpManager;  import scioworks aspen SwingUtil;  import scioworks aspen progress ProgressListener;  import mon io FileUtil;  import mon io filemonitor FileMonitor;  import mon logging Logger;  import mon logging LoggerFactory;  import ssage Message;  import ssage MessageCategory;  import scioworks util crypto TransformerRev;  import scioworks camino strutsModel Action;  import scioworks camino strutsModel StrutsConfig;  import scioworks camino webdd Servlet;  import scioworks camino webdd ServletMapping;  import scioworks camino webdd WebApp;  import java io IOException;  import DatagramPacket;  import DatagramSocket;  import InetAddress;  import MulticastSocket;  import InetAddress;      class Main  implements   CaminoModel  {   final static private String _$ = VGhlIGxpY Vuc UgaW mb JtYXRpb gaXMgaW YWxpZA== ;   final static private String _$ = Q FtaW vIExpY Vuc UgSW mbw== ;   final static private String _$ = VHJpYWwgbGljZW zZSBleHBpcmVzIGluIHswfSBkYXlz ;   final static private String _$ = WW ciB cmlhbCBsaWNlbnNlIGhhcyBleHBpcmVkLiBWaXNpdCBodHRwOi vd d LnNjaW b Jrcy jb gdG gcHVyY hhc UgYSBsaWNlbnNlZCBjb B IG mIFNjaW b JrcyBDYW pbm = ;   final static private String _$ = VW yZWdpc RlcmVkIFRyaWFsIENvcHk= ;   final static private String _$ = usitPzelTNlTcaSpAIIiuaalidM ;   final static private String _$ = U RhbmRhcmQ= ;   final static private String _$ = RW ZXJwcmlzZQ== ;   static private mon logging Logger _$ = mon logging LoggerFactory getLogger(Main class);   // mon logging LoggerFactory getLogger((class$scioworks$camino$Main == null) ? (class$scioworks$camino$Main = Main class$( scioworks camino Main )) : class$scioworks$camino$Main);   private int _$ ;   private String _$ ;   //private Main$CMon _$ ;   //private Main$SMon _$ ;   private int _$ ;   private String _$ ;   private long _$ ;   private String _$ ;   private String _$ ;   private CaminoProject _$ ;   private WebApp _$ ;   private java util Map _$ ;       public Main() throws InvalidResourceException {   _$ = ;   _$ = ;   //_$ = null;   //_$ = null;   _$ = ;   _$ = ;   _$ = ;   _$ = ;   _$ = ;   _$ = null;   _$ = null;   _$ = new java util TreeMap();   getLc(javax swing JOptionPane getRootFrame() true);   _$( License Count = ncat(String valueOf(_$ )));   _$( Serial Number = ncat(_$ ));   _$ = _$ ();   //_$ ();   BindingSchemaLoader getProjectBindingSchema();   BindingSchemaLoader getStrutsConfigBindingSchema();   BindingSchemaLoader getWebDDBindingSchema();   scioworks aspen HelpManager instance();   }     public java util List findGlobalForwardsByTarget(Navigatable n ) {   ArrayList a ;   Iterator i ;   StrutsSubApp s ;   List l ;   a = new java util ArrayList();   i = _$ values(erator();   while (i hasNext()) {   s = (StrutsSubApp) i next();   l = s getStrutsConfig() findGlobalForwardsByTarget(n );   a addAll(l );   }   return a ;   }     public Navigatable findNavigatable(String s ) {   Iterator i ;   StrutsSubApp s = null;   i = _$ values(erator();   {   do {   if (i hasNext()) {   s = (StrutsSubApp) i next();   }   }   while (s isInSubApp(s ) == false);   return s findSubAppNavigatable(s makeSubAppRelative(s ));   }   //return null;   }     public Action findAction(String s ) {   Iterator i ;   StrutsSubApp s = null;   i = _$ values(erator();   {   do {   if (i hasNext()) {   s = (StrutsSubApp) i next();   }   }   while (s isInSubApp(s ) == false);   return s findSubAppAction(ContextPathUtil makeSubAppRelative(s getPrefix() s ));   }   //return null;   }     public CaminoProject getProject() {   return _$ ;   }     public WebApp getWebApp() {   return _$ ;   }     public StrutsSubApp getSubApp(String s ) {   return (StrutsSubApp) _$ get(s );   }     public java util Set getSubAppPrefixes() {   return _$ keySet();   }     java util Map getAllSubApps() {   return _$ ;   }     public void initNewProject(CaminoProject c scioworks aspen progress ProgressListener p ) throws InvalidResourceEx lishixinzhi/Article/program/Java/ky/201311/28370  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码