Tutoriales

Una pequeña caja de herramientas para jugar con Microsoft Kerberos en C

Kekeo es una pequeña caja de herramientas que comencé a usar para manipular Microsoft Kerberos en C (y por diversión)

Biblioteca ASN.1

En kekeo, Estoy usando una biblioteca comercial externa para tratar con las estructuras de Kerberos ASN.1: OSS ASN.1 / C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
Era el solamente Generador de código / biblioteca que creo que funciona bien con el proyecto de Microsoft C.

Tuvieron la amabilidad de ofrecerme una licencia de 1 año.
Con esto puedo descargar binarios que se ejecutarán en su entorno.
Así que no olvides agradecerles (http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva)

limitaciones

  • Los archivos binarios funcionarán hasta el 21 de diciembre de 2017 (sí, licencia de 1 año;));
  • Necesita comprar una licencia de OSS ASN.1 / C (o descargue una versión de prueba) construir kekeo Solución / ajuste.
    • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
    • Cuando se registre para una prueba gratuita, no olvide recomendarme en el cuadro de descripción 😉 (kekeo o gentilkiwi)

edificio kekeo con ASN.1 / C

usted inclinación construir kekeo De inmediato, debe generar archivos C y vincularlos a bibliotecas OSS.

Después de descargar e instalar una versión comercial / de prueba del OSS ASN.1 / C, Win32 y o x64:

establecer ASN1C = «C: Archivos de programa OSS Nokalva ossasn1 winx64 10.4.0»

Win32

% ASN1C% bin asn1.exe ^
% ASN1C% asn1dflt asn1dflt.ms.zp4 ^
KerberosV5Spec2.asn KerberosV5-PK-INIT-SPEC.asn PKIX1Explicit88.asn PKINIT.asn MS-SFU-KILE.asn ^
-noSampleCode -der -root -CStyleComments -externalName kekeo_asn1 -messageFormat msvc -verbose ^
-headerFile kull_m_kerberos_oss_asn1_internal.h -soedFile kull_m_kerberos_oss_asn1_internal_Win32.c

x64
% ASN1C% bin asn1.exe ^
% ASN1C% asn1dflt asn1dflt.msx64.zp8 ^
KerberosV5Spec2.asn KerberosV5-PK-INIT-SPEC.asn PKIX1Explicit88.asn PKINIT.asn MS-SFU-KILE.asn ^
-noSampleCode -der -root -CStyleComments -externalName kekeo_asn1 -messageFormat msvc -verbose ^
-headerFile kull_m_kerberos_oss_asn1_internal.h -soedFile kull_m_kerberos_oss_asn1_internal_x64.c

Archivo de cabecera kull_m_kerberos_oss_asn1_internal.h es el mismo para ambas arquitecturas.

Puedes construirlos ahora kekeo Solución en Estudio visual

LEER  Cómo instalar Jenkins en Ubuntu 24.04

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba