every time i tigger the script..it reloads the cookie. i post the script:
those $extract alias removes the junk from the pagesource..so that clen number stay left. I tested that and its fine. I get 3 hashs from koclogin.
alias koclogin {
  sockclose koclogin
  sockopen koclogin 
www.kingsofchaos.com 80
}
on *:sockopen:koclogin: {
  notice %nick I am Loading...
  var %a sockwrite -n $sockname
  var %koc.login = $+(usrname=USERNAME,$chr(38),uemail=USEREMAIL,$chr(38),psword=PASSWORD,$chr(38),login=Login)
  %a POST /login.php HTTP/1.1
  %a Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1..
  %a Content-Type: application/x-www-form-urlencoded
  %a User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
  %a Host: 
www.kingsofchaos.com  %a Accept-Language: en-us,en;q=0.50..
  %a Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
  %a Content-length: $calc($len(%sdb.login) +1)
  sockwrite -n $sockname
  %a %koc.login
}
on *:sockread:koclogin: {
  if ($sockerr > 0) return
  sockread %koclogin.tmp
  if ($sockbr == 0) return  
  write files\koclogin.txt %koclogin.tmp
}     
This is written in koclogin.txt
HTTP/1.1 302 Found
Date: Sun, 07 Nov 2004 21:56:35 GMT
Server: Apache/1.3.29 (Unix) (Gentoo/Linux)
Set-Cookie: koc_session=7f67e1ac804y3y593e1c981941d326ad; path=/; domain=www.kingsofchaos.com
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: security_hash=323468475345; expires=Tue, 07-Dec-2004 21:56:35 GMT; path=/; domain=.kingsofchaos.com
Set-Cookie: cookie_hash=558e543e361f79e48a8553db204bbcddb; path=/
Location: login.php
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
0
on *:sockclose:koclogin: {
  var %something = $read(files\koclogin.txt, w, *koc_session*)
  var %readline = $readn
  var %KOCSESSION = $read(files\koclogin.txt, %readline)
  var %readline = $readn +4
  var %SECUTITY.RAW = $read(files\koclogin.txt, %readline)
  var %readline = $readn + 1
  var %COOKIE.RAW = $read(files\koclogin.txt, %readline)  
  set %koc_session $extractsession(%KOCSESSION)
  set %security_hash $extractsecurity(%SECUTITY.RAW)
  set %cookie_hash $extractcookie(%COOKIE.RAW)
  search
}
i remove the junk from the koclogin.txt file and:
%koc_session = 7f67e1ac804y3y593e1c981941d326ad
%security_hash = 323468475345
%cookie_hash = 558e543e361f79e48a8553db204bbcddb
I have tested this and its 100% correct
alias search {
  sockclose search
  sockopen search 
www.kingsofchaos.com 80 
}
on *:sockopen:search: {
  var %a sockwrite -n $sockname
  %a GET /battlefield.php?jump=&search_type=s&search= $+ %koclink HTTP/1.1
  %a Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1..
  %a Content-Type: application/x-www-form-urlencoded
  %a Cookie: %koc_session; %security_hash; %cookie_hash
  %a User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
  %a Host: 
www.kingsofchaos.com  %a Accept-Language: en-us,en;q=0.50..
  %a Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
  %a Connection: Keep-Alive
  %a Cache-Control: no-cache
  sockwrite -n $sockname
  %a $crlf
}
on *:sockread:search: {
  if ($sockerr > 0) return
  sockread %search.tmp
  if ($sockbr == 0) return  
  write files\testing.txt %search.tmp
} 
Here i dump the page that should be logged in..but the hash's are different