
एक और स्लीप एन्क्रिप्शन चीज़। इसके लिए डिफ़ॉल्ट GitHub रेपो नाम का भी उपयोग किया।
एक और स्लीप एन्क्रिप्शन चीज़। इसके लिए डिफ़ॉल्ट github रेपो नाम भी इस्तेमाल किया।
TpAllocWork + TpPostWork + TpWaitForWork + TpReleaseWork कॉलबैक बनाने, निष्पादित करने और साफ करने के लिए।
कॉलबैक कुछ घटिया असेंबली है जो बहुत सारे rop गैजेट्स को कतारबद्ध करती है, जो तर्कों को (या तो हार्ड-कोडेड मान, या TpAllocWork पैरामीटर के रूप में पास किए गए स्ट्रक्चर के भीतर एक ऑफ़सेट के आधार पर) सही रजिस्टरों में पॉप करेंगे, फिर अगले गैजेट/फ़ंक्शन पर लौटेंगे। कुछ फ़ंक्शन कॉल्स के बीच पैडिंग 5 कचरा मानों को पुश करके + स्टैक पॉइंटर को 40 बाइट्स स्थानांतरित करने वाले एक गैजेट के जरिये बनाई जाती है, जो मेरे सामने आई कुछ अजीब स्टैक समस्याओं को ठीक करने का एक हैकी समाधान है। यही शायद कारण है कि कॉल स्टैक बहुत बुरा दिखता है, लेकिन मुझे नहीं पता कि इसे और कैसे हल किया जाए।
अगर आप इसे बढ़ाने और वास्तव में उपयोगी बनाने की कोशिश कर रहे हैं, तो बहुत सारी अजीब स्टैक गड़बड़ियाँ होंगी (कम से कम मेरी तरफ से)। साथ ही, यह गारंटी नहीं दे सकता कि मुझे मिले rop गैजेट्स Windows के सभी संस्करणों में मौजूद होंगे (मैं Server 2016 पर डेवलप कर रहा था)।
Kudaes, RustChain बनाने के लिए, जिससे मुझे ROP का विचार मिला
C5pider, Ekko बनाने और मुझे स्लीप एन्क्रिप्शन समझने में मदद करने के लिए
x86matthew, अजीब स्टैक समस्याओं को दूर करने में मदद करने के लिए
NinjaParanoid, Tp Apis पर एक ब्लॉग पोस्ट प्रदान करने के लिए