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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19
141  Seguridad Informática / Hacking / [Serio] Implementar ataque MITM + SSLstrip para windows con C# y winpcap en: 15 Mayo 2015, 21:27 pm
Hola a todos, quizas me podáis guiar un poco con todo esto. Mis propósitos son educacionales, si quisiera usar SSLstrip con malas intenciones, no sería necesario crear este tema.

Me gustaría poderlo emular en windows, para ello usaré C#, el comando netsh para pasar los datos al puerto donde escuchará el sslstrip, y me he descargado el winpcap, lo que quiero es redirigir los paquetes a el puerto donde escucha el sslstrip, ¿como puedo hacerlo? También tenia pensado usar py2exe para pasar el programa de Moxie a .exe, y no complicarme la vida intentandolo emular en C#, ¿nadie lo ha intentado antes? ¿alguna idea?

Según me ponga a ello iré subiendo actualizaciones y mis avances.

Si alguien quiere ayudarme a alcanzar este objetivo y poderlo compilar, le invito a comentar en este tema, a ver si entre todos podemos hacer algo, yo cuando me ponga a ello actualizaré mis avances en este tema.

Saludos.

142  Programación / .NET (C#, VB.NET, ASP) / Ayuda escritura archivo en C# en: 6 Mayo 2015, 09:49 am
Hola a todos ustedes, miren estoy usando un archivo en el que guardo los datos de una aplicación todos sus datos (login, información, autentificacion, entradas, configuración...), cada tipo de datos está delimitado por una linea única en el archivo.

Cuando se realiza un cambio sobre algo por pequeño que sea debo sobreescribir el archivo. Antes trabajaba con un archivo para cada cosa, pero no era el camino correcto tener 10 archivos a la vez.

Es por ello que decidí meterlo en uno y poder lineas delimitadoras, que se crean de la siguiente manera, y se generan al llamar al constructor de archivo:

Código
  1. public Archivo(String directorio)
  2.        {
  3.            this.lectura = new FileStream(directorio + "\\app.dat", FileMode.Open);
  4.            this.escritura = new FileStream(directorio + "\\app.tmp", FileMode.Create);
  5.            vector.Add("ENTRADA_AUTH_SALIDA");//0
  6.            vector.Add("ENTRADA_LOGI_SALIDA");//1
  7.            vector.Add("ENTRADA_CALC_SALIDA");//2
  8.            vector.Add("ENTRADA_HOLA_SALIDA");//3
  9.            vector.Add("ENTRADA_MENS_SALIDA");//4
  10.            vector.Add("ENTRADA_ENTR_SALIDA");//5
  11.            vector.Add("ENTRADA_PARA_SALIDA");//6
  12.        }

Bien, ahora para sobreescribir el archivo llega mi duda. El archivo app.dat tiene los datos actuales, lo que pense era en leer todo su contenido y pasarlo a una cadena. Y sobreescibir esa cadena añadiendo los datos en el campo correspondiente y escribirla en otro archivo de salida.

Pero creo que es preferible utilizar solo un archivo ya puestos.

Es por ello que quiero leer el contenido del archivo, luego modificar la cadena leída y sobreescribirla en el mismo archivo. He probado esto:

Código
  1. public bool setAutentificacion(String certificado)
  2.        {
  3.            StreamWriter escritor = new StreamWriter(escritura);//intentar escritura sobremismo archivo
  4.            StreamReader lector = new StreamReader(lectura);
  5.            String contenido = lector.ReadToEnd();
  6.            lector.Close();
  7.            if(contenido.Contains(vector[0].ToString())
  8.            {
  9.                contenido.//aqui quiero saber el puntero de la cadena donde esta esa subcadena
  10.            }
  11. }

Podría hacerlo leyendo caracter a caracter hasta los \n o NewLine, pero tardaría mucho para archivos grandes. Además de la forma de hacerlo no me parece adecuada asi, no se si se podría hacer con algún metodo el identificar la subcadena y obtener el indice donde se encuentra para poder cortarla alli e introducir los nuevos datos.

Luego tengo también la duda del archivo, si puedo hacer de un FileStream un StreamReader y un StreamWriter a la vez, para leerlo todo con uno, y luego usar el otro para sobreescribir el mismo, no se si será posible.

Saludos y gracias por estar ahí de veras. Podéis contar conmigo.
143  Programación / .NET (C#, VB.NET, ASP) / Problema con constructores y archivos c# en: 4 Mayo 2015, 11:21 am
Código
  1. public partial class Interfaz : Form
  2.    {
  3.        private string directorio = Directory.GetCurrentDirectory();
  4.        private volatile Archivo configuracion = new Archivo(directorio);
  5. ...}



Código
  1. class Archivo
  2.    {
  3.        private String directorio;
  4.        private FileStream datos;// = new FileStream(); //directorio + "\\app.dat", FileMode.Create
  5.  
  6.        public Archivo(String directorio)
  7.        {
  8.            //Aqui quiero inicialiar el archivo con el handle del directorio que le paso al consructor pero no me deja.
  9.        }

Para obtener el directorio actual debo de hacerlo desde el form o obtengo error, entonces, lo que hago es sacar el directorio del archivo en el form y pasarsele al constructor, entonces quiero que me cree un archivo con ese handle, además quiero que ese archivo poder usarle para lectura y escritura, sin crear más.

Es decir meter un Streamwriter y Streamreader.

Alguna ayuda pls, la idea es crear una clase de archivo para trabajar con un solo archivo con todo, y no crear 20 de estos, necesito el handle del directorio actual y poder escribir en el y leerle con un solo FileStream, ¿es posible? ayuda y gracias gente.
144  Programación / .NET (C#, VB.NET, ASP) / Ayudilla para archivos C# en: 17 Abril 2015, 20:47 pm
Código
  1. StreamReader reader = new StreamReader(directorio + "\\Temas.txt");
  2.                StreamReader readel = new StreamReader(directorio + "\\Respuestas.txt");
  3.  
  4.                if (aleatoriedad == 1)
  5.                {
  6.                    int i=0;
  7.                    while (reader.Peek()>=0)
  8.                    {
  9.                        linea = reader.ReadLine();
  10.                        mensaje = readel.ReadLine();
  11.                        if(mensaje=="")//reinicia el puntero al inicio
  12.                        {
  13.                            readel.BaseStream.Position = 0;
  14.                            readel.DiscardBufferedData();
  15.                        }
  16.                        MessageBox.Show("LINEA: "+linea+ "MENSAJE: "+mensaje);
  17.                    }
  18.                    reader.Close();
  19.                    readel.Close();

La primera iteracion lee la primera linea de los archivos correctamente, pero luego no funciona ¿?? que pasa, es horrible programar para archivos en C#, luego se quejan de C.

Gracias socios.
145  Programación / .NET (C#, VB.NET, ASP) / Fallo al iniciar sesion en: 29 Marzo 2015, 23:39 pm
No consigo iniciar sesion en esta web:

Código:
<form action="http://www.web.com/index.php/users/dologin" method="post" accept-charset="utf-8">    <p align="center"><label>Usuario</label>    <input type="text" name="usuario" value="" id="keyboard"  /></p>

    <p align="center"><label>Contraseña</label>    <input type="password" name="contrasena" value="" id="keyboard_pwd"  /></p>

    <p align="center"><input type="submit" name="submit" value="Login"  /></p>
    </form>

Estoy usando C#uso esto:

Código
  1. public void signUp(string usuario, string contraseña)
  2.        {
  3.            string postData = "usuario=" + usuario + "&contrasena=" + contraseña + "&submit=Login";
  4.            byte[] byteData = ASCIIEncoding.ASCII.GetBytes(postData);
  5.            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.web.com/index.php/users/dologin");
  6.            req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";//utf-8;
  7.            req.ContentType = "application/x-www-form-urlencoded";
  8.            req.ContentLength = byteData.Length;
  9.            req.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0";
  10.            req.Host = "www.web.com";
  11.            req.Method = "POST";
  12.            req.Proxy = null;
  13.            using (Stream reqStream = req.GetRequestStream())
  14.                reqStream.Write(byteData, 0, byteData.Length);
  15.            GetResponse(req);
  16.        }
  17.  
  18.        private static void GetResponse(HttpWebRequest req)
  19.        {
  20.            HttpWebResponse response = (HttpWebResponse)req.GetResponse();
  21.            using (Stream responseStream = response.GetResponseStream())
  22.            {
  23.                using (StreamReader sr = new StreamReader(responseStream))
  24.                {
  25.                    string responseData = sr.ReadToEnd();
  26.                    Console.WriteLine(responseData);
  27.                    if (responseData.Contains("Salir de"))
  28.                        Console.WriteLine("Login successful!");
  29.                    else
  30.                        Console.WriteLine("Login failed!");
  31.                }
  32.            }
  33.        }

¿Que puedo estar pasando por alto?, saludos y gracias.

Edito: Aporto mas informacion, el servidor me devuelve la pagina del index, si no pongo la variable usuario y la escribo mal (PE usaodi) me dice que el campo de usuario no esta rellenado, igual ocurre con la contraseña luego es algo que si que envio, pero apesar de que el nombre y usuario son correctos y consigo iniciar sesion en navegador, con el programa aun no lo he conseguido.

Saludos.
146  Programación / Programación C/C++ / Ejecutar aplicacion con permisos administrador solo primera vez. en: 4 Marzo 2015, 17:14 pm
Hola, miren estoy intentándo instalar un programa, trabajo con Visual Studio 13, y lo que hace el programa es durante la fase de instalación (solo primera ejecución), crea un directorio dentro de Windows, y se mueve allí dentro, y se ancla al registro para esa ruta.

El problema es que al reiniciar el ordenador no funciona el anclado al registro porque el programa sigue pidiéndo permiso de administrador, creo que es por eso por lo que no se ejecuta.

¿No hay alguna manera para que solo pida permisos administrador la primera vez y luego ya no o algo parecido?.

Saludos.

(Solo intento instalar un programa malamente).
147  Seguridad Informática / Hacking / ¿Como distribuir .exe en una red a través de un MITM? en: 24 Febrero 2015, 18:13 pm
Hola a todos, esa es mi pregunta. Es decir, una vez realizado el MITM no se si alguien conoce aquella técnica para engañar las actualizaciones de los programas de la víctima, o programas .exe que se descarga la víctima y manipularlos por nuestro .exe que queremos que se descarguen.

Si alguien sabe la técnica o la lista de comandos para linux me vendría muy bien, quisiera probarlo, gracias.
148  Programación / Programación C/C++ / Problema pegar caracteres en cadena. en: 15 Febrero 2015, 21:11 pm
Hola, uso C++ sobre visual studio 13 y hay un problema en este código.

Código
  1. char usuario[6];
  2. archivo=fopen("usuarios.ini","wt");
  3.    for(i=0;i<6;i++)
  4.    {
  5.        usuario[i]=(48+rand()%(57-48)+1);
  6.    }
  7. usuario[6] = '\0';
  8.    fprintf(archivo,"%s",usuario);
  9.    fclose(archivo);

El programa falla, da error en la variable usuario, esa cadena en la que trato de copiar esos caracteres aleatorios de forma incorrecta.

¿A alguien se le ocurre alguna solución para esto?.
149  Programación / .NET (C#, VB.NET, ASP) / Poner publicidad en una app .NET en: 16 Diciembre 2014, 03:06 am
Hola a todos, estaba interesado en saber como poner un anuncio o alguna publicidad que me remunere en una aplicación que estoy desarrollando en C#. Todo lo que pueda ganar dinero con anunciones clicks, redirecciones a páginas y demás para ganar dinero de forma legal *******, me gustaría conocerla.

Pues hacer una app y ponerlaen una web y que se la descarguen nada me aporta después de todo el trabajo hecho, ¿qué métodos conocéis y cuáles son los más eficaces? Saludos.



[MOD]: Comentario censurado, ya que está prohibido lo ilegal en este foro.
150  Seguridad Informática / Seguridad / Ayuda para remover virus Win32/Small.CA en: 9 Diciembre 2014, 13:29 pm
Hola a todos desde hace una o 2 semanas, creo estar infectado por este virus, aunque me dí cuenta de que lo tenía ayer cuando en el solucionador de problemas de windows me apareció.

Me he dado cuenta desde hace una semana o así que se me abría el glcnd.exe (el programa que abre los pdf en windows 8 por defecto), se me abría solo aunque no había ningún pdf que había abierto, lo cerraba y pasado un rato volvía a aparecer, puede que él sea el causante del problema.

No me dejaba abrir la ubicación del archivo desde el administrador de tareas ventana de procesos me decía que no tenía permisos (para los demás si que me dejaba, extraño), para los demás procesos no tenía problema!, (lo cerre hace poco y ya se ha vuelto a abrir xD), sin embargo le di a ir a detalles y me llevo al proceso en la pestaña de detalles de el administrador de tareas y el proceso era glcnd.exe. OK. Le di ir a ubicación del archivo y me dejo bien.

Me lleva a este directorio entonces:

C:\Program Files\WindowsApps\Microsoft.Reader_6.3.9654.17499_x64__8wekyb3d8bbwe

En ese directorio hay varios archivos .xaml alguno .dll y .pri, y el .exe en cuestión.
Llamo la atención password.xaml, no se para que valen estos archivos pero no tenía contraseñas ni nada, pero extraño ver estos archivos para un editor pdf, para mí vamos.

De esto que voy a acceder al directorio anterior con el explorador y no me deja que no tengo permisos me dice, le doy a usar permisos admin me abre el editor de la seguridad y me dice que no tengo permisos, pos ok.

Cojo voy al .exe en cuestión a propiedades seguridad y SORPRESA, me aparecen 2 usuarios más, está TODOS LOS PAQUETES DE APLICACIONES, SYSTEM, SERVICIO LOCAL, servicio de red, Administrador y usuario, y 2 usuarios llamados:

Cuenta desconocida (S-1-15-2-1836922079-331571XXXX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXXXXXXX-XXXXXXXXXX)
Cuenta desconocida (S-1-15-3-1836922079-331571XXXX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXXXXXXX-XXXXXXXXXX)

[OJO notesé que en un archivo cualquiera del programa los usuarios que me aparecen al entrar en propiedades-> seguridad son TODOS LOS PAQUETES DE APLICACIONES, trustedinstaller, SYSTEM, Administrador, y Usuarios.]

Ok ambos con permisos de lectura y ejecución, leer carpeta, ejecutar archivos... . Parece que no me dejaba cambiar los permisos, en editar ok, fuí a opciones avanzadas-> cambiar permisos, le doy a suprimir esos usuarios raros de 1000 caracteres y no funciona, dice que deshabilite su herencia y ahí estoy ya bloqueado pues le dí y me desaparecieron los demás usuarios excepto el instalador de paquetes así que no le dí a aplicar, la verdad estoy sorprendido es un malware muy fino y cabrón aunque no me paso desapercibido ya sospechaba algo cuando veía el proceso abridor de pdfs en ejecución (o suspendido) cuando no lo estaba usando.

Para el caso no sé si sabríais algo para eliminar esos usuarios, recuperar privilegios, entrar en los directorios y demás, también quiero saber si ese .exe es el que me abre el archivo pdf o no, para buscar otro abridor de pdfs y eliminar ese para siempre.

Acabo de subir el archivo a virustotal y me dice que está limpio pero raro que el primer análisis haya sido de tan solo una semana, es algo nuevo, normal que no lo detecten aún.

Hice análisis con AVG sin éxito, pero el virus creo que ya está detectado y es ese, esperemos que no haya más, ¿alguna idea para eliminarlo?.

También añado que el directorio: C:\Program Files\WindowsApps es invisible (aunque tenía la opción de ver carpetas invisibles activada) y su edición última fue el 2/12/2014 cuando aparecería el virus no me deja acceder a ese directorio ni con consola.

Vaya que si me toca los huevos me hago un batch de 3 lineas para que lo cierre, AUNQUE PIENSO ESTUDIAR ESE PROGRAMA ABRIR EL WIRESHARK, MIRAR DÓNDE SE CONECTA, QUÉ HACE Y DENUNCIARLO si se confirma que es el virus, solo hice 2 cosas arriesgadas con el ordenador hace 2 semanas, usar un crack y abrir pdfs

Saludos.






Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines