Valhalla Legends Forums Archive | Battle.net Bot Development | 0x3a....

AuthorMessageTime
BreW
okay, so i want to make this bot. But bnet isn't replying to my 0x3a i send, and i have no clue why.
I'm using bncs for the hash password stuff
so its like this:

Private Sub Send0x3A()
Name = GetStuff("Main", "Username")
Pass = LCase(GetStuff("Main", "Password"))
  With pbuffer
    .InsertDWORD ClientToken
    .InsertDWORD ServerToken
    .InsertNonNTString doubleHashPassword(Pass, ClientToken, ServerToken)
    .InsertNTString Name
    .sendPacket &H3A
  End With
End Sub

okay it looks good, doesn't it? i don't get what's wrong though!



also, i know &w/e is the way you get a pointer ov a varible from c++, what's the vb equivalent?
this is off topic too, but why did I need to put a copy of bncsutil.dll in my system32 folder in order for vb to recognize it? does it have to be in other people's system32 folders too in order to connect my bot? if so then how do other people get it to work by just having it in the folder with the .exe!
October 29, 2006, 3:21 AM
FrostWraith
Structurally, that is correct.  Show a packet log.  Could be your packet buffer I suppose.
October 29, 2006, 3:51 AM
BreW
i *ripped* the packet buffer from somechat src... too bad it doesn't even connect-.- (it crashes vb)
Here ill show you those functions....

Public Sub sendPacket(PPacketID As Byte)
On Error GoTo Err
    If Not Connected Then
      Dim sPacketString As String
      Select Case PPacketID
        Case &H25, &H14, &HB, &HC, &H3D
        Case &HA
          If Client = "WAR3" Then sPacketString = "A-B-C"
        Case Else
          sPacketString = Hex(PPacketID)
      End Select
      If LenB(sPacketString) > 0 Then AddChat vbYellow, "[BNET] Sending 0x" & sPacketString & "..."
    End If
    frmMain.WS.SendData Chr$(&HFF) & Chr$(PPacketID) & MakeWORD(Len(Buffer) + 4) & Buffer
    Buffer = vbNullString
Err:
End Sub

Public Function InsertNTString(Data As String)
    Buffer = Buffer & Data & vbNullChar
End Function

Public Function InsertNonNTString(Data As String)
    Buffer = Buffer & Data
End Function

Public Function InsertDWORD(Data As Long)
    Buffer = Buffer & MakeDWORD(Data)
End Function

as for the packetlog, ill do that later
October 29, 2006, 4:03 AM
FrostWraith
You shouldn't be leeching code unless you know exactly how it works.  The code, unfortunatly should function, assuming the objects have been named correctly.  Are you saying that you get no response at all from bnet or just a failed message?  A packet log would be nice ....
October 29, 2006, 4:10 AM
BreW
i was just gonna edit my second post with the packetlog...
anyways after the 0x51 responce, im sending the 0x3a perfect, but its not sending anything (according to packetmon) I totaly think its the pbuffer im using right now, and as for the leeching code part, I do know how it works.

i am not getting any error code of any kind, and if i bothered showing a packetlog it would be absolutely nothing but the raw header :(
and yes, all of the objects are named correctly, or else vb would've gave me a runtime error wouldn't it?

*2nd edit*
ive thought it over a bit more, and i think something is clearing the buffer just before the packet's sent. this bot isn't terribly different then the million others out there, i'm sure i'm not doing something wrong.
October 29, 2006, 4:27 AM
FrostWraith
Just do this for your packet log.  When packets are going out, addchat it to ur rtb (or wutever you are  using) and use a tohex() function on the data. Use grok's debug output function or something.
October 29, 2006, 4:36 AM
BreW
where would i get this debug output function from.....

as for the display packets being sent think iv done that from the start:

[12:45:26 AM] >> Welcome to BreW Bot 1.0 by BreW!
[12:45:27 AM] [BNET] Winsock Connecting...
[12:45:27 AM] [BNET] Winsock Connected to 211.233.0.51!
[12:45:27 AM] [BNET] Sending 0x50...
[12:45:28 AM] [BNET] Received 0x50!
[12:45:28 AM] [BNET] Sending 0x51...
[12:45:28 AM] [BNET] Received 0x51!
[12:45:28 AM] [BNET] Sending 0x3A...
October 29, 2006, 4:39 AM
HdxBmx27
http://botdev.valhallalegends.com/documents/vbdebugoutput.html
And try useing WPE it give a nice clean log. No header TCP info.
~-~(HDX)~-~
October 29, 2006, 4:45 AM
BreW
okay, i will add the debug thing to my bot to see whats going on, as for the WPE kaspersky said its a virus and deleted it (Sniffer.Win32.WpePro.a), so i guess thats out.
October 29, 2006, 4:49 AM
HdxBmx27
Eah jsut turn off your anti-virus when you run it. its not a virus, it just acts like one (hooks on to sockets and gains access to all its info, including sending custom packets)
Its a really good tool if you know how to use it.
~-~(HDX)~-~
October 29, 2006, 4:51 AM
BreW
is it okay if i just stick to packetmon.... i really doubt this is about my packet monitor, its probably something in the pbuffer clearing my buffer right before i send it.
evidence: i send nothing, and i get a responce back from bnet of Nothing
October 29, 2006, 4:57 AM
Topaz
Your write -> packetbuffer sucks ass

Edit:

I forgot to mention that you must be a really bad coder if you can mess this up.
October 29, 2006, 5:20 AM
l2k-Shadow
BreW, even though you're a dumbass,  try switching the server you are connecting to, sometimes certain servers don't respond to 0x3A for an unknown reason.
October 29, 2006, 6:35 AM
rabbit
[quote author=BreW link=topic=15921.msg160236#msg160236 date=1162096051]
I do know how it works.

i am not getting any error code of any kind
[/quote]Those two are mutually exclusive, kid.  "On Error GoTo Err" with no error handling at "Err:" will result in you not getting any error code of any kind.
October 29, 2006, 12:40 PM
BreW
okay, i think i know what MIGHT be the problem, im gonna try it out *brb*
and filip its not that, iv tried at least 10 diff servers

edit:

Okay, so i added a simple addchat to Err: on send packet and this is what i get:

[9:40:00 AM] >> Welcome to BreW Bot 1.0 by BreW!
[9:40:01 AM] [BNET] Winsock Connecting...
[9:40:01 AM] [BNET] Winsock Connected to 63.240.202.131!
[9:40:01 AM] [BNET] Sending 0x50...
[9:40:01 AM] Error at w/e
[9:40:01 AM] Error at w/e
[9:40:01 AM] [BNET] Received 0x50!
[9:40:01 AM] [BNET] Sending 0x51...
[9:40:01 AM] Error at w/e
[9:40:01 AM] [BNET] Received 0x51!
[9:40:01 AM] Error at w/e
[9:40:01 AM] [BNET] Sending 0x3A...
[9:40:01 AM] Error at w/e
[9:40:01 AM] 0x3A doesn't work

An error at every single packet? wtf!!!
October 29, 2006, 2:38 PM
HdxBmx27
Stop effing dancing around it and post a packet log.
I bet its something compleetly obvious if you take the time to read the packet log!
~-~(HDX)~-~
October 29, 2006, 2:41 PM
rabbit
Or actually display the Err.Number and Err.Description.
October 29, 2006, 2:57 PM
BreW
omg hdx, i told you! the packetlog was completely blank!
there was NO data except the header! its as if i sent absolutely nothing. (i probably did)
as for the err number and description ill get on that right now
October 29, 2006, 3:02 PM
FrostWraith
Well, let us take a look for ya  ;)
October 29, 2006, 3:04 PM
BreW
i added error description and number, this is what I got:

[10:04:10 AM] >> Welcome to BreW Bot 1.0 by BreW!
[10:04:11 AM] [BNET] Winsock Connecting...
[10:04:11 AM] [BNET] Winsock Connected to 63.240.202.131!
[10:04:11 AM] [BNET] Sending 0x50...
[10:04:11 AM] 0 :
[10:04:11 AM] 0 :
[10:04:11 AM] [BNET] Received 0x50!
[10:04:11 AM] [BNET] Sending 0x51...
[10:04:11 AM] 0 :
[10:04:11 AM] [BNET] Received 0x51!
[10:04:11 AM] 0 :
[10:04:11 AM] [BNET] Sending 0x3A...
[10:04:11 AM] 0 :
[10:04:11 AM] 0x3A doesn't work

notice how it errors on every packet but 0x14.....
October 29, 2006, 3:05 PM
rabbit
My god you're dumb.  YOU DON'T EXIT THE SUB BEFORE THE ERROR HANDLER!  You aren't getting any error, you're just stupid.  FFS.
October 29, 2006, 3:20 PM
BreW
okay, i didn't exit the sub before the exit handler.
First of all, i AM getting an error, otherwise it wouldn't have to goto on error goto err, and im not stupid! ty!

edit*
suppose i did do what you just said, how would I fix it?
October 29, 2006, 3:23 PM
HdxBmx27
Sub Name(crap here)
  on error goto err
  exit sub
err:
  msgbox "OMG IMA NOOB!"
End Sub

Without Exit Sub the error handler would execute EVERY TIME.
Also, Load up etheral, and jsut log everything and post it here.
EVEN IF IT IS JSUT HEADERS.
You are getting a response from 0x50 and 0x51 so OBVIOUSLY YOU ARE SENDING SOMETING.
So stop making excuses and post a dammen log!
If you arnt getting any data, then your packet logger is crap.
~-~(HDX)~-~
October 29, 2006, 3:34 PM
BreW
okay, ill download ethereal, and fix the error handler thing

HAH i did it

[10:36:08 AM] >> Welcome to BreW Bot 1.0 by BreW!
[10:36:09 AM] [BNET] Winsock Connecting...
[10:36:09 AM] [BNET] Winsock Connected to 63.240.202.131!
[10:36:09 AM] [BNET] Sending 0x50...
[10:36:09 AM] [BNET] Sending 0x25...
[10:36:09 AM] [BNET] Received 0x25!
[10:36:09 AM] [BNET] Received 0x50!
[10:36:09 AM] [BNET] Sending 0x51...
[10:36:09 AM] [BNET] Received 0x51!
[10:36:09 AM] [BNET] Sending 0x3A...
[10:36:09 AM] Error #0:

Thx HDX <3
October 29, 2006, 3:35 PM
Kp
Ethereal is out of date.  Use Wireshark.
October 29, 2006, 4:08 PM
BreW
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.

*edit
Here I did it,

http://www.freewebs.com/brew1337/connection.pcap
October 29, 2006, 4:18 PM
Kp
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
October 29, 2006, 5:07 PM
BreW
cool, since you recommended it to me you must have it too. That means you can check out my packetlog!
October 29, 2006, 5:08 PM
HdxBmx27
It seems that you are indeed NOT EVEN SENDING 0x3A.
add tcp.len > 0 to your filter to get the actuall data you are sending.
This is what your packet log shows:
C->S 0x50 (Looks ok)
C->S 0x25 (Checksum of 0, ping spoof)
S->C 0x25 (You ignore it)
S->C 0x50
C->S 0x51 (Look ok)
S->C 0x51 (Result: 0x00, Passed)
And then nothing.....

~-~(HDX)~-~
October 29, 2006, 5:33 PM
UserLoser
[quote author=BreW link=topic=15921.msg160263#msg160263 date=1162141688]
cool, since you recommended it to me you must have it too. That means you can check out my packetlog!
[/quote]

This type of attitude generally doesn't get much help here.  Not knowing a language, ripping source, then refusing to figure out how to fix it your self is like wanting to write a book in a spoken language that you know nothing about.  It's like copying down chapters from random books, putting it together, and expecting someone else to fix it for you so you can get it published with your name on it.  Not accepted and nobody will help you
October 29, 2006, 6:44 PM
BreW
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
October 29, 2006, 7:27 PM
l2k-Shadow
In order to make a battle.net bot, you should very much know how a packet buffer works. If you knew what data types such as DWORD, WORD, STRING, BYTE, etc... are, you could make your own packet buffer without a problem. It is not a complex class at all. and fyi, element chat 2's packet buffer was not created by its coder, it is an old old class coded by darkminion (i think). (and i know you'll use that i said that to "prove" that i ripped e2, sorry, that accusation is incorrect).
October 29, 2006, 7:40 PM
Kp
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.[/quote]

Yes.  Back when I began, there were no packet buffers to leech.  Not that I would have taken one even then.  See next item.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you know how it works before you just slap it in?[/quote]

Yes.  If I cannot convince myself that something lives up to my standards, I will refrain from placing it in my program.  Exceptions are made for certain libraries which just are not worth reimplementing, like OpenSSL.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know.[/quote]

That does not really matter.  If you had claimed to have written the packet buffer, you probably would have been flamed even worse.  Based on the quality of your code and your general attitude, no one would have believed you.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did,[/quote]

I did not read a VB6 for dummies book.  In fact, I am rather proud to state that I have never written VB in my life.  I have seen enough VB code to differentiate between a skilled VB user and a novice, though.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
so don't say my code sucks blah blah...[/quote]

Usually when we tell someone their code is bad, it's because we want them to fix it.  Fixing it may not resolve the immediate problem, but is almost always worthwhile sooner or later.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it.[/quote]

I have never found it to be particularly slow to install or run.  Usually the complaint I hear is that it does not work with systems which are still stuck with dial-up.  What do you dislike about it?  You're welcome to compose a patch and submit it back to the developers to change any behavior you dislike.  If they reject the patch, you can keep it locally and create a modified build which includes your patch.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.[/quote]

He probably would have.  I considered doing it myself, but I could not tell whether you were being sarcastic or just exceptionally stupid.  I've seen a lot of really stupid posts in the last few days (not here), so I thought yours might be another of the same.  In the future, I'll err on the side of sarcasm and flame accordingly. :)

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
There should be a flame board for this forum.... serious...[/quote]

We generally pride ourselves on not degenerating into flame wars on these boards.  Exceptions are made for individuals such as yourself who pull stupid stunts and refuse to learn when people try to assist.
October 29, 2006, 8:04 PM
Topaz
There's nothing wrong with PacketMon (I use it), you just don't have the brain power required to properly send a packet.

And no, you don't know how to use the code - you only know how to use some of it, exemplified by the fact that you copied the packetbuffer and didn't know what the Goto statement (and the rest of the code) did.
October 29, 2006, 8:44 PM
rabbit
It's funny how, out of all the people here, you picked Kp and UL to have words with.  Kek.
October 29, 2006, 8:51 PM
BreW
[quote author=Kp link=topic=15921.msg160269#msg160269 date=1162152279]
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.[/quote]

Yes.  Back when I began, there were no packet buffers to leech.  Not that I would have taken one even then.  See next item.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you know how it works before you just slap it in?[/quote]

Yes.  If I cannot convince myself that something lives up to my standards, I will refrain from placing it in my program.  Exceptions are made for certain libraries which just are not worth reimplementing, like OpenSSL.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know.[/quote]

That does not really matter.  If you had claimed to have written the packet buffer, you probably would have been flamed even worse.  Based on the quality of your code and your general attitude, no one would have believed you.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did,[/quote]

I did not read a VB6 for dummies book.  In fact, I am rather proud to state that I have never written VB in my life.  I have seen enough VB code to differentiate between a skilled VB user and a novice, though.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
so don't say my code sucks blah blah...[/quote]

Usually when we tell someone their code is bad, it's because we want them to fix it.  Fixing it may not resolve the immediate problem, but is almost always worthwhile sooner or later.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it.[/quote]

I have never found it to be particularly slow to install or run.  Usually the complaint I hear is that it does not work with systems which are still stuck with dial-up.  What do you dislike about it?  You're welcome to compose a patch and submit it back to the developers to change any behavior you dislike.  If they reject the patch, you can keep it locally and create a modified build which includes your patch.

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.[/quote]

He probably would have.  I considered doing it myself, but I could not tell whether you were being sarcastic or just exceptionally stupid.  I've seen a lot of really stupid posts in the last few days (not here), so I thought yours might be another of the same.  In the future, I'll err on the side of sarcasm and flame accordingly. :)

[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
There should be a flame board for this forum.... serious...[/quote]

We generally pride ourselves on not degenerating into flame wars on these boards.  Exceptions are made for individuals such as yourself who pull stupid stunts and refuse to learn when people try to assist.
[/quote]

I hope you know I was talking to UL when I said all that
See, even Cat somewhat copied his packetbuffer, I'm sure most of you here did, It's not like copying a packetbuffer is a crime.
thank you topaz, packetmon works great, that's what I use.
and as for the not having enough brainpower to send a packet, how did I send the 0x50, 0x25, 0x51, and 0x14 with no problem?
And yes, I do know howto use code, exemplified by how the hell I got this far and I bet you copied your packetbuffer too, and I do know what a goto statement does, I just overlooked exiting the sub because I hardly ever use it, and I know what all of my code means, thanks.

and KP, i am not sure what you mean by my general attitude, I'm asking for help and I really don't want 20 people arguing with me and trying to prove me wrong, sorry if that bursts your bubble. Notice how I was getting along great until UL opened his trap...

[quote]
I have never found it to be particularly slow to install or run.  Usually the complaint I hear is that it does not work with systems which are still stuck with dial-up.  What do you dislike about it?  You're welcome to compose a patch and submit it back to the developers to change any behavior you dislike.  If they reject the patch, you can keep it locally and create a modified build which includes your patch.
[/quote]

Thats nice, but I can't even uncompress the .tar.gz they put the source in :/ anyways I was just wondering how Ethereal and this similar program are so big and bulky when compared to PacketMon which does the SAME exact thing... and why some people here prefer it.

Shadow i know howto make a bot, i'm having trouble with this CERTAIN packet, okay? and id say packet buffers are slightly complex if you think about it...
[quote]
(and i know you'll use that i said that to "prove" that i ripped e2, sorry, that accusation is incorrect).
[/quote]
what?
no offence, but e2 source is so jumbled up its practically impossible to rip it... I highly doubt you ripped anything from Fleet- because when someone makes their first working connection code, they would just copy that and use it in their other bots, and i bet you made l2uthless way before any of bens crap became open source.

Thanks for trying to help me, but I need help from someone with an IQ above 80.</joking>
October 29, 2006, 9:54 PM
UserLoser
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
[/quote]

I did?  I would have to disagree considering the following facts:

I learned C++ before I learned Visual Basic which was before learning x86 assembly.
I wrote my own Chat bot for Battle.net before I even attempted a binary bot.  I originally started writing it using MFC then I switched to VB.

Sure I was new one time and asked questions and for help, but I was able to self teach my self how to use a packet logger, how to read the contents of a hex data dump, etc.  You do not have that attitude, and as said above, I've seen enough code to distinguish a skilled coder vs a newbie coder.

By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.

So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:

[code]
Result = Int1 + Int2
[/code]

and asking why isn't Result coming out to equal 30?
October 29, 2006, 9:58 PM
Topaz
[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]
and as for the not having enough brainpower to send a packet, how did I send the 0x50, 0x25, 0x51, and 0x14 with no problem?[/quote]

You're dumb enough to not know how to write your own packetbuffer, so it's more than likely that you stole that code from Cat's bot too.

[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]And yes, I do know howto use code, exemplified by how the hell I got this far and I bet you copied your packetbuffer too, and I do know what a goto statement does, I just overlooked exiting the sub because I hardly ever use it, and I know what all of my code means, thanks.[/quote]

http://advancedcontent.net/topaz/sources/pbuffer-python.zip

Unlike you, I don't steal my source code. At the time I wrote that (even up to now), Banana fanna fo fanna was the only one to have done it before I did, and he did not release his code.
October 29, 2006, 10:04 PM
BreW
[quote author=UserLoser link=topic=15921.msg160278#msg160278 date=1162159114]
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
[/quote]

I did?  I would have to disagree considering the following facts:

I learned C++ before I learned Visual Basic which was before learning x86 assembly.
I wrote my own Chat bot for Battle.net before I even attempted a binary bot.  I originally started writing it using MFC then I switched to VB.

Sure I was new one time and asked questions and for help, but I was able to self teach my self how to use a packet logger, how to read the contents of a hex data dump, etc.  You do not have that attitude, and as said above, I've seen enough code to distinguish a skilled coder vs a newbie coder.

By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.

So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:

[code]
Result = Int1 + Int2
[/code]

and asking why isn't Result coming out to equal 30?
[/quote]

your order of learning programming languages is totaly backwards IMO

[quote]
By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.
[/quote]
cool, that packetbuffer wasn't copywrited though

[quote]
So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:
[/quote]
the formats of what??? i don't go by the SID_ names... all i know are the packet ids to be honest...
as for the breakpoints, I don't even know what they do, sorry -.-
the user and pass are in the .ini, and the servertoken and client token are public varibles
what I was showing you were the parts of my packetbuffer that my send0x3a uses, just to be perfectly clear.
....What my real question is why I'm sending absolutely nothing, yet it doesn't do that for any other packets. I think it might have something to do with the doubleHashPassword() function in BNCSutil.
October 29, 2006, 10:10 PM
BreW
[quote author=topaz link=topic=15921.msg160279#msg160279 date=1162159463]
[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]
and as for the not having enough brainpower to send a packet, how did I send the 0x50, 0x25, 0x51, and 0x14 with no problem?[/quote]

You're dumb enough to not know how to write your own packetbuffer, so it's more than likely that you stole that code from Cat's bot too.

[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]And yes, I do know howto use code, exemplified by how the hell I got this far and I bet you copied your packetbuffer too, and I do know what a goto statement does, I just overlooked exiting the sub because I hardly ever use it, and I know what all of my code means, thanks.[/quote]

http://advancedcontent.net/topaz/sources/pbuffer-python.zip

Unlike you, I don't steal my source code. At the time I wrote that (even up to now), Banana fanna fo fanna was the only one to have done it before I did, and he did not release his code.
[/quote]

What's your problem with me.... I never said anything against you and all of a sudden you start trying to pick a fight with me, that's immature.
1st of all, I didn't copy ANY of my code but the packetbuffer. Even if I did waste my time writing it completely myself, it would look very similar to any packetbuffer out there. a packet buffer is a buffer for packets. simple as that.
2nd of all, I am sure if I tried to make my own packetbuffer I would, and it wouldn't suck either.
The only time I ever "stole" his code was to try to fix an ONGOING problem where vb would say bncsutil.dll was missing, I didn't know you were supposed to put it in the system32 folder. Basically what i did was write my own connection code, that happened, and i tried my brains out to fix it. then i used one of his sources to see if its my code that's the problem, and i found it wasn't. After I fixed it I went back to my old code, because I personally don't like his style of coding, and above all, it would be ripping.
October 29, 2006, 10:11 PM
UserLoser
[quote author=BreW link=topic=15921.msg160280#msg160280 date=1162159809]
[quote author=UserLoser link=topic=15921.msg160278#msg160278 date=1162159114]
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
[/quote]

I did?  I would have to disagree considering the following facts:

I learned C++ before I learned Visual Basic which was before learning x86 assembly.
I wrote my own Chat bot for Battle.net before I even attempted a binary bot.  I originally started writing it using MFC then I switched to VB.

Sure I was new one time and asked questions and for help, but I was able to self teach my self how to use a packet logger, how to read the contents of a hex data dump, etc.  You do not have that attitude, and as said above, I've seen enough code to distinguish a skilled coder vs a newbie coder.

By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.

So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:

[code]
Result = Int1 + Int2
[/code]

and asking why isn't Result coming out to equal 30?
[/quote]

your order of learning programming languages is totaly backwards IMO

[quote]
By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.
[/quote]
cool, that packetbuffer wasn't copywrited though

[quote]
So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:
[/quote]
the formats of what??? i don't go by the SID_ names... all i know are the packet ids to be honest...
as for the breakpoints, I don't even know what they do, sorry -.-
the user and pass are in the .ini, and the servertoken and client token are public varibles
what I was showing you were the parts of my packetbuffer that my send0x3a uses, just to be perfectly clear.
....What my real question is why I'm sending absolutely nothing, yet it doesn't do that for any other packets. I think it might have something to do with the doubleHashPassword() function in BNCSutil.
[/quote]

This is pure evidence you know virtually nothing about the language.  I asked where the User, Pass, ClientToken, and ServerToken are declared at and you told me the ini file--they are variables, where are they declared at in the code??  A breakpoint is...a point where the code breaks in execution so you can see what is going on, try setting one--you should have learned how when you learned VB6.  You probably have to allocate memory for the doubleHashPassword otherwise it can't copy a 20-byte value into nothing.  The SID_* names are the formal names of the messages which were obtained over the years from disassembly of the game files, you ask of 0x3a..there are multiple messages in Battle.net that use the same identifier, it would help to identify what one you are talking about.

Why has the function called "GetStuff" been posted here for the past three years...you did write it, no?
October 29, 2006, 10:19 PM
BreW
[quote author=UserLoser link=topic=15921.msg160282#msg160282 date=1162160358]
[quote author=BreW link=topic=15921.msg160280#msg160280 date=1162159809]
[quote author=UserLoser link=topic=15921.msg160278#msg160278 date=1162159114]
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
[/quote]

I did?  I would have to disagree considering the following facts:

I learned C++ before I learned Visual Basic which was before learning x86 assembly.
I wrote my own Chat bot for Battle.net before I even attempted a binary bot.  I originally started writing it using MFC then I switched to VB.

Sure I was new one time and asked questions and for help, but I was able to self teach my self how to use a packet logger, how to read the contents of a hex data dump, etc.  You do not have that attitude, and as said above, I've seen enough code to distinguish a skilled coder vs a newbie coder.

By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.

So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:

[code]
Result = Int1 + Int2
[/code]

and asking why isn't Result coming out to equal 30?
[/quote]

your order of learning programming languages is totaly backwards IMO

[quote]
By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.
[/quote]
cool, that packetbuffer wasn't copywrited though

[quote]
So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:
[/quote]
the formats of what??? i don't go by the SID_ names... all i know are the packet ids to be honest...
as for the breakpoints, I don't even know what they do, sorry -.-
the user and pass are in the .ini, and the servertoken and client token are public varibles
what I was showing you were the parts of my packetbuffer that my send0x3a uses, just to be perfectly clear.
....What my real question is why I'm sending absolutely nothing, yet it doesn't do that for any other packets. I think it might have something to do with the doubleHashPassword() function in BNCSutil.
[/quote]

This is pure evidence you know virtually nothing about the language.  I asked where the User, Pass, ClientToken, and ServerToken are declared at and you told me the ini file--they are variables, where are they declared at in the code??  A breakpoint is...a point where the code breaks in execution so you can see what is going on, try setting one--you should have learned how when you learned VB6.  You probably have to allocate memory for the doubleHashPassword otherwise it can't copy a 20-byte value into nothing.  The SID_* names are the formal names of the messages which were obtained over the years from disassembly of the game files, you ask of 0x3a..there are multiple messages in Battle.net that use the same identifier, it would help to identify what one you are talking about.

Why has the function called "GetStuff" been posted here for the past three years...you did write it, no?
[/quote]

The writestuff/getstuff functions were probably copied from somewhere long ago and because everyone used it, that became the standard for writing and getting a private profile string. If I really bothers you that much, I would rename them...
As for the username/password, I said I got them from the .ini, and the client token and server token are pubilically declaired varibles, (for dumb people as yourself) Meaning the value of client token/server token are the same throughout the module or whatever.
Iv heard from a few people that the client token could be any number above 0, but I use GetTickCount to get the value for that anyways.

here they are in my code:
Public ServerToken As Long
Public ClientToken As Long

Wow look at that. They're declaired.

ClientToken = GetTickCount
ServerToken = pbuffer.GetDWORD(Mid$(Data, 9, 4))

look! they have values too!

I don't know nor care to know what a breakpoint does, because I have never used them nor plan to use them in the future. I, like many others, learned VB6 by the three excelent examples included with the make a program wizard which comes default with vb6. I wish I could use msdn too, but they started focusing on their .net crap, and it is quite different then vb6.
October 29, 2006, 10:31 PM
MysT_DooM
8)
October 29, 2006, 10:40 PM
UserLoser
[quote author=BreW link=topic=15921.msg160283#msg160283 date=1162161071]
[quote author=UserLoser link=topic=15921.msg160282#msg160282 date=1162160358]
[quote author=BreW link=topic=15921.msg160280#msg160280 date=1162159809]
[quote author=UserLoser link=topic=15921.msg160278#msg160278 date=1162159114]
[quote author=BreW link=topic=15921.msg160267#msg160267 date=1162150052]
Did you make your first packet buffer? Didn't think so.
Did you know how it works before you just slap it in?
Of course, you would have to know at least basic vb in order to "rip" something as compllex as that, I'm sorry for being 100% honest when I said I used element chat 2's packet buffer. If I had known you were going to cruicify me for saying that, I wouldn't have. The big point there is that I know how it works, where you claim I don't know. Sorry I forgot to put exit sub before the err part, but I hardly ever use on error goto err, that doesn't make me a newb at this programming language. And no, I didn't read a vb6 for dummies book in order to get started like you probably did, so don't say my code sucks blah blah...

[quote author=Kp link=topic=15921.msg160262#msg160262 date=1162141628]
[quote author=BreW link=topic=15921.msg160258#msg160258 date=1162138715]
is there a reason why it's a 14mb installer....
serious i don't get what's wrong with packetmon.[/quote]

It is large because it gives you packet sniffing, which your inferior OS does not support by default.

Maybe nothing is wrong with packetmon, but since you don't seem to be able to post packet dumps with it (whether due to user incompetence or an actual tool problem I don't know), recommending Wireshark was a simple alternative.
[/quote]

I was talking to him about that. Installing wireshark took like a year, its slow, I personally don't like it, but I did it. UserLoser maybe if you had read the ENTIRE topic you wouldn'tve told me off like that. Don't jump to conclusions, thanks.

There should be a flame board for this forum.... serious...
[/quote]

I did?  I would have to disagree considering the following facts:

I learned C++ before I learned Visual Basic which was before learning x86 assembly.
I wrote my own Chat bot for Battle.net before I even attempted a binary bot.  I originally started writing it using MFC then I switched to VB.

Sure I was new one time and asked questions and for help, but I was able to self teach my self how to use a packet logger, how to read the contents of a hex data dump, etc.  You do not have that attitude, and as said above, I've seen enough code to distinguish a skilled coder vs a newbie coder.

By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.

So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:

[code]
Result = Int1 + Int2
[/code]

and asking why isn't Result coming out to equal 30?
[/quote]

your order of learning programming languages is totaly backwards IMO

[quote]
By the way, techincally copying a packet buffer class *could* be a crime under some circumstances.
[/quote]
cool, that packetbuffer wasn't copywrited though

[quote]
So tell me this, how did you figure out the formats of SID_AUTH_INFO, SID_AUTH_CHECK, SID_LOGONRESPONSE2, etc., do you use BnetDocs?  Have you tried setting breakpoints after the GetStuff call, or in GetStuff to see why it is failing or what it is returning?  Where is User, Pass, ServerToken, and ClientToken declared at?  What you're showing us is like having:
[/quote]
the formats of what??? i don't go by the SID_ names... all i know are the packet ids to be honest...
as for the breakpoints, I don't even know what they do, sorry -.-
the user and pass are in the .ini, and the servertoken and client token are public varibles
what I was showing you were the parts of my packetbuffer that my send0x3a uses, just to be perfectly clear.
....What my real question is why I'm sending absolutely nothing, yet it doesn't do that for any other packets. I think it might have something to do with the doubleHashPassword() function in BNCSutil.
[/quote]

This is pure evidence you know virtually nothing about the language.  I asked where the User, Pass, ClientToken, and ServerToken are declared at and you told me the ini file--they are variables, where are they declared at in the code??  A breakpoint is...a point where the code breaks in execution so you can see what is going on, try setting one--you should have learned how when you learned VB6.  You probably have to allocate memory for the doubleHashPassword otherwise it can't copy a 20-byte value into nothing.  The SID_* names are the formal names of the messages which were obtained over the years from disassembly of the game files, you ask of 0x3a..there are multiple messages in Battle.net that use the same identifier, it would help to identify what one you are talking about.

Why has the function called "GetStuff" been posted here for the past three years...you did write it, no?
[/quote]

The writestuff/getstuff functions were probably copied from somewhere long ago and because everyone used it, that became the standard for writing and getting a private profile string. If I really bothers you that much, I would rename them...
As for the username/password, I said I got them from the .ini, and the client token and server token are pubilically declaired varibles, (for dumb people as yourself) Meaning the value of client token/server token are the same throughout the module or whatever.
Iv heard from a few people that the client token could be any number above 0, but I use GetTickCount to get the value for that anyways.

here they are in my code:
Public ServerToken As Long
Public ClientToken As Long

Wow look at that. They're declaired.

ClientToken = GetTickCount
ServerToken = pbuffer.GetDWORD(Mid$(Data, 9, 4))

look! they have values too!

I don't know nor care to know what a breakpoint does, because I have never used them nor plan to use them in the future. I, like many others, learned VB6 by the three excelent examples included with the make a program wizard which comes default with vb6. I wish I could use msdn too, but they started focusing on their .net crap, and it is quite different then vb6.
[/quote]

You are a moron, just please leave the forums.  If you're asking for help show ALL the code like when they're declared and we could help you figure out what is going on wrong.  You still have not showed me where User and Pass are declared at in your code.

Don't ask for help here anymore, I really don't think you'll get it even though we like to help newbies.  Just get over it, find a new hobby because you're wasting your time
October 29, 2006, 10:50 PM
Quarantine
UL, Kp, et all: Why do you even bother with him? Just lock/trash this.
October 29, 2006, 10:54 PM
BreW
[quote]
You are a moron, just please leave the forums.  If you're asking for help show ALL the code like when they're declared and we could help you figure out what is going on wrong.  You still have not showed me where User and Pass are declared at in your code.

Don't ask for help here anymore, I really don't think you'll get it even though we like to help newbies.  Just get over it, find a new hobby because you're wasting your time
[/quote]

okay, listen here: I, am not a moron, and I WAS asking for help. what happened to hdx and frostedwraith, they were acually helping me unlike you and topaz. serious, if you have nothing nice to say, don't say it at all.
here: ill show you where user and pass are declaired

Public Pass As String
Public Name As String

happy?
October 29, 2006, 10:59 PM
HdxBmx27
I'm still here.
But I agree with UL/KP, you are a compleet and utter moron.
But I'll still give you the benifit of my bordom and help you if you ask correctly.
And as for the buffer shit.... Don't use the old crap, you should atleast be useing an uptodate efficient buffer if you're going to be leeching code.
Once again i've answerd your problem, you arn't even fucking sending 0x3A (BNCS is implied if not otherwise stated, but yes it is good pratice to sue the name, even if it is made up. But i'm a math-geek and I prefer the numbers)
Now stop fucking arguing with people who are obviously smarter and more experianced then you.
And seriously if you don't know who KP or UL, or even myself, is then you should definitly shut the fuck up.
Sorry for being harsh but you are being a fucking moron and an arrogent prick.
What exactly happens when you use doublehashpassword() or checkrevision() or any of the other functions inside BNCSutil?
And don't even think of turning that around on me and asking if I know, because I do. (Cosidering I'm the sole developer of JBLS now, and worked with David shortly after he started it)
~-~(HDX)~-~
October 29, 2006, 11:15 PM
Topaz
[quote author=BreW link=topic=15921.msg160287#msg160287 date=1162162756]they were acually helping me unlike you and topaz. serious, if you have nothing nice to say, don't say it at all.[/quote]

[quote author=BreW link=topic=15921.msg160287#msg160287 date=1162162756]What's your problem with me.... I never said anything against you and all of a sudden you start trying to pick a fight with me, that's immature.
1st of all, I didn't copy ANY of my code but the packetbuffer. Even if I did waste my time writing it completely myself, it would look very similar to any packetbuffer out there. a packet buffer is a buffer for packets. simple as that.[/quote]

Because you're annoying, and because of

https://davnit.net/bnet/vL/index.php?topic=15671.msg158195#msg158195
https://davnit.net/bnet/vL/index.php?topic=15671.msg158216#msg158216
https://davnit.net/bnet/vL/index.php?topic=15671.msg157999#msg157999
https://davnit.net/bnet/vL/index.php?topic=15671.msg157805#msg157805
https://davnit.net/bnet/vL/index.php?topic=15097.msg157803#msg157803
https://davnit.net/bnet/vL/index.php?topic=15555.msg156847#msg156847

and, well, you're a Fleet- (who is a complete moron) junkie. Not much better than Shadow, but he doesn't sign up on boards to post a bunch of worthless crap that only two people on the board actually care about
October 29, 2006, 11:16 PM
rabbit
HAHAHAHA

That aside, Hdx and FW stopped helping you because they realised you didn't know what you were doing.  BreW, you keep accusing people of stealing packet buffers.  The people you are talking to MADE the packet buffers.  In fact, Cat's buffer is DarkMinnion's (well, the VB port of it), and your GetStuff/WriteStuff probably originated somewhere in Feanor's code.  As for the formal packet structures, since you clearly suck at logging, and have no idea what the formal names are, it's safe to say you haven't touched BnetDocs [ever], which means all of your packet structures and basically all of your connection code is ripped.  Let's also not forget that you said
[quote author=BreW link=topic=15921.msg160232#msg160232 date=1162092116]
I'm using bncs for the hash password stuff
[/quote]
Which basically says "I have no idea what I'm doing".

Now, please feel free to shutup and maybe, and this, by all means, is only a suggestion, MAYBE, just MAYBE research and learn the language, and then research and learn the protocol, and then try to write a bot.
October 29, 2006, 11:17 PM
Kp
[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]
and KP, i am not sure what you mean by my general attitude, I'm asking for help and I really don't want 20 people arguing with me and trying to prove me wrong, sorry if that bursts your bubble. Notice how I was getting along great until UL opened his trap... [/quote]

The tone of your posts is generally combative.  Regardless of whether you feel you are being picked on, it's more conducive to ignore the insults and post the information requested.  Retaliating, particularly against members significantly more senior than yourself, will only make matters worse.

[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]
Thats nice, but I can't even uncompress the .tar.gz they put the source in :/ anyways I was just wondering how Ethereal and this similar program are so big and bulky when compared to PacketMon which does the SAME exact thing... and why some people here prefer it.[/quote]

Use gunzip and tar, in that order.  Not having used PacketMon, I cannot attest to whether they truly perform exactly the same function.  However, I tend to prefer Wireshark for its compatibility with tcpdump, as well as an absurd number of other formats.

[quote author=BreW link=topic=15921.msg160277#msg160277 date=1162158859]
and id say packet buffers are slightly complex if you think about it...[/quote]

As opposed to, say writing kernel drivers or modifying the behavior and code of other processes?  Even the less-accomplished posters here moved beyond considering packet buffers "complex" a long time ago... :)



[quote author=Warrior link=topic=15921.msg160286#msg160286 date=1162162448]
UL, Kp, et all: Why do you even bother with him? Just lock/trash this.
[/quote]

Once in a while, a well formed counter-flame will make someone recognize the error of his ways.  I had hoped that by carefully explaining to him why everyone was coming down on him, he would start behaving a bit better.



[quote author=BreW link=topic=15921.msg160287#msg160287 date=1162162756]
okay, listen here: I, am not a moron, and I WAS asking for help. what happened to hdx and frostedwraith, they were acually helping me unlike you and topaz. serious, if you have nothing nice to say, don't say it at all.[/quote]

You were also engaging in name calling and were generally resistant to attempts to assist you.

Hdx and Frostedwraith probably lost interest, went offline, or are otherwise busy.  They might come back to help you if you manage not to alienate everyone in the meantime. :)  That said, this thread has ceased to be amusing.  If it does not become productive, it will be locked.
October 29, 2006, 11:19 PM
BreW
wow serious, i just ask for help and 4-5 people start flaming on me

*edit* you know what, after all that i think everone but the mature people (kp) are a bunch of annyoing insulting faggots who have nothing better to do but post crap about how I don't know howto code when I know i do, and i try to get help and when i do i accept it, when i got ACUAL help i tried it. then topaz comes in and starts talking shit along with UL. Don't you guys have anything better to do....
October 29, 2006, 11:24 PM
rabbit
I called you dumb because you failed to realise that an error handler throwing an error with number 0 and description null might not be exactly working, revise your code, fixed the broken handler, and gone from there.  Then you starting blabbing about how people stole their packet buffers.
October 29, 2006, 11:30 PM
BreW
[quote author=rabbit link=topic=15921.msg160294#msg160294 date=1162164605]
I called you dumb because you failed to realise that an error handler throwing an error with number 0 and description null might not be exactly working, revise your code, fixed the broken handler, and gone from there.  Then you starting blabbing about how people stole their packet buffers.
[/quote]

thats because NOBODY writes their first packetbuffer or connection code, as you can see this is my first time trying to do connection code and im doing really bad too... i started blabbing about packet buffers because someone said i don't know how they work etc. when really, i am pretty good with vb by now, i just don't know the useless things such as breakpoints yet. I AM A NEWB, and i admit it, everyone has to start everywhere. I'm just saying nobody ever writes their own connection code without going through alot of trouble.
October 29, 2006, 11:36 PM
UserLoser
[quote author=BreW link=topic=15921.msg160295#msg160295 date=1162164970]
[quote author=rabbit link=topic=15921.msg160294#msg160294 date=1162164605]
I called you dumb because you failed to realise that an error handler throwing an error with number 0 and description null might not be exactly working, revise your code, fixed the broken handler, and gone from there.  Then you starting blabbing about how people stole their packet buffers.
[/quote]

thats because NOBODY writes their first packetbuffer or connection code, as you can see this is my first time trying to do connection code and im doing really bad too... i started blabbing about packet buffers because someone said i don't know how they work etc. when really, i am pretty good with vb by now, i just don't know the useless things such as breakpoints yet. I AM A NEWB, and i admit it, everyone has to start everywhere. I'm just saying nobody ever writes their own connection code without going through alot of trouble.
[/quote]

Useless things as breakpoints?  You are a moron, just leave already you're embarassing your self.  I did not start to flame you, you're not getting any more help here--I supplied you the answer you need so re-read my posts and move on.

Once again, many people write their own "packet buffer" and/or connection code...

Don't hate me because you're jealous of me.
October 29, 2006, 11:42 PM
BreW
trust me, i am nowhere near jealous of you. its just that when you start to accuse ppl of code ripping they get pretty pissed off. and I asked for help because i needed it, and then i get a pile of shit in return.

*edit
Yeah UL you REALLY helped me thx alot bud.
October 29, 2006, 11:44 PM
HdxBmx27
[quote author=BreW link=topic=15921.msg160295#msg160295 date=1162164970]thats because NOBODY writes their first packetbuffer or connection code, [/quote]*cough**cough* I Know MANY people who did not leech there first buffer classes, or manual parsing subrutienes(sp?). Hell the only reason I ever used DM's Buffer class was that it ws 100x more efficient then the one I had writtin. (Thats not saying much)[quote author=BreW link=topic=15921.msg160295#msg160295 date=1162164970]when really, i am pretty good with vb by now,[/quote] HAHAHAHAHAHAAHAHAH See next quote[quote author=BreW link=topic=15921.msg160295#msg160295 date=1162164970]i just don't know the useless things such as breakpoints yet.[/quote]Once you learn to use breakpoints, you will not think they are worthless, you will think they are the best fucking thing to come out of Mircosoft sence the reformat functionality[quote author=BreW link=topic=15921.msg160295#msg160295 date=1162164970]I AM A NEWB, and i admit it, everyone has to start everywhere. I'm just saying nobody ever writes their own connection code without going through alot of trouble.[/quote]That trouble is called LEARNING. If you didn't have any trouble doing it then you wouldn't of learned anything.
Think of math, simple shit like 1+1=2 2+2=4 4+4=8 etc.... Those arnt hard, yet you already know them, so why would you keep doing them? You need soemthing to chalange you, like
2^84+91-sqr(42)/18/sqr(9^2) = ?
Now that may challange you, BUT once you WORK THROUGH IT you will understand better the concepts of why and how it works.
Which do you learn more from? the complex one or the simple one?

Oh and i'm still looking for you to explain to me the functions you use. (The BNCSUtil.dll exports)
~-~(HDX)~-~
October 29, 2006, 11:44 PM
UserLoser
[quote author=BreW link=topic=15921.msg160297#msg160297 date=1162165473]
trust me, i am nowhere near jealous of you. its just that when you start to accuse ppl of code ripping they get pretty pissed off. and I asked for help because i needed it, and then i get a pile of shit in return.
[/quote]

Wow, you are a true moron.

[quote author=BreW link=topic=15921.msg160234#msg160234 date=1162094601]
[size=3]i *ripped* the packet buffer from somechat src[/size]... too bad it doesn't even connect-.- (it crashes vb)[/quote]

Nobody is accusing you, you admitted to it--quit making a fool out of your self before this ends up in the fun forum
October 29, 2006, 11:45 PM
BreW
moron is your fav word init

and yeah, i shouldn'tve used the word ripped, i just Copied and Pasted DM's packet buffer to save time and effort. What I really wanted to point out is the bot i got it from didn't even connect in the first place.
October 29, 2006, 11:51 PM
Ringo
Brew, if you want reall help, go see a shrink Oo
Your a waste bandwidth, and wasteing power, overall contributing to global warming!
Please stop now.!
If you want to learn to write a bot in vb, I advise learning vb first.
October 29, 2006, 11:54 PM
BreW
[quote author=Ringo link=topic=15921.msg160301#msg160301 date=1162166059]
Brew, if you want reall help, go see a shrink Oo
Your a waste bandwidth, and wasteing power, overall contributing to global warming!
Please stop now.!
If you want to learn to write a bot in vb, I advise learning vb first.
[/quote]

omfg rob you just had to butt in.... and I DO KNOW VB!!!!!!!!!!!!!!!!! THX.
October 30, 2006, 12:06 AM
Kp
OK, this is out of hand.  Topic locked.

BreW: if you have a problem with this, take it up with me in private (via PM).  If you start another thread along these lines, it will be deleted.  You are welcome to post a new thread for help with your program, but there will be no further flaming.  I strongly recommend that you focus on using proper grammar and spelling, as well.  It's not mandatory, but it tends to look better and people are more likely to answer posts which are easy to understand.
October 30, 2006, 12:16 AM

Search