Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

[Quakenet]Q Challenge Auth

Netzwerk- und Internettechnik, Lan-Partys, IRC, Eggdrops uvm.
Antworten
ShiN0
Gebannt
Beiträge: 487
Registriert: Jul 2002

[Quakenet]Q Challenge Auth

Beitrag von ShiN0 »

Q-Help:
-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: Alles auswählen

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]
ShiN0
YTARY!
MasterJM
Hossman
Hossman
Beiträge: 259
Registriert: Aug 2000
Wohnort: #bielefeld

Beitrag von MasterJM »

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?
ShiN0
Gebannt
Beiträge: 487
Registriert: Jul 2002

Beitrag von ShiN0 »

Original erstellt von MasterJM
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?
Ja, das ist schon älter, ist mir bei der Passwortumstellung neulich aufgefallen.
ShiN0
YTARY!
MasterJM
Hossman
Hossman
Beiträge: 259
Registriert: Aug 2000
Wohnort: #bielefeld

Beitrag von MasterJM »

Das mit dem [br] sieht etwas komisch aus, habs grad mal - umlayoutet:

Code: Alles auswählen

on *:CONNECT: if ( $network == QuakeNet ) .msg [email]Q@CServe.quakenet.org[/email] challenge
on *:NOTICE:To fetch a new one type: /msg Q CHALLENGE:?: {
	if ($fulladdress == Q!TheQBot@CServe.quakenet.org) {
		.msg [email]Q@CServe.quakenet.org[/email] challenge  
	}
}
on *:NOTICE:CHALLENGE MD5 *:?: {
	if ($fulladdress == Q!TheQBot@CServe.quakenet.org) {
		.msg [email]Q@CServe.quakenet.org[/email] challengeauth %q_acc $md5(%q_pwd $3))
	}
}
Hoffe nichts weggelassen ;)
CTCooL
Cadavre
Cadavre
Beiträge: 3415
Registriert: Jul 2001
Wohnort: Magdeburg
Steam: CTCooL
Kontaktdaten:

Beitrag von CTCooL »

kann man das einfachn innen perform packen ? ^^
Bild
"Holla, das ist mal 'n Käffchen.. Latte Macchiato ist ja auch.. eeh.. italienisch für Errektion!"
CTCooL @ deviantart
#pq.sc2
Antworten