CodeExplorer Posted December 11, 2014 Share Posted December 11, 2014 [unpackMe] Jar2Exe v2.1The purpose is unpacking.If you can unpack this write a tutorial. Jar2ExeUnpackMe.zip Link to comment Share on other sites More sharing options...
mARROm Posted December 12, 2014 Share Posted December 12, 2014 where is the packer? Link to comment Share on other sites More sharing options...
Solution Derberux Posted December 12, 2014 Solution Share Posted December 12, 2014 (edited) here's my tutorial, https://es.scribd.com/doc/249946274/Unpack-Jar2ExeUnpack Jar2Exe.pdf Edited December 12, 2014 by Alcatraz3222 9 Link to comment Share on other sites More sharing options...
MindSystem Posted December 13, 2014 Share Posted December 13, 2014 here's my tutorial, https://es.scribd.com/doc/249946274/Unpack-Jar2Exe Thanks man Link to comment Share on other sites More sharing options...
hxzlz Posted December 21, 2014 Share Posted December 21, 2014 NO success Link to comment Share on other sites More sharing options...
hxzlz Posted December 21, 2014 Share Posted December 21, 2014 here's my tutorial, https://es.scribd.com/doc/249946274/Unpack-Jar2Exe DON'T success Link to comment Share on other sites More sharing options...
hxzlz Posted December 21, 2014 Share Posted December 21, 2014 here's my tutorial, https://es.scribd.com/doc/249946274/Unpack-Jar2Exe https://www.sendspace.com/file/d70rma Link to comment Share on other sites More sharing options...
GIV Posted December 21, 2014 Share Posted December 21, 2014 Or you can find here a better one: http://reverseengineeringtips.blogspot.ro/2014/12/unpacking-jar2exe-21-extracting-jar.html 2 Link to comment Share on other sites More sharing options...
hxzlz Posted January 22, 2015 Share Posted January 22, 2015 Or you can find here a better one: http://reverseengineeringtips.blogspot.ro/2014/12/unpacking-jar2exe-21-extracting-jar.html Can't open,Can you turn it ? Link to comment Share on other sites More sharing options...
GIV Posted January 22, 2015 Share Posted January 22, 2015 Can't open,Can you turn it ? Ok. Here i have turn ON.Reverse Engineering Tips_ Unpacking Jar2Exe 2.7z 1 Link to comment Share on other sites More sharing options...
skypeaful Posted January 23, 2015 Share Posted January 23, 2015 When I open unpackme, the nag demo version jar2exe wrapper appear:Error -> This program is generated by unregistered Jar2Exe and it has expired to run for DEMO use.Can someone teach me how to patch that nag? Link to comment Share on other sites More sharing options...
hxzlz Posted January 24, 2015 Share Posted January 24, 2015 Ok. Here i have turn ON. thanks very much Link to comment Share on other sites More sharing options...
Derberux Posted October 5, 2015 Share Posted October 5, 2015 When I open unpackme, the nag demo version jar2exe wrapper appear:Error -> This program is generated by unregistered Jar2Exe and it has expired to run for DEMO use.Can someone teach me how to patch that nag? Open the file with OllyDBG, and patch the following addresses in jar2exeu.00406C13 replace the jnz jar2exeu.00406C99 to jmp jar2exeu.00406C99in jar2exeu.00406B4D replace the jnz jar2exeu.00406BD3 to jmp jar2exeu.00406BD3 if you are too lazy to patch it yourself here's the file without demo limitsjar2exeunpackme_nodemo.rar 2 Link to comment Share on other sites More sharing options...
GIV Posted October 13, 2015 Share Posted October 13, 2015 OK.Tell me is correct. package main; import java.awt.*; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.*; // Referenced classes of package main: // RegistrationTest public class MainJFrame extends JFrame { public MainJFrame() { initComponents(); setTitle("Jar2Exe v2.1 Unpack Me"); if(RegistrationTest.IsRegistered()) jLabel2.setText("Registered!"); else jLabel2.setText("Not registered!"); } private void initComponents() { jLabel1 = new JLabel(); jLabel2 = new JLabel(); jLabel3 = new JLabel(); setDefaultCloseOperation(3); jLabel1.setText("Status:"); jLabel2.setText("Not registered!"); jLabel3.setFont(new Font("Tahoma", 0, 18)); jLabel3.setText("If you can unpack write a tutorial!"); GroupLayout layout = new GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(36, 36, 36).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel3, -2, 279, -2).addComponent(jLabel1).addComponent(jLabel2, -2, 88, -2)).addContainerGap(85, 32767))); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel3, -2, 58, -2).addContainerGap(186, 32767))); pack(); } public static void main(String args[]) { try { javax.swing.UIManager.LookAndFeelInfo arr$[] = UIManager.getInstalledLookAndFeels(); int len$ = arr$.length; int i$ = 0; do { if(i$ >= len$) break; javax.swing.UIManager.LookAndFeelInfo info = arr$[i$]; if("Nimbus".equals(info.getName())) { UIManager.setLookAndFeel(info.getClassName()); break; } i$++; } while(true); } catch(ClassNotFoundException ex) { Logger.getLogger(main/MainJFrame.getName()).log(Level.SEVERE, null, ex); } catch(InstantiationException ex) { Logger.getLogger(main/MainJFrame.getName()).log(Level.SEVERE, null, ex); } catch(IllegalAccessException ex) { Logger.getLogger(main/MainJFrame.getName()).log(Level.SEVERE, null, ex); } catch(UnsupportedLookAndFeelException ex) { Logger.getLogger(main/MainJFrame.getName()).log(Level.SEVERE, null, ex); } EventQueue.invokeLater(new Runnable() { public void run() { (new MainJFrame()).setVisible(true); } } ); } private JLabel jLabel1; private JLabel jLabel2; private JLabel jLabel3; } package main; // Referenced classes of package main: // MainJFrame static class MainJFrame$1 implements Runnable { public void run() { (new MainJFrame()).setVisible(true); } MainJFrame$1() { } } package main; public class RegistrationTest { public RegistrationTest() { } public static boolean IsRegistered() { return false; } }Unpacked.rar 2 Link to comment Share on other sites More sharing options...
CodeExplorer Posted October 14, 2015 Author Share Posted October 14, 2015 GIV:Seems to be correct from what I saw!Good job! 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now