Valhalla Legends Forums Archive | Spht's Forum | update EternalChat?

AuthorMessageTime
-MichaeL-
I use this bot alot and its far better then spthbot :( so fix it for bnls!
October 14, 2006, 9:27 PM
HeRo
Ask nicely!
October 15, 2006, 12:26 AM
Yegg
[quote author=-MichaeL- link=topic=15873.msg159813#msg159813 date=1160861271]
I use this bot alot and its far better then spthbot :( so fix it for bnls!
[/quote]

Spht mentioned that there is basically nothing he can do. The source code is missing. He did not say it was gone, only that it was missing. He tried to modify part of the bot via a hex editor, but he obviously did not fix what was needed to be fixed. He would need the actual source to update the bot, and since he doesn't yet have the source, that will not be happening.
October 15, 2006, 1:28 AM
-MichaeL-
That sucks  :(
October 15, 2006, 3:07 AM
MyStiCaL
[quote author=Yegg link=topic=15873.msg159825#msg159825 date=1160875727]
[quote author=-MichaeL- link=topic=15873.msg159813#msg159813 date=1160861271]
I use this bot alot and its far better then spthbot :( so fix it for bnls!
[/quote]

Spht mentioned that there is basically nothing he can do. The source code is missing. He did not say it was gone, only that it was missing. He tried to modify part of the bot via a hex editor, but he obviously did not fix what was needed to be fixed. He would need the actual source to update the bot, and since he doesn't yet have the source, that will not be happening.
[/quote]

we all know the source isn't missing hes just saying that so everyone would move on to sphtbot =) lol
October 15, 2006, 6:51 AM
Yegg
[quote author=Mystical link=topic=15873.msg159831#msg159831 date=1160895110]
[quote author=Yegg link=topic=15873.msg159825#msg159825 date=1160875727]
[quote author=-MichaeL- link=topic=15873.msg159813#msg159813 date=1160861271]
I use this bot alot and its far better then spthbot :( so fix it for bnls!
[/quote]

Spht mentioned that there is basically nothing he can do. The source code is missing. He did not say it was gone, only that it was missing. He tried to modify part of the bot via a hex editor, but he obviously did not fix what was needed to be fixed. He would need the actual source to update the bot, and since he doesn't yet have the source, that will not be happening.
[/quote]

we all know the source isn't missing hes just saying that so everyone would move on to sphtbot =) lol
[/quote]

Possible. Just not proven.
October 15, 2006, 1:52 PM
-MichaeL-
i don't even think you can prove it.
October 15, 2006, 4:44 PM
Yegg
[quote author=-MichaeL- link=topic=15873.msg159838#msg159838 date=1160930669]
i don't even think you can prove it.
[/quote]

If we did a search on every computer that Spht owns / every computer that at one point held the source code, then yes, it can be proven. ;)
October 15, 2006, 8:25 PM
thebigred
[quote author=Yegg link=topic=15873.msg159825#msg159825 date=1160875727]
[quote author=-MichaeL- link=topic=15873.msg159813#msg159813 date=1160861271]
I use this bot alot and its far better then spthbot :( so fix it for bnls!
[/quote]

Spht mentioned that there is basically nothing he can do. The source code is missing. He did not say it was gone, only that it was missing. He tried to modify part of the bot via a hex editor, but he obviously did not fix what was needed to be fixed. He would need the actual source to update the bot, and since he doesn't yet have the source, that will not be happening.
[/quote]

The sad truth :(
October 16, 2006, 3:39 AM
HdxBmx27
Fix it yourself, this is an nasty way, but write a small transparent proxy! have it do nothing but connect to bnet and modify 0x50 s->c.
We all know spht is a lazy bastard ;) so don't wait for him to do something, do it yourself.
(I made a fix for any bot that supports socks4)
~-~(HDX)~-~
October 16, 2006, 6:39 PM
thebigred
[quote author=Hdx link=topic=15873.msg159872#msg159872 date=1161023989]
Fix it yourself, this is an nasty way, but write a small transparent proxy! have it do nothing but connect to bnet and modify 0x50 s->c.
We all know spht is a lazy bastard ;) so don't wait for him to do something, do it yourself.
(I made a fix for any bot that supports socks4)
~-~(HDX)~-~

[/quote]

Wouldn't this require Eternalchat to run through a proxy?  The only way I can think of this off the top of my head is using sockscaps.  So maybe use your SBFix.exe + sockscaps connecting to localhost:8081?
October 16, 2006, 7:36 PM
HdxBmx27
SBFix does require the bot to supprot socks4 proxies. BUT If you were to say... make something similar to SBFix that listened on port umm.. lets say 6112.... And didn't require a socks authentication.....
Go get it boy!
(This is how v1.0 of SBFix worked, but I got annoyed only being able to connect to 1 realm at a time, mutiple bots, but same realm [uswest])
~-~(HDX)~-~
October 16, 2006, 7:40 PM
thebigred
Just tried the sockscaps method and got this:
SBFix.exe:
Server Socket Listening:
Connection request: 504
2: Request: 63.241.83.112:6112
2: Server Connected
2: Product: W3XP OldVB: D NewVB: 14
2: Old MPQ: ver-IX86-3.mpq New MPQ: 3333333333.mpq
Connection request: 564
3: Request: 63.161.183.205:9367
3: Server Connected
3: Server Disconnected
2: Closed


Eternalchat:
[3:48:25 PM] Connecting to the Battle.net Chat Server, 63.241.83.112...
[3:49:26 PM] Failed BNLS authorization.  Check for latest version of EternalChat at http://botdev.valhallalegends.com/eternalchat/.
[3:49:26 PM] Disconnected.
October 16, 2006, 7:48 PM
HdxBmx27
Thats because SBFix only handles the BNCS end of things....
Also teh fact that EC dosn't like connecting to any alternate BNLS server then the hardcoded one (in this case its connecting locally )
Put up some packet logs so we can see whats going on.
And try to make it so that the BNLS socket goes directly to the BNLS server.

Actually, Go with that, but let me modify SBFix to ignore non BNCS protocl requests (Ignore parsing the packets)

http://jbls.org/SBFix.exe
Test that one out, it should now be a transparent proxy for all BNLS connections.
~-~(HDX)~-~
October 16, 2006, 7:52 PM
thebigred
[quote author=Hdx link=topic=15873.msg159877#msg159877 date=1161028322]
And try to make it so that the BNLS socket goes directly to the BNLS server.
~-~(HDX)~-~
[/quote]

I'm not sure how to do this :(

For packet logs, should I just get a packet sniffer (Ethereal?) and send you what I get?
October 16, 2006, 7:57 PM
HdxBmx27
Read my edits.
~-~(HDX)~-~
October 16, 2006, 8:00 PM
thebigred
I'm getting almost the same thing.

Server Socket Listening:
Connection request: 488
2: Request: 63.241.83.112:6112
2: Server Connected
2: Product: W3XP OldVB: D NewVB: 14
2: Old MPQ: ver-IX86-7.mpq New MPQ: 7777777777.mpq
Connection request: 548
3: Request: 63.161.183.205:9367
3: Server Connected
3: Server Disconnected
2: Closed
October 16, 2006, 8:19 PM
HdxBmx27
nvm my bad >.< i messed up, re-downlaod SBFix.
from the above link.
~-~(HDX)~-~
October 16, 2006, 8:21 PM
thebigred
Run-time error '40006';
Wrong protocol or connection state for the required transaction or request.

SBFix.exe now says Request: Non-BNCS: 63.161.183.205:9367

How do I make a packet log?  What filter can I use for ethereal, or another program?
October 16, 2006, 8:40 PM
HdxBmx27
Re-Download SBFix (yes i'm tinkering with it)
and use this filter:
[code] (tcp.port == 6112 or tcp.port == 9367) and tcp.len > 0[/code]
~-~(HDX)~-~
October 16, 2006, 8:43 PM
thebigred
With the latest SBFix.exe I'm not getting an error, but Eternalchat instantly gives a  BNLS failed version check!. 

Server Socket Listening:
Connection request: 504
2: Request: 63.241.83.112:6112
2: Server Connected
2: Product: W3XP OldVB: D NewVB: 14
2: Old MPQ: ver-IX86-6.mpq New MPQ: 6666666666.mpq
Connection request: 564
3: Request: Non-BNCS: 63.161.183.205:9367
3: Server Connected
2: Closed
3: Closed


[5:13:39 PM] Connecting to the Battle.net Chat Server, 63.241.83.112...
[5:13:44 PM] BNLS failed version check!
[5:13:44 PM] Disconnected.

October 16, 2006, 9:13 PM
HdxBmx27
Well either give me a packet log, or send me a zip with what you currently have going on.
I'll see what I can do.
Meh, AIM me or something, cuz talking ont eh forums is annoying :P (HdxEvilBlake)
~-~(HDX)~-~
October 16, 2006, 9:15 PM
thebigred
I've sent it to your gmail e-mail in your profile.

EDIT: I'll AIM you
October 16, 2006, 9:21 PM

Search