[टूल्स](https://hackindex.io/hi/tools)
## Hashcat से John नियम कन्वर्टर

Hashcat नियम पेस्ट करें — उपयोग के लिए तैयार John the Ripper कॉन्फ़िग फ़ाइल प्राप्त करें।

## यह कैसे काम करता है

John the Ripper मूल रूप से Hashcat नियम सिंटैक्स को इसके माध्यम से सपोर्ट करता है `!! hashcat logic ON` directive। यह टूल आपके Hashcat नियमों को एक मान्य John config section में रैप करता है ताकि आप इसे सीधे John कमांड में डाल सकें।

1. 1. अपने Hashcat नियम पेस्ट करें: प्रति पंक्ति एक नियम, बिल्कुल वैसे जैसे Hashcat .rule फ़ाइल में दिखते हैं (उदा. `l $1 so0`).
2. 2. नियमसेट का नाम सेट करें: config section हेडर में उपयोग किया गया नाम और `--rules` John चलाते समय flag।
3. 3. .conf फ़ाइल डाउनलोड करें: टूल नियमों को आवश्यक John फ़ॉर्मैट में रैप करता है और उपयोग के लिए तैयार config उत्पन्न करता है।
4. 4. John चलाएं: .conf फ़ाइल के साथ पास करें `--config` और नियमसेट नाम के साथ `--rules`. John हैशिंग से पहले प्रत्येक wordlist एंट्री पर हर Hashcat नियम लागू करता है।

उत्पन्न .conf संरचना

[List.Rules:yourRulesetName] !! hashcat logic ON <your hashcat rules> !! hashcat logic OFF

## सामान्य Hashcat नियम फ़ंक्शन

कोई भी मान्य Hashcat नियम फ़ंक्शन बिना बदले पास होता है — कन्वर्टर केवल रैप करता है, कभी संशोधित नहीं करता। सामान्य उदाहरण:

| नियम | प्रभाव | उदाहरण |
| --- | --- | --- |
| : | नो-ऑप: शब्द को अपरिवर्तित पास करता है | password → password |
| l | सभी अक्षरों को लोअरकेस करें | PaSSworD → password |
| u | सभी अक्षरों को अपरकेस करें | password → PASSWORD |
| c | पहला अक्षर बड़ा, बाकी छोटे | pASSWORD → Password |
| r | शब्द को उल्टा करें | password → drowssap |
| $X | अंत में वर्ण X जोड़ें | password → password1 |
| ^X | शुरुआत में वर्ण X जोड़ें | password → !password |
| sXY | सभी X को Y से बदलें | password → p@ssword (sa@) |
| d | शब्द को डुप्लिकेट करें | password → passwordpassword |
| t | सभी अक्षरों का केस टॉगल करें | Password → pASSWORD |

## FAQ

John के बिल्ट-इन रूल सिंटैक्स का ही उपयोग क्यों न करें?

Hashcat नियम अधिक व्यापक रूप से साझा किए जाते हैं। OneRuleToRuleThemAll, d3adhob0 और best64.rule जैसे लीक हुए रूलसेट सभी Hashcat फ़ॉर्मैट में हैं। यह कन्वर्टर आपको हर नियम को मैन्युअल रूप से दोबारा लिखे बिना उन्हें John में उपयोग करने देता है।

क्या सभी Hashcat नियम समर्थित हैं?

John का hashcat logic मोड अधिकांश Hashcat नियम फ़ंक्शन का समर्थन करता है। कुछ उन्नत Hashcat-only फ़ंक्शन (जैसे जटिल मेमोरी नियम) निष्पादित नहीं हो सकते। John अपरिचित फ़ंक्शन पर त्रुटि देने के बजाय उन्हें छोड़ देगा।

क्या मेरा रूलसेट सर्वर पर संग्रहीत होता है?

नहीं। सबमिट करने पर नियम मेमोरी में प्रोसेस होते हैं और तुरंत हटा दिए जाते हैं। कुछ भी लॉग या संग्रहीत नहीं किया जाता।

क्या मैं कई नियमों को चेन कर सकता हूँ?

हाँ। प्रत्येक पंक्ति एक स्वतंत्र नियम श्रृंखला है जो हर वर्डलिस्ट प्रविष्टि पर लागू होती है। John सेक्शन के सभी नियमों को प्रोसेस करता है, प्रति शब्द प्रति नियम एक आउटपुट कैंडिडेट उत्पन्न करता है।
