(RADIATOR) AuthBy URL - not getting password in clear text
Simon Gray
simong at desktop-guardian.com
Mon Feb 9 05:27:59 CST 2004
Hi,
I've searched through the mailing lists, google and the source code by hand. Still having problems getting the password through in clear text.
I'm using NTRadPing as the radius client, using pap (tried chap as well). (NTRadPing works perfectly fine under freeradius, so I know the client isn't the problem).
Have setup a simple webpage which simply logs to a text file so I can see what's being passed.
Here is an output I've what data I've collected from the sample webpage.
<snip>
u=simon&c=q%DA%8B%E4%7C%EC%1C$%0E%0Em)f%DE%A4%8B
u=simon&c=H%a%06%8A'W%B6%20%87nj%A7%92%91
u=simon&c=%FC%AF%B3%C3%B0dg%80%14c%DB%BE3h~(
u=simon&c=Y%CC%A2z9%C0%E2%1E%93%DD%D0g%8CW%85
u=simon&c=rG%EF%D6]%7F%EA%90%0A,7[%07%D4%C6%C7
u=simon&c=%E3?%AB%B0%83%D2x%C5%20%DC%CC%CCl%8E%DD.
**u=simon&c=%B4Q%1A%92%99%F0%D9F%FB'.%1C1%B1N%12
**u=simon&c=)%B69Q%E3%D2d%0CT%C8%B9;%E2G%D5%11
</snip>
My radius.cfg contains:
<snip>
<Client DEFAULT>
Secret mysecret
DupInterval 0
</Client>
<AuthBy URL>
Identifier AURL
Debug 1
#AuthUrl http://localhost/radius/test_url.cgi
AuthUrl http://localhost/radius/index.asp
Timeout 5
UserParam u
PasswordParam c
UrlMethod GET
BadPasswordKeyword "wrong pass"
BadUserKeyword "wrong user"
AuthOKKeyword "all ok"
PasswordEncryption Clear
</AuthBy>
<Handler>
RewriteUsername s/^([^@]+).*/$1/
RejectHasReason
PasswordLogFileName %L\password.log
AuthBy AURL
</Handler>
</snip>
The password.log file contains:
<snip>
Fri Feb 6 16:38:14 2004:1076085494:simon:YÌ¢z9Àâ
“ÝÐgŒW…:URL:PASS
Fri Feb 6 16:49:45 2004:1076086185:simon:rGïÖ]ê,7[
ÔÆÇ:URL:PASS
Mon Feb 9 10:46:07 2004:1076323567:simon:ã?«°ƒÒxÅ ÜÌÌlŽÝ.:URL:PASS
Mon Feb 9 11:07:49 2004:1076324869:simon:´Q’™ðÙFû'.
1±N:URL:PASS
Mon Feb 9 11:08:12 2004:1076324892:simon:)¶9QãÒdTȹ;âGÕ:URL:PASS
</snip>
I've also tried modifying the AuthURL.pm module by changing as suggested from the mailing list archives:
<snip>
#my $pass = $p->decodedPassword();
my $pass = &Radius::Util::format_special('%P', $p);
</snip>
Also the radiusd debug output comes through as:
<snip>
User-Name = "simon"
User-Password = "{<237><192><250><227><219>;<156><234>p_<240>G<3><15>r"
</snip>
Any thoughts? Any suggestions?
Am I missing something simple?
TIA
Simon
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list