Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Hu3c0

#421
Bugs y Exploits / Página para buscar exploits
Febrero 24, 2015, 04:30:48 PM
Hola compañeros de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, tengo el gusto de compartir esta página que de seguro alguno de ustedes ya conocerá.
Ponéis en el textbox la busqueda a realizar y os mostrará los exploits para esa determinada busqueda,ejemplo ponéis Android y al rato os muestra varios resultados.
Es un txt explicando la vulnerabilidad y si lo descargáis  veréis en su contenido al final del txt el exploit en su lenguaje correspondiente cortar y paste y a jugarrrrrrrrrr!.

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login (Sitio caido)

Espero sea de su agrado saludos
#422
Gracias amigo, tienen estos aportes un incalculable valor para los  que nos gusta aprender
#423
Extraordinario aporte, aunque no me lo descargue, gracias por compartir
#424
LionSec, siempre pienso que quien regala bien vende y al cliente lo comprendo, a mí en lo personal me gusta examinar, comprender y hacerme las cosas por mí mismo.

Saludos y muy buen vídeo.
#425
No quiero que te lo tomes a mal, sólo quiero hacerte ver las cosas, veo que lo mismo planchas un huevo, que fries una camisa.
Me explico:
Te veo por todos los lados preguntando de todo por todo y eso no es malo al contrario es bueno, pero te aconsejo que te centres en una cosa, termines de aprenderla y continúes aumentando nivel.
He visto preguntas como:
Estoy haciendo un Rat.
¿Cómo aprender C en media hora?
Como hacer un crypter
Tengo este php y no me manda los e-mails
Ahora estas con el tema exploit
Y un sinfín de preguntas que me hace entender que eres aprendiz de todo y maestro de nada, no quiero que te lo tomes a mal, pero centrate en una cosa, comete el jamón por lonchas, no quieras comerte el jamón con el hueso, sino te puedes atragantar.
Me recuerdas a estiven*5

#426
Java / Identidad Falsa
Febrero 15, 2015, 06:33:24 PM
Hola compañeros de Underc0de, os presento un programa que he hecho en java para generar datos falsos, en realidad extrae los datos de una página web que los genera.

Recién he estado estudiando esta librería interesante You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login , bueno me puse a estudiarla y que mejor manera de estudiar una librería, que es haciendo un programa con ella.

Aquí os pongo el código porque a mí me gusta leer código para aprender y ver nuevas cosas:


Código: java
package identity_fake;

import java.awt.Color;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import javax.swing.JOptionPane;

/**
*
* @author Designer
*/
public class Identity_Fake extends javax.swing.JFrame {
    private static String pais=null;
    private static String sexo=null;
    private static int edad=18;
   
    public Identity_Fake() {
        initComponents();
        setLocationRelativeTo(null);
        setTitle("Fake identity Code by_Designer");
        getContentPane().setBackground(Color.black);
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jComboBoxPaises = new javax.swing.JComboBox();
        jComboBoxSexo = new javax.swing.JComboBox();
        jSliderEdad = new javax.swing.JSlider();
        jTextFieldEdad = new javax.swing.JTextField();
        jButtonCrearId = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextAreaRecibido = new javax.swing.JTextArea();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setFocusable(false);
        setFocusableWindowState(false);
        setUndecorated(true);
        setResizable(false);

        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/resources/Tituloidentity.PNG"))); // NOI18N

        jButton1.setBackground(java.awt.Color.lightGray);
        jButton1.setText("X");
        jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton1MouseClicked(evt);
            }
        });

        jComboBoxPaises.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Alemania", "Argentina", "Australia", "Bolivia", "Belice", "Brasil", "Canada", "Colombia", "Costa Rica", "Chile", "Cuba", "Ecuador", "El Salvador", "España", "Estados Unidos", "Francia", "Guatemala", "Haiti", "Honduras", "Holanda", "Inglaterra", "Mexico", "Nicaragua", "Nueva Zelanda", "Panama", "Paraguay", "Peru", "Puerto Rico", "Rep.Dominicana", "Reino Unido", "Uruguay", "Venezuela", " " }));
        jComboBoxPaises.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxPaisesActionPerformed(evt);
            }
        });

        jComboBoxSexo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Masculino", "Femenino" }));
        jComboBoxSexo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxSexoActionPerformed(evt);
            }
        });

        jSliderEdad.setMajorTickSpacing(10);
        jSliderEdad.setMaximum(99);
        jSliderEdad.setMinimum(18);
        jSliderEdad.setPaintTicks(true);
        jSliderEdad.setPaintTrack(false);
        jSliderEdad.setValue(33);
        jSliderEdad.addChangeListener(new javax.swing.event.ChangeListener() {
            public void stateChanged(javax.swing.event.ChangeEvent evt) {
                jSliderEdadStateChanged(evt);
            }
        });

        jTextFieldEdad.setBackground(new java.awt.Color(183, 245, 248));
        jTextFieldEdad.setText("Edad=33");
        jTextFieldEdad.setOpaque(false);

        jButtonCrearId.setText("Crear Identidad");
        jButtonCrearId.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCrearIdActionPerformed(evt);
            }
        });

        jTextAreaRecibido.setColumns(20);
        jTextAreaRecibido.setRows(5);
        jTextAreaRecibido.setWrapStyleWord(true);
        jTextAreaRecibido.setOpaque(false);
        jScrollPane1.setViewportView(jTextAreaRecibido);

        jButton2.setText("Guardar en .txt");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jButton3.setText("about");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(jScrollPane1)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jComboBoxPaises, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(28, 28, 28)
                        .addComponent(jComboBoxSexo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(26, 26, 26)
                        .addComponent(jSliderEdad, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(55, 55, 55)
                        .addComponent(jTextFieldEdad, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                        .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jButtonCrearId, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jButton1)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 36, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addComponent(jSliderEdad, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jComboBoxPaises)
                            .addComponent(jComboBoxSexo)))
                    .addComponent(jTextFieldEdad, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 56, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(78, 78, 78)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButtonCrearId)
                    .addComponent(jButton2)
                    .addComponent(jButton3))
                .addContainerGap())
        );

        pack();
    }// </editor-fold>                       

    private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        System.exit(0);
    }                                     

    private void jComboBoxPaisesActionPerformed(java.awt.event.ActionEvent evt) {                                               
         this.pais=jComboBoxPaises.getSelectedItem().toString();
         
         
    }                                               

    private void jSliderEdadStateChanged(javax.swing.event.ChangeEvent evt) {                                         
        jTextFieldEdad.setText("Edad ="+jSliderEdad.getValue());
        this.edad=jSliderEdad.getValue();
       
       
       
    }                                       

    private void jComboBoxSexoActionPerformed(java.awt.event.ActionEvent evt) {                                             
          this.sexo=jComboBoxSexo.getSelectedItem().toString();
         
    }                                             

    private void jButtonCrearIdActionPerformed(java.awt.event.ActionEvent evt) {                                               
        StringBuffer aknew = new StringBuffer();
        TransferDateToUrl tdurl = new TransferDateToUrl();
        aknew=tdurl.Retorno(pais, sexo, pais);
        jTextAreaRecibido.setText(String.valueOf(aknew.toString()));
       
               
   
   
         JOptionPane.showMessageDialog
        (null,"Okey you've got....!"
                ,"Información",JOptionPane.INFORMATION_MESSAGE);
       
       
    }                                             

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        File salida = new File(".");
        String rdnName= Long.toHexString(System.currentTimeMillis());
   
        BufferedWriter bw = null;
        try{
            String nameexit = salida.getAbsolutePath();
            bw =new BufferedWriter(new FileWriter(nameexit+"\\"+rdnName+".txt"));
            bw.write(jTextAreaRecibido.getText());
            bw.close();
        }
        catch (Exception e2){}
        jTextAreaRecibido.setText("");
        JOptionPane.showMessageDialog
        (null,"Okey you can do a new one...!"
                ,"Ready",JOptionPane.INFORMATION_MESSAGE);
    }                                       

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       this.setVisible(false);
       About openform =new About();
       openform.setVisible(true);
    }                                       

    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Identity_Fake.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Identity_Fake.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Identity_Fake.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Identity_Fake.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

       
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Identity_Fake().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButtonCrearId;
    private javax.swing.JComboBox jComboBoxPaises;
    private javax.swing.JComboBox jComboBoxSexo;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JSlider jSliderEdad;
    private javax.swing.JTextArea jTextAreaRecibido;
    private javax.swing.JTextField jTextFieldEdad;
    // End of variables declaration                   
}


Código: java
package identity_fake;

/**
*
* @author Designer
*/
import java.io.File;
import javax.swing.JOptionPane;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class TransferDateToUrl {
    private StringBuffer sB= new StringBuffer();
    TransferDateToUrl(){}
   
    public StringBuffer Retorno(String pais,String sexo,String edad){
     String url="http://www.datafakegenerator.com/generador.php";
        Document document= null;
        try{
          document=  Jsoup.connect(url)
                  .userAgent("Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:2.0b10) Gecko/20110126 Firefox/4.0b10")
                  .data("pais",pais,"sexo",sexo,"de",edad,"hasta",edad,"generar","Generar")
                  .cookie("auth","token")
                  .timeout(4000)
                  .post()
                  ;
         
          int intfinal=41;
          for (int i =13;i<intfinal;i++){
           Element tr = document.select("tr ").get(i);
          Elements td =tr.select("td");
        sB.append(td.text());
         
         
          }
         
        }
        catch (Exception e){
         JOptionPane.showMessageDialog
        (null,"Okey your file was create with exit....!\n"
                +"Use by your Own risk && be god boy...!"
               ,"Información",JOptionPane.INFORMATION_MESSAGE);
        }
     
        return this.sB;
       
    }
}





#427
Lo primero gracias por compartir, lo segundo que ya era hora que se dieran cuenta de esto los de Hacktivismo Latinoamérica, porque yo esto ya lo había visto hace más de 6 años.
#428
Ciertamente pienso igual que tú hermano Cl0udswX, el único que tiene la asociación de la mac del router con tu ip es el ISP, como bien he puesto en el post, Yo diría que no...!, pero  me choco esa url y la guardé para hacer pruebas futuras.

Aunque sería interesante que funcionara, porque estoy rodeado de router con una vulnerabilidad en el path tranversal, si pudiera conseguir las ips, accedería a las claves wpa2 a través de la red, y no estoy diciendo ninguna locura, ya que he accedido a las claves wpa2 de otras regiones de mi pais, pero de que me sirve saberlas sino estoy en su área wireless,jajaja.


#429
Yo diría que no..!, no obstante si quieres haz unas pruebas tu mismo y sales de dudas:
[1] Pon airodump a trabajar
[2] Selecciona la mac del ap en cuestión.
[3] Entra en esta url You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login y pon la mac del ap y luego nos cuentas...!

La verdad es que me guardé esta url por hacer pruebas, pero no he llegado a chequear si de verdad  te devuelve la ip o no..!
#430
Código: text
01001100 01100001 00100000 01101101 01100101 01101010 01101111 01110010 00100000 01101101 01100001 01101110 01100101 01110010 01100001 00100000 01100100 01100101 00100000 01100001 01110000 01110010 01100101 01101110 01100100 01100101 01110010 00100000 01100001 00100000 01110000 01110010 01101111 01100111 01110010 01100001 01101101 01100001 01110010 00100000 01100101 01110011 00100000 01101000 01100101 01100011 01101000 01100001 01101110 01100100 01101111 01101100 01100101 00100000 01100011 01101111 01101010 01101111 01101110 01100101 01110011 
#431
Hacking / Re:Suplantar la direccion de correo
Febrero 10, 2015, 10:14:42 AM
Ya lo conocía desde hace más de año y medio, está bien el aporte pero no llegan al inbox, ese es el único problema que le veo, por otro lado pienso que quien regala bien vende y el cliente lo comprende.

Quiero decir que hacen una buena recolección de e-mail para hacer spamming....!
#432
Java / Un simple file to hex string [source]
Febrero 10, 2015, 09:31:30 AM
En primer lugar gracias por arreglarme mi post anterior Chequino, en segundo  quiero compartir este source de un simple File to hexstring, espero sirva de ayuda a gente que quiere aprender como lo hago yo todos los dias de mi vida.

Quiero y tengo en mente, pero necesito tener tiempo libre, hacer un analizador uploadfile:
Consiste en crear un javaweb proyecto con un bonito index.jsp que será el uploader a través de getter setter quiero que analize el archivo y si va metido dentro de él código .php, o lo que es lo mismo un shell.php, deniege el upload y redireccione a un html bonito.

Sin más parafernalia este es mi código espero sea de vuestro agrado.

Código: java
package @huec0designer;

/**
     __  __     _____      ____     ____   ______          __         
   / / / /_  _|__  /_____/ __ \   / / /  / ____/___  ____/ /__  _____
  / /_/ / / / //_ </ ___/ / / /  / / /  / /   / __ \/ __  / _ \/ ___/
/ __  / /_/ /__/ / /__/ /_/ /  / / /  / /___/ /_/ / /_/ /  __/ /   
/_/ /_/\__,_/____/\___/\____/  / / /   \____/\____/\__,_/\___/_/     
                              /_/_/                               
*/
import java.io.*;
import java.util.Scanner;


public class EjercicioFileReaderFileWriteenHexadecimal {
    public static void main (String []args) throws FileNotFoundException, IOException{
       
Scanner sc1= new Scanner(System.in);
        FileReader flrd=null;
        FileWriter flwr=null;
        String putinHex=null;
        int caracterin;
        int caraterout;
        int contador;
    System.out.println("Bienvenidoa File to StringHex  code by_Hu3c0");
    System.out.println("Introduzca la ruta completa de su archivo..! ");
    String patharchivo=sc1.nextLine();
    String patharchivosalida=System.getenv("TEMP");
    String pathfinal=patharchivosalida.concat("\\Stringhexout.txt");
    flrd= new FileReader(patharchivo);
    flwr= new FileWriter(pathfinal);
   caracterin=flrd.read();
    try{
        while (caracterin != -1){
           
            putinHex="0x"+Integer.toHexString(caracterin)+", ";
            contador=putinHex.length();
                for (int i =0;i<contador;i++){
                char chrnuevo= putinHex.charAt(i);
                flwr.write(chrnuevo);
            }
            caracterin=flrd.read();
            }
         }
          catch(IOException  e){
    System.out.println("Something go wrong...!");}
    finally {
    System.out.println("Okey your file was create in %TEMP% folder....!")
     flwr.close();
        flrd.close();}
   
   
    }   
   
   
}


#433
Dudas y pedidos generales / Re:Necesito un buen RAT
Febrero 09, 2015, 04:31:44 PM
Os habéis dado cuenta de la Ruta de enlace de la firma no  es un tanto especial? Akamaidtecnologyphoto.!!!
#434
Java / Re:Conversor de números decimales a binario
Febrero 09, 2015, 03:31:16 PM
Aqui te pongo mi código para pasar de decimal a binario:

Código: java
public static void main (String [] args){
Scanner sc1 = new Scanner(System.in);
System.out.println("Welcome to Hu3c0 converter decimal a binario");
System.out.println("Introduzca un número entero");
int entradaUno=sc1.nextInt();
System.out.println(" El número que ha introducido es = "+ entradaUno+" En binario es igual a = "+ +Integer.toBinaryString(entradaUno));
}


Espero que te guste, luego también se puede hacer un código en el que vaya dividiendo el número entero por 2 y vaya cogiendo los restos de la división lo vas metiendo en un array una vez el entero no se pueda dividir más por el número dos.
Coges y vas leyendo desde el último número del array hasta cero, más o menos sería esto:

   10 /2
     0  5 /2
          1 2 /2
             0  1 <<<<<<<<coges desde el útlimo hacia arriba y sería  el número 10 == a 1010 en binario

Espero que os haya gustado a mi es que me chiflan las matemáticas

    para hacer lo contrario sería asi:
     1    0    1    0
  2       2    4   10
      1   2    5   10<<<<<<<<<<Este es el número decimal del binario 1010
   

           
#435
Dudas y pedidos generales / Re:Necesito un buen RAT
Febrero 09, 2015, 03:03:04 PM
Yo creo que no te hace falta ningún Rat,jajajaja, por cierto bonito Spam, ya sabemos donde visitarte,jajajaj
#436
Mira yo de C no tengo ni flowers, lo que sí te puedo decir es que hace tiempo estube trasteando con vbnet en concreto haciendo crypter.Entonces como los Av detectan los runpes,cuando los metes en un módulo, empecé a utilizar la materia gris.

Es entonces cuando me surgió la idea de crear una dll que en realidad era el runpe, entonces cree la dll, la metí en el proyecto vbnet, y después de leerme la documentación de microsoft de como instanciar una dll en tiempo de ejecución, lo conseguí.

Creo que esta puede ser tu solución o mételas en resources y luego haz un copyallbytes a windows/system32  y a lo mejor solucionas el problema
#437
Hola he visto que preguntabáis por las fotos subidas a facebook y a twiter, yo he hecho pruebas y no se obtienen los metadatos, es de suponer que son eliminados.

Tambien quiero compartir para el que lo desconozca, una Tool para eliminar los metadatos se llama MAT, es una interface gráfica muy simple e intuitiva.

Saludos a todos
#438
Dudas y pedidos generales / Re:Interaccion Jsp-Java
Enero 23, 2015, 07:57:18 PM
Con java todo es posible amigo Expermicid, con servlet puedes hacer muchas cosas es el php de java para que me entiendas, y  crear una aplicación para que interaccione con el jsp también es posible.
#439
Java / Re:[Libro JAVA] Java a Fondo!!
Enero 16, 2015, 06:27:27 PM
De todos los pdf que tengo sobre java a este le pongo un 100, está muy bien explicado Gracias por compartirlo LKI
#440
Hola amigo, yo te voy a dar mi consejo personal, instalate la última versión de ubuntu la 14.0 LTS, te lo digo porque es una versión amigable, para tomar contacto con linux ubuntu.
Después de instalar esta maravilla, haces un update && upgrade, e instalate todo los juguetes que quieras, ya que tiene unos repositorios impresionantes, de casi todo para todo.

Despues instala VirtualBox o Vmware y aquí ya trabaja con todos los sistemas operativos que te de la gana,Kali,Windows todas las versiones,Android,Bugtraq, lo que quieras hermano.

Te doy este consejo porque ubuntu es muy facilito de manejar tiene unas interface  guapísimas, es muy amigable y sencillo a la hora de crear usuarios, y muchas cosas más.