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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 [99] 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 166
981  Programación / .NET (C#, VB.NET, ASP) / Re: en: 4 Junio 2014, 19:34 pm
Tema cerrado debido a su antiguedad. Por favor no respondais posts antiguos.

Saludos.
982  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo comunicar dos instancias de un mismo ejecutable en VB.NET? AYUDA ....! en: 31 Mayo 2014, 14:57 pm
Si la aplicación no sale de tu PC -> IPC
Si la aplicación la utilizas en un entorno de red (LAN/WAN) -> Sockets

Tendrás que implementar la arquitectura cliente/servidor para intercambiar información o actualizar todos los clientes en cascada.

Un saludo!
983  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo comunicar dos instancias de un mismo ejecutable en VB.NET? AYUDA ....! en: 30 Mayo 2014, 13:33 pm
IPC (Inter process communication) via shared memory (memoria compartida) o named pipes. De esta forma conectaras tus aplicaciones comodamente. Si entiendes de Sockets y aprender esto te supone un esfuerzo (nunca esta de más aprender...) pues hazlo con sockets, eso si, estas técnicas aquí descritas son más óptimas.

Un saludo!
984  Foros Generales / Noticias / Re: Un bug provocará que los equipos de 32 bits dejen de funcionar en el 2038 en: 27 Mayo 2014, 23:20 pm
Tranquilos antes de que suceda nada viajaré al pasado para hacerme con una IBM 5100 y reparar el desastre del Y2K38 :D

Saludos!
985  Programación / .NET (C#, VB.NET, ASP) / Re: Como desencyptar y ejecutar en Memorya en: 27 Mayo 2014, 23:07 pm
Citando tu código:

Código
  1. Private Sub ThreadWork()
  2.  
  3.        'Dim LoadedBytes As Byte() = My.Resources.Encrypt
  4.        Dim LoadedBytes As String = Application.StartupPath & "\Encrypt.exe"
  5.        Dim MyApp As Byte() = Convert.FromBase64String(Base64_To_String(LoadedBytes)) 'TERRIBLE FALLO
  6.        'más y más código...
  7.        '....
  8.    End Sub
  9.  
  10.    Private Function Base64_To_String(ByVal str As String) As String
  11.        Return System.Text.Encoding.Default.GetString(Convert.FromBase64String(str))
  12.    End Function
  13.  

En tu ejecutable codificado tendrás el string en base64 que representa el conjunto de instrucciones o código de ese ejecutable. Lo que tienes que hacer es abrir dicho ejecutable, extraer la cadena en b64 y decodificarla en un array de bytes ( Byte() ) de esa forma podrías hacer Assembly.Load para cargar el ensamblado dinámicamente.

En tu código simplemente formas un string con la ruta del archivo codificado y mandas dicho string a ser decodificado en b64, a ver si nos fijamos un poquito más la siguiente vez ;)

Saludos!
986  Programación / Programación C/C++ / Re: en: 27 Mayo 2014, 12:22 pm
Tienes Gstreamer que se come a todas las librerías que han mencionado antes. Eso sí tienes que familiarizarte con su arquitectura pues al principio se hace pesado y lioso.

Entre sus características: video/audio player (local, remote o remote live stream), codec encoding/decoding, file download, rmtp permite retransmitir en directo, captura webcam y microfono y es multiplataforma (Linux, Win y Mac)).

Saludos!
987  Programación / .NET (C#, VB.NET, ASP) / Re: Como desencyptar y ejecutar en Memorya en: 27 Mayo 2014, 00:14 am
Muy buenas PokiPoki,

existen varías formas de codificar y decodificar base64, en tu caso si quisieras codificar el archivo utilizarías un array de bytes ( Byte() ). Si quisieras decodificar el archivo entonces extraerías la cadena base64 del ejecutable y la decodificarías con la siguiente función:

Código
  1. Public Function FromBase64(ByVal base64 As String) As Byte()
  2.        If base64 Is Nothing Then Throw New ArgumentNullException("base64")
  3.        Return Convert.FromBase64String(base64)
  4.    End Function

El code fue extraido de : http://www.nonhostile.com/page-vb-net-base64-encoding-decoding.asp, pues ando bastante vago :D

Este code simplemente convertiría el string base64 extraído del ejecutable codificado en un Array de bytes ( Byte() ) el cual podrías cargar en el proceso deseado mediante Assembly.Load.

Si tu propósito fuera codear un Crypter entonces necesitarías decodificar un bloque de datos ( Byte() ) que represente el programa en b64.

Saludos!
988  Programación / .NET (C#, VB.NET, ASP) / Re: Obtener un valor variante en: 23 Mayo 2014, 16:05 pm
Buenas #Aitor,

¿podrías aportar algo más de información? Entiendo que quieres generar un registro de una misma variable guardando en el mismo los valores variables que ha ido tomando dicha variable. Lo importante es el escenario presentado, como tu dices, una página web, por lo que tendrás que parsear via HTML la sección donde resida tu variable, de esta manera conseguiras obtener su contenido.

Un saludo!
989  Programación / .NET (C#, VB.NET, ASP) / MOVIDO: Problemas con if(document.getElementById("").value=="1") en javascript en: 22 Mayo 2014, 01:33 am
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=415040.0
990  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con mi programa en: 20 Mayo 2014, 17:36 pm
Anteriormente te dije que era la falta de privilegios, realmente necesitas permisos de lectura sobre esa rama del registro, aquí te dejo la descripción de la excepción segun la MSDN pero es algo sobre lo que ya te he advertido, nada nuevo:

Citar
UnauthorizedAccessException   

The RegistryKey is read-only, and cannot be written to; for example, the key has not been opened with write access.

Esto está extraído del segundo enlace que puse...

...
Aun así aqui puedes echarle un vistazo a la documentación de la msdn sobre las Registry Keys: http://msdn.microsoft.com/es-es/library/2kk9bxk9%28v=vs.110%29.aspx
...

Saludos!
Páginas: 1 ... 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 [99] 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 166
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines