REA in Spanish: लेखक के स्वामित्व वाले कुंजी सत्यापनकर्ता का पुनर्निर्माण
लक्ष्य: लेखक के स्वामित्व वाली शैक्षिक लाइसेंसिया-सीएलआई.स्ट्रिप्ड बाइनरी और इसका प्रतीकात्मक संदर्भ निर्माण
लेखक / श्रेय: harkiventures
स्रोत समीक्षा दिनांक:
स्थिति की समीक्षा करें: सूत्रों की समीक्षा की गई; लेखक परीक्षण स्वतंत्र रूप से दोबारा नहीं चलाए गए।
सवाल
एक छोटे से छीने गए प्रोग्राम के स्वीकृति नियम का पुनर्निर्माण और मूल के विरुद्ध जाँच कैसे की जा सकती है?
REA ने क्या किया
लेखक चरित्र रूपांतरण, भारित संचय, रोटेशन और स्वीकृति जांच को पुनर्प्राप्त करने के लिए REA और Ghidra स्यूडोकोड प्लस बाइट्स का उपयोग करके 0x102040 पर पढ़ता है, फिर एक अलग पायथन सत्यापनकर्ता लिखता है।
लेखक-रिपोर्ट किए गए परिणाम
नि:शुल्क स्पैनिश नमूने में लैब सेटअप और एक काम किया हुआ केस, छीन लिया गया और प्रतीकात्मक अभ्यास बायनेरिज़, संदर्भ सी स्रोत और एक पुनर्निर्मित पायथन सत्यापनकर्ता शामिल है। सत्यापनकर्ता 4 अपेक्षित उदाहरण सूचीबद्ध करता है; लेखक वास्तविक बाइनरी के विरुद्ध पुनर्निर्माण की जाँच करने की रिपोर्ट करता है।
सीमाएँ और असत्यापित दावे
यह अभ्यास लेखक का अपना छोटा असुरक्षित कार्यक्रम है, न कि वाणिज्यिक लाइसेंसिंग बाईपास या संरक्षित सॉफ़्टवेयर के लिए सामान्य परिणाम। 4 उदाहरण सीमित जाँच हैं, संपूर्ण तुल्यता नहीं। इस कैटलॉग ने बायनेरिज़ को निष्पादित नहीं किया या तुलना को दोबारा नहीं चलाया; प्रस्तावित पूर्ण पाठ्यक्रम अभी तक वितरित नहीं किया गया है।
क्या सीखना है
एक छिपे हुए संदर्भ स्रोत के साथ स्वामित्व वाले फिक्स्चर का उपयोग करें, एक बंधे हुए नियम को पुनर्प्राप्त करें, और स्रोत के साथ तुलना करने से पहले स्वीकृत और अस्वीकृत इनपुट का परीक्षण करें।
स्रोत में REA उपयोग साक्ष्य
Reimplementacion de la validacion del Caso A escrita SOLO desde el
pseudocodigo que REA/Ghidra devolvio (analisis/caso-a/05 y 06) y de los
bytes leidos en 0x102040 (07).अंश स्वरूपण सरलीकृत किया गया है. संपूर्ण संदर्भ के लिए मूल स्रोत पढ़ें।
मूल स्रोत
स्वतंत्र संपादकीय सारांश. इसका श्रेय मूल लेखकों को जाता है। लक्ष्य सॉफ़्टवेयर, इंस्टॉलर और पूर्ण डिकंपाइलर आउटपुट यहां पुनर्वितरित नहीं किए गए हैं।