[Mirc] Msn Botje/client

Pagina: 1
Acties:

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 03-09 09:31
ik ben bezig in mirc een msn bot/client te schrijven en heb uiteraard de guide
op http://www.venkydude.com/articles/msn.htm gelezen :) nu heb ik een probleem en dat is dat de CHL reply niet goed gekeurd wordt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
on *:start:msnbot
alias i { .inc %id } 
alias sw { sockwrite -n $1 $2- } 
alias a { echo -a $1- } 
alias msnbot {
  sockclose * 
  .set %id 0
  sockopen msnbot 64.4.13.58 1863
}

on *:sockopen:msnbot:{
  sw $sockname VER %id MSNP7 MSNP6 MSNP5 MSNP4 CVRO 
}

on *:sockread:msnbot:{
  if ($sockerr > 0) { A Error: Socket Error $sockerr | return } 
  :nextread
  sockread %temp
  if ($sockbr == 0) return
  if (%temp == $null) %temp = -
  tokenize 32 %temp
  a $1-
  if ($1 == VER) { i | sw $sockname INF %id } 
  if ($1 == INF) && ($3 == MD5) { i | sw $sockname USR %id  MD5  I  %account } 
  if ($1 == XFR) { i | sockclose $sockname | a Now Connecting to:  $gettok($4,1,58) $gettok($4,2,58) | sockopen msnbot $gettok($4,1,58) $gettok($4,2,58) | return } 
  if ($1 == USR) && ($3 == MD5) && ($4 == S) { i | sw $sockname USR %id MD5 S $dll(dll\md5.dll,md5,$5 $+ %password) } 
  if ($1 == USR) && ($3 == OK) { i | sw $sockname CHG %id NLN } 
  if ($1 == CHG) { i | sw $sockname CVR %id 0x0409 win $os i386 MSMSGS 4.5.0127 MSMSGS } 
  if ($1 == CVR) { i | sw $sockname LST %id RL } 
  if ($1 == CHL) { i | sw $sockname QRY %id msmsgs@msnmsgr.com 32 $crlf $dll(dll\md5,md5,$3 $+ Q1P7W2E4J9R8U3S5 $+ $chr(32)) } 
  goto nextread
}

btw md5.dll is een dll die het mogelijk maakt md5 encryptie in mirc te bouwen

Je kunt het scriptje ook gezipt downloaden op http://www.skuzz.net/~helmet/msn.zip

om het geheel werkend te krijgen
code:
1
2
/set %account jetestaccount@hotmail.com
/set %password rara

hoop dat iemand me kan helpen
en bij voorbaat dank

Icons are overrated


  • Baxlash
  • Registratie: Juni 2000
  • Niet online

Baxlash

Its a boy Genius!

Er is al een msn client gebouwd met bot functies dat ik weet.

Zoek even op de grotere mirc script sites als voorbeeld hoe hun dat doen.

  • MikeN
  • Registratie: April 2001
  • Laatst online: 08:00
$chr(32)
Staat er bij je CHL. Die hoort daar niet, volgens mij :)
Verder moet er geen newline aan het einde van je bericht, dus na de md5 hash. Volgens mij stuur jij die wel mee. Dan gaat het ook mis. :)

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 03-09 09:31
de $crlf hoort er iig wel de $chr(32) is weg en het werkt nog steeds niet ik denk nog steeds dat er een fout is met de trial id maar kan hem helaas niet vinden :/

Icons are overrated


  • MikeN
  • Registratie: April 2001
  • Laatst online: 08:00
Wat ik uit je code kan opmaken is dat je ACHTER de MD5 hash, automatisch nog een crlf laat plakken. Die hoort er niet.

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

Ik ben ook even weesten rond neuzen op die pagina
en bekijk dit maar eens:

XFR 2 NS 64.4.13.55:1863 0

What the server says is that the client should connect to the Notification Server(NS) on 64.4.13.55 on port 1863. We close the current connection and repeat the steps while being connected to the new server i.e 64.4.13.55

Je moet dus dit doen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
...
  if ($1 = XFR) { 
    if ($5 = 0) { 
    inc %tries
    a Email Authentication failed, trying...
    i
    sockclose msnbot
    sockopen msnbot $gettok($4,1,58) $gettok($4,2,58)
    }
    return
  }
...

Dan gaat ie net zo lang proberen totdat ie je email heeft geauth

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

Hum, ja die CHL wordt bij mij ook niet be-antwoord...
Erg irritant

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

QRY 18 msmsgs@msnmsgr.com 32
0212eaad0876afb8505859ca75d21a78

Dit staat in die html pagina
ooit gedacht aan een $crlf VOOR de MD5 hash?
code:
1
sw $sockname QRY %id msmsgs@msnmsgr.com 32 $+ $crlf $+ $dll(md5.dll,md5,$3 $+ Q1P7W2E4J9R8U3S5)

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM

Pagina: 1