PwnTools
``` pip3 install pwntools ``` ## Pwn एसेम्बलर
लाइन या फ़ाइल से ओपकोड प्राप्त करें।
चयन करें:
आउटपुट प्रकार (रॉ,हेक्स,स्ट्रिंग,ईएलएफ)
आउटपुट फ़ाइल संदर्भ (16,32,64,लिनक्स,विंडोज...)
बाइट्स से बचें (न्यू लाइन्स, नल, एक सूची)
जीडीबी का उपयोग करके डीबग शेलकोड को चलाने के लिए आउटपुट का चयन करें
Pwn checksec
Checksec स्क्रिप्ट
पून constgrep
पून cyclic
एक पैटर्न प्राप्त करें
का चयन करें:
प्रयोग किया गया वर्णमाला (डिफ़ॉल्ट रूप से लोअरकेस वर्ण)
अद्वितीय पैटर्न की लंबाई (डिफ़ॉल्ट 4)
संदर्भ (16,32,64,लिनक्स,विंडोज...)
ऑफसेट लें (-l)
पॉन डीबग
प्रक्रिया को GDB से जोड़ें
चुन सकते हैं:
कार्यकारी, नाम या पीआईडी संदर्भ (16,32,64,लिनक्स,विंडोज...)
निष्पादन के लिए gdbscript
सिसरूटपथ
Pwn disablenx
एक बाइनरी का एनएक्स अक्षम करें
Pwn disasm
हेक्स ओपकोड को डिसैसेम्बल करें
चयन करें:
संदर्भ (16,32,64,लिनक्स,विंडोज...)
मूल पता
रंग (डिफ़ॉल्ट)/कोई रंग नहीं
Pwn elfdiff
2 फ़ाइलों के बीच अंतर प्रिंट करें
हेक्स प्राप्त करें
हेक्साडेसिमल प्रतिनिधित्व प्राप्त करें
पून डॉक्टरेट
हेक्सडंप प्राप्त करें
का चयन करें:
दिखाने के लिए बाइटों की संख्या
प्रति पंक्ति हाइलाइट बाइट की संख्या
प्रारंभ में बाइट छोड़ें
Pwn pwnstrip
Pwn scrable
Pwn shellcraft
शेलकोड प्राप्त करें
चयन करें:
शैलकोड और शैलकोड के लिए तार्किक
आउट फ़ाइल
आउटपुट प्रारूप
डीबग (शैलकोड को dbg से जोड़ें)
पहले (कोड से पहले डीबग ट्रैप)
बाद
ओपकोड का उपयोग न करें (डिफ़ॉल्ट: नल और नया लाइन)
शैलकोड चलाएं
रंग/कोई रंग नहीं
सिसकॉल्स की सूची
संभावित शैलकोड की सूची
ELF को साझा पुस्तकालय के रूप में उत्पन्न करें
Pwn टेम्पलेट
एक पायथन टेम्पलेट प्राप्त करें
चुन सकते हैं: होस्ट, पोर्ट, उपयोगकर्ता, पासवर्ड, पथ और शांत
Pwn अनहेक्स
हेक्स से स्ट्रिंग में
Pwn अपडेट
pwntools को अपडेट करने के लिए
Last updated