How smart are you? :p | |
Aron - Retired ![]() |
The Q bot has been updated (not officially yet, but I know "stuff"![]() This is the command that has been added: Quote: /msg Q@CServe.quakenet.org CHALLENGE Requests a challenge for use in challenge-response identification. The bot will return a line with: CHALLENGE <digest function> <hexed challenge> To identify with the bot: /msg Q@CServe.quakenet.org CHALLENGEAUTH <authame> DIGESTFUNCTION(<authname> <password> <dehexed challenge> ) Where DIGESTFUNCTION is the type of digest that should be used on the data (response be hexed), <dehexed challenge> is the challenge given (by this command, dehexed), and <authname> and <password> are your authname and password, respectively. I'll give the first person that can explain me what the command does a cookie! ![]() This post was edited by Aron on Jun 20 2004 11:44pm. |
Login and add your comment! |
Comments |
_cmad_ - Ex-Student ![]() |
Quote: dude challenge response authentification is a zero-knowledge method. the client identifies himself without passing a secret, but by demonstrating knowledge of a secret. so the actual secret is never transmitted, and cant thus be sniffed. and md5 is kinda one opportunity, but in fact you can use looots of one way functions, or hashe functions. normally, stuff like (real) randomness is added, timestamps and "salt" which should make it difficult for attackers to use replay and interleave attacks. So you solved it? _______________ Your friends of today, are your enemies of tomorrow. |
_cmad_ - Ex-Student ![]() |
Quote: Didn't you mean this thread to be called "How nerd are you? :p" ... ![]() agreed ![]() ![]() _______________ Your friends of today, are your enemies of tomorrow. |
Fizz of Belouve - Student ![]() |
dude challenge response authentification is a zero-knowledge method. the client identifies himself without passing a secret, but by demonstrating knowledge of a secret. so the actual secret is never transmitted, and cant thus be sniffed. and md5 is kinda one opportunity, but in fact you can use looots of one way functions, or hashe functions. normally, stuff like (real) randomness is added, timestamps and "salt" which should make it difficult for attackers to use replay and interleave attacks. _______________ One of the Belouve boys, founder of the mighty FiZZsters Midbie council #20 - Fizz - #1933 - Jan '03 - Aug '04 "Renfield, you idiot!" |
_cmad_ - Ex-Student ![]() |
Okay my first guess didn't work (how unusual ![]() My first guess was: on 1:NOTICE:CHALLENGE MD5 *:?:{ if ($nick != Q) { return } /ccc $3 } /ccc { set %i 1 set %md5text while (%i <= 31) { set %md5text %md5text $+ $chr($calc(16 * $getnumx($mid($1,%i,1)) + $getnumx($mid($1,$calc(%i + 1),1)))) inc %i 2 } msg Q@CServe.quakenet.org challengeauth cMADx DIGESTFUNCTION(cMADx MyPassHere %md5text $+ ) echo -a Result: %md5text } (i even replaced "DIGESTFUNCTION" with "MD5" ![]() ------- I'm starting to become suspicious as to why this thread is in "Crazy Stuff" ![]() ![]() ![]() _______________ Your friends of today, are your enemies of tomorrow. |
aph3x - Retired ![]() |
isnt that for like, authenticating with Q? |
Aron - Retired ![]() |
Quote: Aron do you "know" the answer or are you just forcing 1000 ppl to find the answer for ya? ![]() of course I know; I'm the IRC guy! ![]() |
Jacen Aratan - Student |
STFU LEIF! ![]() |
Fire - Student ![]() |
I agreed with Sete but....![]() ![]() |
Odan-Wei Belouve - Student ![]() |
Didn't you mean this thread to be called "How nerd are you? :p" ... ![]() /me reads Aron's post /me runs away screaming _______________ Padawan and brother to SmilyKrazy ![]() ![]() ![]() ![]() Virtue, Furi0us, Vladarion, Hardwired, Janus, Axion, D@RtHM@UL, Motrec, Mike , xAnAtOs , Luke Skywalker; Little bro to SilkMonkey ; Special kind of brother to Kenyon ; Sisters in-law: Rosered, Ain-Soph Aur] Photoshop works: click here |
_cmad_ - Ex-Student ![]() |
Aron do you "know" the answer or are you just forcing 1000 ppl to find the answer for ya? ![]() _______________ Your friends of today, are your enemies of tomorrow. |
DJK - Student ![]() |
Must......figure............it.....*Zzzzzzz*![]() ![]() ![]() |
Aron - Retired ![]() |
wrong! ![]() |
Setementor - Jedi Master ![]() |
Hmm, Maybe it you challenege Q to a duel? ![]() |
Login and add your comment! |