![]() |
| |
#1 |
| Banned
Beiträge: 1.310
| ![]() ![]() -Q- /msg Q@CServe.quakenet.org CHALLENGE -Q- Requests a challenge for use in challenge-response identification. -Q- The bot will return a line with: -Q- CHALLENGE <digest function> <challenge> -Q- To identify with the bot: -Q- /msg Q@CServe.quakenet.org CHALLENGEAUTH <authname> DIGESTFUNCTION(<password> <challenge>) -Q- Where DIGESTFUNCTION is the type of digest that should be used on the data, -Q- <challenge> is the challenge given (by this command) and <password> is your password. -Q- Note that the password and the challenge are case sensitive, and that passwords are truncated to 10 characters. Erläuterungen: Challenge Auth stellt eine sicherere Alternative zum herkömmlichen Auth Verfahren dar. Das Passwort für Euren Q-Account wird nicht mehr im Klartext übertragen. Was stattdessen übertragen wird, um Euren Account zu validieren, ist ein Hash. Vorgang: Zuerst /msg Q challenge schreiben. Der Challenge erlischt nach einigen Sekunden bei Q. Wenn der Response kommt (Beispiel: -Q- CHALLENGE MD5 344f74764d26bcd20191ecdd8df3d514), /msg Q@CServe.quakenet.org CHALLENGEAUTH <Q-ACCOUNT> MD5(Q-PASSWORD <CHALLENGE-HASH>) an Q schicken. Wenn alles in Ordnung ist, kommt eine Notice: -Q- CHALLENGEAUTH'd successfully. mIRC-Skript: Code: on *:CONNECT: if ( $network == QuakeNet ) .msg Q@CServe.quakenet.org challenge[br][br]on *:NOTICE:To fetch a new one type: /msg Q CHALLENGE:?: {[br] if ($fulladdress == Q!TheQBot@CServe.quakenet.org) {[br] .msg Q@CServe.quakenet.org challenge[br] }[br]}[br][br]on *:NOTICE:CHALLENGE MD5 *:?: {[br] if ($fulladdress == Q!TheQBot@CServe.quakenet.org) {[br] .msg Q@CServe.quakenet.org challengeauth %q_acc $md5(%q_pwd $3))[br] }[br]}[br] |
| | |
| | #2 |
|
Biker
Beiträge: 1.154
|
Hi, wo hast n das her? Auf der Page steht noch nichts. Und für das Script da müsstest quasi in %q_acc und %q_pwd deine Daten setzen? |
| | |
| | #3 | |
| Banned
Beiträge: 1.310
| Zitat:
| |
| | |
| | #4 |
|
Biker
Beiträge: 1.154
|
Das mit dem [br] sieht etwas komisch aus, habs grad mal - umlayoutet: Code: on *:CONNECT: if ( $network == QuakeNet ) .msg Q@CServe.quakenet.org challenge on *:NOTICE:To fetch a new one type: /msg Q CHALLENGE:?: { if ($fulladdress == Q!TheQBot@CServe.quakenet.org) { .msg Q@CServe.quakenet.org challenge } } on *:NOTICE:CHALLENGE MD5 *:?: { if ($fulladdress == Q!TheQBot@CServe.quakenet.org) { .msg Q@CServe.quakenet.org challengeauth %q_acc $md5(%q_pwd $3)) } } |
| | |
| | #5 |
|
Capture
|
kann man das einfachn innen perform packen ? ^^
__________________ ![]() "Holla, das ist mal 'n Käffchen.. Latte Macchiato ist ja auch.. eeh.. italienisch für Errektion!" CTCooL @ deviantart #pq.sc2 |
| | |
![]() |
| Themen-Optionen | Thema durchsuchen |
|
|


