
एक छोटा टूलबॉक्स C में Microsoft Kerberos के साथ खेलने के लिए
kekeo एक छोटा टूलबॉक्स है जिसे मैंने Microsoft Kerberos को C में हेरफेर करने के लिए (और मज़े के लिए) शुरू किया है।
kekeo में, मैं Kerberos ASN.1 संरचनाओं से निपटने के लिए एक बाहरी वाणिज्यिक लाइब्रेरी का उपयोग करता हूं: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
यह एकमात्र कोड जनरेटर/लाइब्रेरी था जिसे मैंने Microsoft C प्रोजेक्ट के साथ आसानी से काम करने के लिए पाया।
वे मुझे 1 साल का लाइसेंस देने के लिए काफी दयालु थे।
इसके साथ, मैं आपको बाइनरी डाउनलोड करने दे सकता हूं जो आपके वातावरण में चलती हैं।
इसलिए उन्हें धन्यवाद देना न भूलें ( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )
kekeo समाधान बनाने/अनुकूलित करने के लिए से लाइसेंस खरीदना होगा ()।
kekeo या gentilkiwi)kekeo को ASN.1/C के साथ बनानाआप kekeo को तुरंत नहीं बना सकते, आपको C फ़ाइलें उत्पन्न करनी होंगी और OSS लाइब्रेरीज़ से लिंक करना होगा।
OSS ASN.1/C का वाणिज्यिक/ट्रायल संस्करण डाउनलोड और इंस्टॉल करने के बाद, Win32 और/या x64:
($kekeo)\modules\asn1 में एक कमांड प्रॉम्प्ट खोलें
ASN1C वेरिएबल को अपने ASN.1/C कॉन्फ़िगरेशन (आर्किटेक्चर और वर्जन) के अनुसार अनुकूलित करें
set ASN1C="C:\Program Files\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
हेडर फ़ाइल kull_m_kerberos_oss_asn1_internal.h दोनों आर्किटेक्चर के लिए समान है।
OSS ASN.1/C इंस्टॉल डायरेक्टरी से कॉपी करें (जैसे: C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)
include\ossasn1.h से ($kekeo)\incinclude\osstype.h से ($kekeo)\inclib\soeddefa.lib से ($kekeo)\lib\{Win32 or x64}lib\ossiphlp.lib से ($kekeo)\lib\{Win32 or x64}अब आप kekeo समाधान को Visual Studio में बना सकते हैं।
CC BY-NC-SA 4.0 लाइसेंस - https://creativecommons.org/licenses/by-nc-sa/4.0/
PyKek के लेखक - https://github.com/bidord/pykekBenjamin DELPY gentilkiwi, आप मुझसे Twitter ( @gentilkiwi ) या मेल ( benjamin [at] gentilkiwi.com ) पर संपर्क कर सकते हैं।
यह एक व्यक्तिगत विकास है, कृपया इसके दर्शन का सम्मान करें और इसका उपयोग बुरे कामों के लिए न करें!