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 - b10s_0v3rr1d3

#73
pues eso, haciendo pruebas con estas funciones para un programa, termine un pequeño modulo haciendo varias operaciones con funciones logicas (not, xor, and....).
el codigo del modulo es:

Código (vb) [Seleccionar]

' esta funcion nos devuelve el valor en milisegundos desde la ultima vez que se encendio el sistema (hasta 49 dias)
Private Declare Function GetTickCount Lib "kernel32.dll" () As Long

Public Function logicOp(ByVal text As String) As String
     Dim temp As String
     Dim op1 As Integer, op2 As Integer

     Randomize

     For x = 1 To Len(text)
          op1 = Not (Asc(Mid(text, x, 1)))
          op2 = (GetTickCount And Rnd())
          temp = temp & Chr(Asc(Mid(text, x, 1)) Xor (CInt(Int((255 * Rnd()) + 1))) And (op2 Or op1 Xor Len(text)))
     Next x

     logicOp = temp
End Function


codigo de prueba:

Código (vb) [Seleccionar]

Private Sub Form_Load()
     MsgBox (logicOp("texto"))
End Sub


un ejemplo:

[texto de prueba, que original xD] -> [Ý}[þO~ÆG#R_wGjÔî#WöÅ÷ïS[ßÉOsüÜ_G]

no es como el pgp, pero bueno xD
nos leemos :P
#74

idem, como dicen:

-Los mensajes con peticiones de cracks, seriales, warez etc... serán automáticamente eliminados.
#75
aqui tienes uno que es muy completo, pero esta en idioma original [ingles]:

http://www.offensive-security.com/metasploit-unleashed/
#76

[se adelantaron xD]
con la exception que tira el error, en el msdn de win$ te lleva aqui:

http://support.microsoft.com/kb/842791/es

comenta que tienes que usar el mismo vector de inicializacion que usaste a la hora de cifrar los datos [en este caso seria 'sec', con una variable global ya funciona bien:]

Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;

namespace encriptarstring
{

   class Program
   {
       public static RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
       static string Cifrar(string texto)
       {
           byte[] dato;
           byte[] dato_cifrado;

           //RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           dato = UTF8Encoding.UTF8.GetBytes(texto);
           dato_cifrado = sec.Encrypt(dato, false);

           return Convert.ToBase64String(dato_cifrado, 0, dato_cifrado.Length);
       }
       static string DesCifrar(string textocifrado)
       {
           //RSACryptoServiceProvider sec = new RSACryptoServiceProvider();
           byte[] data, datades;
           data = Convert.FromBase64String(textocifrado);

           datades = sec.Decrypt(data, false); //<------AQUI DA EL ERROR

           return UTF8Encoding.UTF8.GetString(datades);

       }
       static void Main(string[] args)
       {
           string texto = "Texto que quiero cifrar";
           string Texto_Codificado;
           Texto_Codificado = Cifrar(texto);

           Console.WriteLine("Texto tal cual: {0}", texto);
           Console.WriteLine("Texto cifrado: {0}", Texto_Codificado);

           Console.WriteLine("Texto descifrado: {0}", DesCifrar(Texto_Codificado));


           Console.ReadKey();


       }
   }
}
#77
si es la funcion SetLayeredWindowAttributes, puse hace un time una explicacion en el blog, aqui lo tienes:

http://c0d3-l4bs.blogspot.com/2009/11/manipular-las-transparencias-de-las.html [!= spam]
#78
no lo se seguro, pero no podria ser el programa ese para ampliar la zona donde se encuentra el cursor?
a lo que me refiero es al programa que en win$ XP, se encuentra en inicio -> todos los programas -> accesorios -> accesibilidad -> ampliador, aunque lo veo como raro que sea esto.
#79
Scripting / Re: Python Error
4 Enero 2010, 01:21 AM
fijate que cambiaste el nombre de la variable asi sin mas:

Hello = "Hola Mundo"
print hello
input( "Pulse enter para finalizar" )

seguramente te indica que la variable 'hello' no esta definida
#80

evidentemente lo he leido y por lo que entiendo en esta frase que marcas es que conoce de aplicaciones que copian datos desde el usb hacia el pc (que me supongo se referiria al proceso invertido, del pc al usb) [ para copiar datos de una usb de manera oculta, hacia el disco del pc a donde esta conectada ].
otra cosa es que la explicacion dada no esta bien formulada.