अपने हैकिंग ट्रिक्स साझा करें, HackTricks और HackTricks Cloud github repos में PRs सबमिट करके।
मूल जानकारी
IRC, पहले से सादा पाठ प्रोटोकॉल, को IANA ने 194/TCP को सौंपा था, लेकिन यह आम तौर पर 6667/TCP और इसी तरह के पोर्ट्स पर चलाया जाता है ताकि रूट विशेषाधिकार की आवश्यकता न हो।
सर्वर से कनेक्ट करने के लिए निकनेम ही काफी है। कनेक्शन के बाद, सर्वर उपयोगकर्ता के IP पर रिवर्स-DNS लुकअप करता है।
उपयोगकर्ताओं को ऑपरेटर्स में विभाजित किया जाता है, जिन्हें अधिक एक्सेस के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होती है, और साधारण उपयोगकर्ताएं। ऑपरेटर्स के पास विभिन्न स्तरों की विशेषाधिकार होती है, जिसमें शीर्ष पर प्रशासक होते हैं।
यहाँ आप देख सकते हैं कि कैसे रैंडम निकनेम का उपयोग करके IRC से कनेक्ट करें और उसके बाद कुछ दिलचस्प जानकारी को एनुमरेट करें। आप IRC के अधिक कमांड्स को यहाँ सीख सकते हैं।
#Connection with random nicknameUSERran213eqdw1230*ran213eqdw123NICKran213eqdw123#If a PING :<random> is responded you need to send#PONG :<received random>VERSIONHELPINFOLINKSHELPOPUSERCMDSHELPOPOPERCMDSOPERATORCAPAADMIN#Admin infoUSERS#Current number of usersTIME#Server's timeSTATSa#Only operators should be able to run thisNAMES #List channel names and usernames inside of each channel -> Nombre del canal y nombre de las personas que estan dentro
LIST#List channel names along with channel bannerWHOIS<USERNAME>#WHOIS a usernameUSERHOST<USERNAME>#If available, get hostname of a userUSERIP<USERNAME>#If available, get ip of a userJOIN<CHANNEL_NAME>#Connect to a channel#Operator creds Brute-ForceOPER<USERNAME><PASSWORD>
आप भी सर्वर में पासवर्ड के साथ लॉगिन करने का प्रयास कर सकते हैं। ngIRCd के लिए डिफ़ॉल्ट पासवर्ड wealllikedebian है।