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 - $Edu$

#1011
A veces 9, a veces 8, a veces 7, a veces 1000, etc
#1012
Gracias, pero me puedes decir con palabras mas especificas, por ejemplo como se le dice a agregar secciones al exe? y lo de redirigir el punto de entrada, etc. Hablando como para yo saber que buscar para aprender mas. No importa si tu no sabes, pero lo digo por si alguien si sabe. Gracias!
#1013
1 + 1 no siempre es 2, a veces es 10
#1014
Creo que has entendido mal kub0x, y yo no entiendo bien tampoco pero.. proba con esto:

Código (csharp) [Seleccionar]


public bool ValidarUsuario(Proyecto2.OB.LoginOB Usuario)
        {
            bool Resultado = false;
            int32 valor;  //nueva variable

            try
            {   
                string conexion = ConfigurationSettings.AppSettings["conexion"];
                using (SqlConnection conn = new SqlConnection(conexion))
                {
                    conn.Open();
                    using (SqlCommand comm = new SqlCommand(usp_Login_Consulta, conn))
                    {
                        comm.Parameters.AddWithValue("@login", Usuario.Login);
                        comm.Parameters.AddWithValue("@password", Usuario.Password);
                        comm.CommandType = System.Data.CommandType.StoredProcedure;//Enumeradores
                        valor = (Int32) comm.ExecuteScalar();
                        resultado = valor == 1;
                    }
                }
                return Resultado;
            }
            catch (Exception)
            {
                throw;
            }
        }



Es lo mismo, solo que de tu codigo con el "?" no se si funciona en estos casos..


Eso si.. si lo que vs queres es usar eso para comprobar que se realizo el comando sql solo tenes que hacer:

Código (csharp) [Seleccionar]

public bool ValidarUsuario(Proyecto2.OB.LoginOB Usuario)
        {
           
            try
            {   
                string conexion = ConfigurationSettings.AppSettings["conexion"];
                using (SqlConnection conn = new SqlConnection(conexion))
                {
                    conn.Open();
                    using (SqlCommand comm = new SqlCommand(usp_Login_Consulta, conn))
                    {
                        comm.Parameters.AddWithValue("@login", Usuario.Login);
                        comm.Parameters.AddWithValue("@password", Usuario.Password);
                        comm.CommandType = System.Data.CommandType.StoredProcedure;//Enumeradores
                       
                    }
                }
                return (comm.ExecuteScalar() == System.DBNull.Value);
            }
            catch (Exception)
            {
                throw;
            }
        }

#1015
Pero no veo que haga eso en ninguna parte del codigo, tal vez se expreso mal y quiso decir que "si quieren lo bindean con.."
#1016
Solamente se de 2 formas lograr algo asi, una es uniendo como un binder o joiner el .exe con mi virus.exe, y la otra forma la busque recien y encontre de modificar el registro para que cada vez que se ejecute un .exe se ejecute tu virus, estan en otro lado instalado el virus.exe igual.

La segunda opcion no se si sirve aun y si es verdad, no se que me dicen..

Pero.. existen virus que "introducen parte de codigo malicioso a un exe", entonces aumenta el tamaño del exe y asi me di cuenta yo por ejemplo ayer que tenia un virus que me estaba infectando de esta forma los exe's. Como hacen eso? de que forma podes meter codigo a un exe?

Y para infectar dlls? para que cuando el .exe llame a esa dll se ejecute el codigo o tiene algun beneficio mas? Por ejemplo.. si tengo un compilador de un lenguaje de programacion con sus dlls infectadas, puede que me modifique algo en la generacion del exe?


Algunos ya se han acostumbrado que soy pregunton, pero para los que no, lo siento por tantas preguntas xD

Gracias!
#1017
Seria mas bien un Stealer de contraseñas Wifi entonces. Donde esta lo de que se inyecta al proceso de Windows Live? o a que te referis con que se "esconde"?
#1018
Es un maldito virus, ya hacia mucho tiempo que no se me metia uno bueno, esto es un motivo por el cual hay que tener una pc para uno solo y no compartida con tu familia xD Mejor, me sirvio como experiencia para la proxima compilar en Modo Seguro y sacar el .exe en un pendrive, lo dejo como consejo por si alguno lee esto. Saludos
#1019
Instala algun programa extra, que guarde todos los registros, algun keylogger por ejemplo
#1020
Ordena mejor tus codigos, asi entenderas mejor que has escrito, tambien cuando pongas un codigo aca, ponele code=java a las etiquetas para que se vea coloreado el codigo y se entienda mejor..

Yo haria todo desde 0, planteandote todo en un papel con lapicera porque haces verificaciones de mas y tus do-while estan mal.


Tienes que hacer algo asi:

Código (java) [Seleccionar]

Do {
BorrarPantalla;
opc = 0;

--- Poner el Menu -- Con opcion 3- Salir
opc = Leer.readline()

switch (opc)
{

case 1:
   Do {
        BorrarPantalla;
        opc2 = 0;

         --- Mostrar SubMenu1 --- con opcion 2- Salir

       } while(opc2 != 2)
     break;

case 2:
   Do {
        BorrarPantalla;
        opc3 = 0;

         --- Mostrar SubMenu1 --- con opcion 2- Salir

       } while(opc3 != 2)
     break;
    }

} while (opc != 3) // si no ingreso para salir pero no elijio ninguna opcion que vuelva a preguntar


Y asi vas metiendo do-while adentro segun quieras hacer mas SubMenus o algunos SubSubMenu xD

Fijate que Con lo que puse.. si no ingresa ninguna opcion, pregunta de nuevo pero no sale con un error, eso se lo pones vs si queres, aunque pienso yo que es mejor si no pones nada, ya que si no ingresa nada o ingresa algo mal, lo hace por error y la segunda vez lo hara bien.