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

#1
Hacking / Re: Por que los carders usan icq?
23 Junio 2017, 13:03 PM
Cita de: Fishykiller2 en 25 Abril 2017, 16:28 PM
Los carders malos usan ICQ ...  :rolleyes:  :rolleyes: .. Haaa y los scammer mas que otra cosa ...
basicamente CREO que ICQ funciona como Wathapp es decir que encrypta en end to end por lo cual si deberia ser comunicaciones seguras pero con las grandes empresas asi no te fies y no las uses para cosas sensibles ...

Si realmente necesitas comunicar de manera segura tienes que usar mensajes encryptados ...

Para ello usa PGP.. Pretty Good Privacy . Si no sabes usarlo me puedes preguntar en privado o puedes ir en la FDW (.onion) hay buenos tutoriales sobre ello y sobre porque es realmente la mejor manera de comunicar de manera segura ... 

cualquier programa te sirve para comunicarte por cifrado. Incluso whatsapp o telegram. No pasa nada porque haya una empresa detrás de la creación de ese programa.
#2
Hacking / Re: BeeLogger|KEYLOGGER|PYTHON|
23 Junio 2017, 13:01 PM
Pero, ¿el keylogger que genera está en python? porque si es así es poco efectivo si la victima no tiene python  ;-)
#3
Hacking / Re: Ataque ss7
23 Junio 2017, 12:54 PM
Podrías ser el primero en hacerlo :D
Te animo a enseñarnoslo jeje
#4
Hola.

Estoy tratando de convertir una clave publica en formato PEM a clave publica en JAVA.
Este es un chat simple para Android. El servidor está hecho en Go y el cliente, como no, en JAVA. El problema que se me plantea es el siguiente:
Yo envío la clave pública del cliente y luego recibo la del servidor en formato PEM. La función para generar la clave PEM en Go es esta:

func getPEMPublicKey(privateKey *rsa.PrivateKey) ([]byte, error) {
  publicKey := privateKey.PublicKey

  bytes, err := x509.MarshalPKIXPublicKey(&publicKey)
  if err != nil {
    return []byte(""), nil
  }

  block := &pem.Block{
    Type:  "PUBLIC KEY",
    Bytes: bytes,
  }

  return pem.EncodeToMemory(block), nil
}


Y la funcion en Java para recoger esa clave es esta:
Código (java) [Seleccionar]

private PublicKey getPEMFromString(String keystr) throws Exception {
        StringReader in = new StringReader(keystr);
        PEMParser reader = new PEMParser(in);
        PemObject pemObject = reader.readPemObject();

        reader.close();

        X509EncodedKeySpec spec =
                new X509EncodedKeySpec(pemObject.getContent());
        java.security.KeyFactory kf = java.security.KeyFactory.getInstance("RSA");
        return kf.generatePublic(spec);
    }


Mi principal problema, como he dicho es la funcion en Java. Ya que he creado un cliente en Go que funciona a la perfección, y en Java puedo cifrar y descifrar perfectamente cuando genero con las claves propias generadas en el cliente.

El problema es que al cifrar con la clave publica del servidor, Go no puede descrifrar el contenido porque el bloque generado está mal.

Gracias de antemano.