Valhalla Legends Forums Archive | Battle.net Bot Development | Emulation

AuthorMessageTime
BlazingKnight
I can't remember who wrote it, but it was a [vl] member. Anyway, he talked about hijacking a connecting during the very basic emulation of a programming. Could you do something like hijacking a connection to emulate the packets to get a desired result for the game such as ping spoofing?
October 7, 2003, 4:45 AM
iago
Yes.

If you're talking about Starcraft (for example), change the server in the registry to 127.0.0.1 (localhost), then write a program that listens on 127.0.0.1. When it recieves a connection from your program, it will establish a connection with battle.net and forward the packets back and forth. It also lets you spoof packets and edit packets and all that fun stuff, but I could never get UDP to work using the vb winsock control because you can't listen and send on 6112.
October 7, 2003, 5:00 AM
Adron
You could also hook the winsock function calls in Starcraft to modify the data it sends/receives.
October 7, 2003, 4:51 PM
iago
[quote author=Adron link=board=17;threadid=2985;start=0#msg23303 date=1065545482]
You could also hook the winsock function calls in Starcraft to modify the data it sends/receives.
[/quote]

I think that's more avanced than he intends to go, though..
October 7, 2003, 5:39 PM
St0rm.iD
Wasn't a vL member...

[me=St0rm.iD]raises hand[/me]
October 7, 2003, 7:15 PM
UserLoser
[quote author=St0rm.iD link=board=17;threadid=2985;start=0#msg23323 date=1065554134]
[me=St0rm.iD]raises hand[/me]
[/quote]

and points to a vL member
October 7, 2003, 8:40 PM
BlazingKnight
I didn't really plan on doing anything, the questions was just for reference purposes.
October 7, 2003, 9:17 PM
St0rm.iD
Well what it did was:

a) accept connection from game client, determined by first byte sent (also have to proxy bnftp)
b) connect to battle.net server
c) proxy all data both ways
d) accept connection from chat bot, determined by first byte
e) boot the game client
f) parse binary packets and send chat packets, and vice versa

I could send you the extremely buggy prototype I made a week after the bot ban if you like.
October 7, 2003, 10:57 PM
PaiD
Could you send it to me?
October 7, 2003, 11:07 PM
iago
[quote author=St0rm.iD link=board=17;threadid=2985;start=0#msg23323 date=1065554134]
Wasn't a vL member...

[me=St0rm.iD]raises hand[/me]
[/quote]

I also did that, and Grok made something like that (Gateway.zip or something)
October 8, 2003, 1:55 AM
Adron
[quote author=iago link=board=17;threadid=2985;start=0#msg23312 date=1065548379]
[quote author=Adron link=board=17;threadid=2985;start=0#msg23303 date=1065545482]
You could also hook the winsock function calls in Starcraft to modify the data it sends/receives.
[/quote]

I think that's more avanced than he intends to go, though..
[/quote]

It works rather neatly though. I'm pretty sure I have an ocx for that somewhere, that I haven't used in a long time.
October 8, 2003, 3:35 PM

Search