You are on page 1of 33

VB6

posted on 08 Aug 2009 19:18 by immortalpao in Programming

Introduction
-----------

CODE: SELECT ALL

FireBoy

...
...
:shock: - -

Code


Code


- code ( )





8 10 16
2 2



2
1 0

1 0000 0001 <<< 1 byte


2 0000 0010 <<< 1 byte
3 0000 0011 <<< 1 byte
4 0000 0100 <<< 1 byte
....

255 1111 1111 <<< 1 byte

1 byte 256 0 - 255


8


0 - 7 ( 8 )


0 = 000
1 = 001
2= 002
3=003
4=004
5= 005
6=006
7=007
8=010
9=011
10=012
11=013
..... 777

windows

file

unix



16

0123456789ABCDEF

16 A - F
1 = 01
2 = 02
3 = 03
...
9=09
10 =0A
11=0B
12=0C
...
15= 0F

10 - 15

======================

2


2 16


0(2)__= 0000 0000
0(16)_= ___0___0

1(2)__= 0000 0001


1(16)_= ___0___1
...

10(2)__= 0000 1010


10(16)_= ___0__ A

15(2)__= 0000 1111


15(16)_= ___0__ F

16(2)__= 0001 0000


16(16)_= ___1__ 0

16

0x78

___7 ___8
0111 1000

16 2
10
2 0 1
- 8 0 7
- 10 0 9
- 16 0 9 6

A,B,C,D,E,F
10-15

16

10,

2, 8,

10 2 8

16

0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

== = = = = = = = = = = = = = = = =

10

10 2

0


. 5810 2
58/2 29 0
29/2 14 1
14/2 7 0
7/2 3 1
3/2 1 1
1/2 0 1
2 1110102

10

111010 = (1x255)+(1x244)+(1x233)+
(0x222)+(1x211)+(0x200)
= (1x32)+(1x16)+(1x8)+(0x4)+(1x2)+(0x1)
= 32+16+8+0+2+0
= 58

0 or 0 = 0
0 or 1 = 1
1 or 0 = 1
1 or 1 = 1

0 and 0 = 0
0 and 1 = 0
1 and 0 = 0
1 and 1 = 1

0 xor 0 = 0
0 xor 1 = 1
1 xor 0 = 1
1 xor 1 = 0



:


-----------CHAPTER 1
------------


2
=

(



) +

VB

Download


Socket Programming


....


Game Client
Packet
Client

Server Server

??? , ??? Server


...
Server

Packet

Send (Client 2 Server)


59 E9 AB AD A2 A9 F0 EB AD AD

Recieve (Server 2 Client)


AD 00 AB

.... Yulgang
Packet
TS Online
Xor

Zip
Yulgang Packet 00C0
(

)

-


Packet
WpePro

VB

: WpePro Anti-Virus
Disable Anti-Virus
WpePro
----------CHAPTER 2
-----------

??
:
Packet

Hex

Chapter

16

0 1 2 3 4 5 6 7 8 9 A B C D E F (
)

Packet

Packet 21 42 42 21 24 42 42 21
2 (2 ) 2

21 42

Packet

Format

[HEADER]
[DATASIZE]
[DATA]

AA55 55AA
Size (
DATASIZE
)
... !!
DATA ()
HEADER

Packet Login

Yulgang

00 80 [Header]
24 00 [Size]
09 00 [ID LEN = 9]

9 bytes

?? ?? ?? ?? ?? ?? ?? ?? ?? [ID = ???????]
09 00 [Password LEN = 9]
?? ?? ?? ?? ?? ?? ?? ?? ?? [Password = ?????????]
00 00 00 00 00 00 00
00 00 00 00 00 00 00

10

14

DATASIZE

Header Login
AA55 0080
- Size
24 00
2
24 Calculator Accessories > Calculator
View -> Scientific Hex 24
Dec
36 :
00 80 24 00 09 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? 09 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00

00 80 24 00

36 ( 2 ) 36

Hex

Decimal


DATASIZE = 24 00 36
24 ( 00
00
) 16
X
2 ( 16 )
32 + 4 36
:

24

2:

2 X

16

32 [2 X16 = 32]

4:

32

36 [4 + 32 = 36]

----------CHAPTER 3
-----------

Chapter 3

Code

VB
[zzzZZZZ
]

.... Code

Project

Textboxt 2

Username Password Label





( Fireboy
)

User

Winsock

ComboBox
Server ( Label Server
Select
) 3 FireBoy THAI1,2
3 Select Server Caption Combo Box List
ComboBox Serv1, Serv 2, Serv 3 FireBoy THAI 1, 2 , 3.

Login Caption
cmdLogin Caption Login )
(

Code

Login

CODE: SELECT ALL


Private Sub cmdLogin_Click()

'

Login

( FireBoy

)
' "'"
'Form1.WindowState = 2
If cmdLogin.Caption = "Login" Then '
Caption

Login


Select Case SvrSelect.ListIndex 'Case Combobox (

SvrSelect)

Case 0
Winsock1.Connect "203.144.179.133", 16100 'IP

Case 1
Winsock1.Connect "203.144.179.132", 16100 'IP

Case 2
Winsock1.Connect "203.144.179.131", 16100 'IP

End Select
cmdLogin.Caption = "Logout" '
Caption

Logout

Connect

Disconnect.
Else
Winsock1.Close
cmdLogin.Caption = "Login" '
Login
End If
End Sub

Test

Error
:!:

Serv

Packet

Function A2Hex

CODE: SELECT ALL


Public Function a2hex(alpha, length)
hextemplate = "0123456789ABCDEF"

alpha = Right("00000000" & UCase(alpha), length)


If Len(alpha) = 2 Then
ahindex = InStr(1, hextemplate, Left(alpha, 1)) - 1
alindex = InStr(1, hextemplate, Right(alpha, 1)) - 1
a2hex = (ahindex * (16 ^ 1)) + (alindex * (16 ^ 0))
ElseIf Len(alpha) = 4 Then
lb = Left(alpha, 2)
hb = Right(alpha, 2)
hx = a2hex(hb, 2) * (16 ^ 2) + a2hex(lb, 2)
a2hex = hx
ElseIf Len(alpha) = 8 Then
aH = a2hex(Right(alpha, 4), 4)
aL = a2hex(Left(alpha, 4), 4)
a2hex = (aH * (16 ^ 4)) + aL
End If
End Function

Function BuildPacket

CODE: SELECT ALL


Public Function

B uildPacket(ByVal strPacket As String) As Byte()

Dim i As Long
Dim Hstr As String
Hstr = Replace(strPacket, " ", "")

Dim pHex() As Byte


ReDim Preserve pHex((Len(Hstr) / 2 - 1))
For i = 0 To Len(Hstr) / 2 - 1
pHex(i) = A2Hex(Mid(Hstr, (i * 2) + 1, 2), 2)
Next
Size = CInt(Len(strPacket) / 2)
BuildPacket = pHex
End Function

Code

Winsock

CODE: SELECT ALL


Private Sub Winsock1_Connect()

If Winsock1.State = sckConnected Then


TestPacket = BuildPacket("F4 44 01 00 00")
Winsock1.SendData TestPacket
End If
End Sub

CODE: SELECT ALL


Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim din() As Byte
Winsock1.GetData din, , bytesTotal

For i = 0 To bytesTotal - 1
h = din(i)
hx = Hex(h)
strBuffer = strBuffer & IIf(h < 16, "0" & hx, hx)
Next

End Sub

Packet Serv
- -

Packet Chapter - -
Code
: 3 IP
: F4 44 01 00 00 Packet Login

TS

----------CHAPTER 4
-----------

WPEPro

Server

Download

( wpepro)
1 yulgang

2 wpepro
view>> option
3 wpepro packet
winsock 1.1 winsock 2.0

4

target Program>>
ThaiClien.exe


title bar

5 > (start logging)
login game
6

= =
7 wpe (stop logging)




login
packet





Credit

tdech

yglight

Tip:

...:

ByPass

FireBoy

ByPass

YGB Member

----------CHAPTER 5
-----------

Login , packet

Packet

Login

Chapter 2

00 80 [Header]
24 00 [Size]
09 00 [ID LEN = 9]

9 bytes

?? ?? ?? ?? ?? ?? ?? ?? ?? [ID = ???????]
09 00 [Password LEN = 9]
?? ?? ?? ?? ?? ?? ?? ?? ?? [Password = ?????????]
00 00 00 00 00 00 00
00 00 00

Packet
Server

Winsock
Packet
TestPacket test Password

test

CODE: SELECT ALL


Private Sub Winsock1_Connect()

If Winsock1.State = sckConnected Then


LoginPrompt = BuildPacket("00 80 1A 00 04 00 74 65 73 74 04 00 74 65 73 74 00 00 00 00 00 00 00 00 00 00")
Winsock1.SendData LoginPrompt
End If
End Sub


00 80 [Header]
1A 00 [Size]
04 00 [ID LEN = 4]

4 bytes

74 65 73 74 [ID = test]
04 00 [Password LEN = 4]
74 65 73 74 [Password = test]
00 00 00 00 00 00 00
00 00 00

Ascii

test test

code



Username Password
code



Packet (

)



Function n2h

CODE: SELECT ALL


Function n2h(number, nb)
For i = 1 To (nb * 2)
zerotem = zerotem & "0"
Next
rn = Right(zerotem & Hex(number), (nb * 2))
out = ""
For i = 1 To Len(rn) Step 2
out = Mid(rn, i, 2) & out
Next
n2h = out

test

ygb

End Function

Function Asc2Hex

CODE: SELECT ALL


Private Function Asc2Hex(asc1, length)
Asc2Hex = ""
For i = 1 To length
Asc2Hex = Asc2Hex + Trim(Hex(Asc(Mid(asc1, i, 1))))
Next i
End Function

CODE: SELECT ALL


Private Sub Winsock1_Connect()
Dim a
Dim b
Dim c
Dim d

If Winsock1.State = sckConnected Then


a = Len(n2h(Len(Text2.Text), 2)) / 2
b = Len(Asc2Hex(Text2.Text, Len(Text2.Text))) / 2
c = Len(n2h(Len(Text1.Text), 2)) / 2
d = Len(Asc2Hex(Text1.Text, Len(Text1.Text))) / 2
ploginprompt = BuildPacket("0080" & n2h(a + b + c + d + 10, 2) & n2h(Len(Text2.Text), 2) &
Asc2Hex(Text2.Text, Len(Text2.Text)) & n2h(Len(Text1.Text), 2) & Asc2Hex(Text1.Text, Len(Text1.Text)) &
"00000000000000000000")

Winsock1.SendData ploginprompt
' Packet

DoEvents
' Delay

For i = 1 To 90000000

Next i
follow = BuildPacket("16800000")
Winsock1.SendData follow
DoEvents
End If
End Sub

Credit

Note: User = Text2 Password = Text1

User Password Packet Server


Packet Server WPE Pro
Packet :D Login Serv

.....
Packet


....

------------>>>>>>>>>>>>>>>>>>
CHAPTER 6 - ||| Connecting to ther Game Server |||
------------>>>>>>>>>>>>>>>>>>

Chapter 6
Chapter Login
login ... Login
Chapter

Server Channel


IP Server ( IP
Redirect Login
Server )
Server IP , Port

01 = 203.144.179.177 , 16000
02 = 203.144.179.177 , 16001
03 = 203.144.179.178 , 16000
04 = 203.144.179.178 , 16001

05 = 203.144.179.179 , 16000
06 = 203.144.179.179 , 16001
07 = 203.144.179.180 , 16000
08 = 203.144.179.180 , 16001
09 = 203.144.179.181 , 16000
10 = 203.144.179.181 , 16001

01 = 203.144.179.168 , 16000

02 = 203.144.179.168 , 16001

03 = 203.144.179.169 , 16000

04 = 203.144.179.169 , 16001

05 = 203.144.179.170 , 16000

06 = 203.144.179.170 , 16001

07 = 203.144.179.171 , 16000

08 = 203.144.179.171 , 16001

09 = 203.144.179.172 , 16000

10 = 203.144.179.172 , 16001

01 = 203.144.179.159 , 16000
02 = 203.144.179.159 , 16001
03 = 203.144.179.160 , 16000
04 = 203.144.179.160 , 16001
05 = 203.144.179.161 , 16000
06 = 203.144.179.161 , 16001
07 = 203.144.179.162 , 16000
08 = 203.144.179.162 , 16001
09 = 203.144.179.163 , 16000
10 = 203.144.179.163 , 16001


01 = 203.144.179.141 , 16000


02 = 203.144.179.141 , 16001


03 = 203.144.179.142 , 16000


04 = 203.144.179.142 , 16001


05 = 203.144.179.143 , 16000


06 = 203.144.179.143 , 16001


07 = 203.144.179.144 , 16000


08 = 203.144.179.144 , 16001


09 = 203.144.179.145 , 16000


10 = 203.144.179.145 , 16001
:
01 = 203.144.179.150 , 16000
02 = 203.144.179.150 , 16001
03 = 203.144.179.151 , 16000
04 = 203.144.179.151 , 16001
05 = 203.144.179.152 , 16000
06 = 203.144.179.152 , 16001
07 = 203.144.179.153 , 16000
08 = 203.144.179.153 , 16001
09 = 203.144.179.154 , 16000
10 = 203.144.179.154 , 16001

CODE: SELECT ALL


...

Packet 0C 80 0C 00 05 00 00 00 04 00 00 00 01 00 00 00

= 5
=4

= 3


= 1
= 2

Pattern

packet

0C 80 0C 00 0X 00 00 00 0Y 00 00 00 01 00 00 00

X = - >>

1,

= 0C 80 0C 00 01....



Channel , Sub Server ..
0C 80 0C 00 0X 00 00 00 05.... Channel 5
Y = - >>



7
CODE: SELECT ALL
0C 80 0C 00 05 00 00 00 07 00 00 00 01 00 00 00

Packet Submit (16800000)



Server




....
... ..

code

Server

... 1680000

Server
code
code

Packet

follow = BuildPacket("16800000")
Winsock1.SendData follow
DoEvents
End If
End Sub

End If

End Sub

...)
Note:

ComboBox

Order

IP List

DoEvents

CODE: SELECT ALL


Select Case Combo1.ListIndex
Case 0
Submit = BuildPacket("0C800C00050000000100000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 1
Submit = BuildPacket("0C800C00050000000200000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 2
Submit = BuildPacket("0C800C00050000000300000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 3
Submit = BuildPacket("0C800C00050000000400000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 4
Submit = BuildPacket("0C800C00050000000500000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 5
Submit = BuildPacket("0C800C00050000000600000001000000")
For i = 1 To 9000000

Next i
Winsock1.SendData Submit
DoEvents
Case 6
Submit = BuildPacket("0C800C00050000000700000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 7
Submit = BuildPacket("0C800C00050000000800000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 8
Submit = BuildPacket("0C800C00050000000900000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 9
Submit = BuildPacket("0C800C00050000000A00000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents

Case 10
Submit = BuildPacket("0C800C00040000000100000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 11
Submit = BuildPacket("0C800C00040000000200000001000000")

For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 12
Submit = BuildPacket("0C800C00040000000300000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 13
Submit = BuildPacket("0C800C00040000000400000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 14
Submit = BuildPacket("0C800C00040000000500000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 15
Submit = BuildPacket("0C800C00040000000600000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 16
Submit = BuildPacket("0C800C00040000000700000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 17
Submit = BuildPacket("0C800C00040000000800000001000000")

For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 18
Submit = BuildPacket("0C800C00040000000900000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 19
Submit = BuildPacket("0C800C00040000000A00000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents

Case 20
Submit = BuildPacket("0C800C00030000000100000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 21
Submit = BuildPacket("0C800C00030000000200000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 22
Submit = BuildPacket("0C800C00030000000300000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 23

Submit = BuildPacket("0C800C00030000000400000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 24
Submit = BuildPacket("0C800C00030000000500000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 25
Submit = BuildPacket("0C800C00030000000600000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 26
Submit = BuildPacket("0C800C00030000000700000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 27
Submit = BuildPacket("0C800C00030000000800000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 28
Submit = BuildPacket("0C800C00030000000900000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 29

Submit = BuildPacket("0C800C00030000000A00000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents

Case 30
Submit = BuildPacket("0C800C00010000000100000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 31
Submit = BuildPacket("0C800C00010000000200000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 32
Submit = BuildPacket("0C800C00010000000300000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 33
Submit = BuildPacket("0C800C00010000000400000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 34
Submit = BuildPacket("0C800C00010000000500000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents

Case 35
Submit = BuildPacket("0C800C00010000000600000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 36
Submit = BuildPacket("0C800C00010000000700000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 37
Submit = BuildPacket("0C800C00010000000800000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 38
Submit = BuildPacket("0C800C00010000000900000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 39
Submit = BuildPacket("0C800C00010000000A00000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents

Case 40
Submit = BuildPacket("0C800C00020000000100000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit

DoEvents
Case 41
Submit = BuildPacket("0C800C00020000000200000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 42
Submit = BuildPacket("0C800C00020000000300000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 43
Submit = BuildPacket("0C800C00020000000400000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 44
Submit = BuildPacket("0C800C00020000000500000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 45
Submit = BuildPacket("0C800C00020000000600000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 46
Submit = BuildPacket("0C800C00020000000700000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit

DoEvents
Case 47
Submit = BuildPacket("0C800C00020000000800000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 48
Submit = BuildPacket("0C800C00020000000900000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
Case 49
Submit = BuildPacket("0C800C00020000000A00000001000000")
For i = 1 To 9000000
Next i
Winsock1.SendData Submit
DoEvents
End Select

For i = 1 To 9000000
Next i
Winsock2.Close
Select Case Combo1.ListIndex
Case 0
Winsock2.Connect "203.144.179.177", 16000
Case 1
Winsock2.Connect "203.144.179.177", 16001
Case 2
Winsock2.Connect "203.144.179.178", 16000
Case 3
Winsock2.Connect "203.144.179.178", 16001
Case 4
Winsock2.Connect "203.144.179.179", 16000
Case 5

Winsock2.Connect "203.144.179.179", 16001


Case 6
Winsock2.Connect "203.144.179.180", 16000
Case 7
Winsock2.Connect "203.144.179.180", 16001
Case 8
Winsock2.Connect "203.144.179.181", 16000
Case 9
Winsock2.Connect "203.144.179.181", 16001

Case 10
Winsock2.Connect "203.144.179.168", 16000
Case 11
Winsock2.Connect "203.144.179.168", 16001
Case 12
Winsock2.Connect "203.144.179.169", 16000
Case 13
Winsock2.Connect "203.144.179.169", 16001
Case 14
Winsock2.Connect "203.144.179.170", 16000
Case 15
Winsock2.Connect "203.144.179.170", 16001
Case 16
Winsock2.Connect "203.144.179.171", 16000
Case 17
Winsock2.Connect "203.144.179.171", 16001
Case 18
Winsock2.Connect "203.144.179.172", 16000
Case 19
Winsock2.Connect "203.144.179.172", 16001

Case 20
Winsock2.Connect "203.144.179.159", 16000
Case 21
Winsock2.Connect "203.144.179.159", 16001
Case 22

Winsock2.Connect "203.144.179.160", 16000


Case 23
Winsock2.Connect "203.144.179.160", 16001
Case 24
Winsock2.Connect "203.144.179.161", 16000
Case 25
Winsock2.Connect "203.144.179.161", 16001
Case 26
Winsock2.Connect "203.144.179.162", 16000
Case 27
Winsock2.Connect "203.144.179.162", 16001
Case 28
Winsock2.Connect "203.144.179.163", 16000
Case 29
Winsock2.Connect "203.144.179.163", 16001

Case 30
Winsock2.Connect "203.144.179.141", 16000
Case 31
Winsock2.Connect "203.144.179.141", 16001
Case 32
Winsock2.Connect "203.144.179.142", 16000
Case 33
Winsock2.Connect "203.144.179.142", 16001
Case 34
Winsock2.Connect "203.144.179.143", 16000
Case 35
Winsock2.Connect "203.144.179.143", 16001
Case 36
Winsock2.Connect "203.144.179.144", 16000
Case 37
Winsock2.Connect "203.144.179.144", 16001
Case 38
Winsock2.Connect "203.144.179.145", 16000
Case 39
Winsock2.Connect "203.144.179.145", 16001

Case 30
Winsock2.Connect "203.144.179.150", 16000
Case 31
Winsock2.Connect "203.144.179.150", 16001
Case 32
Winsock2.Connect "203.144.179.151", 16000
Case 33
Winsock2.Connect "203.144.179.151", 16001
Case 34
Winsock2.Connect "203.144.179.152", 16000
Case 35
Winsock2.Connect "203.144.179.152", 16001
Case 36
Winsock2.Connect "203.144.179.153", 16000
Case 37
Winsock2.Connect "203.144.179.153", 16001
Case 38
Winsock2.Connect "203.144.179.154", 16000
Case 39
Winsock2.Connect "203.144.179.154", 16001
End Select
End If
End Sub

vb
code
code case (
0C800C00020000000900000001000000)

Server combo box


Packet case
case

Winsock 2
Connect GameServer ...
Winsock

code
Note :

------------>>>>>>>>>>>>>>>>>>
CHAPTER 7 - ||| WTF is THIS!! ... After Connected - -* |||
------------>>>>>>>>>>>>>>>>>>



Packet 3
Login , ,
Server
Packet

... Private Code


AA55 [Header]

Command ]
0000 [ 4800

]
4E00 [

0100
4800
XXXXXXXXX [ ID ]
00000000000000000000 [0]
00000000000000000000
XXXXXXXXX [Password]
000000000000000000
XXXX [Private Code] <<<<

0600 [Channel]
XXX.XXX.XXX.XXX [Local IP] -

Function Asc2Hex(Winsock1.LocalIP, Len(Winsock1.LocalIP))

0000000000000000 [0]
55AA [Footer]

Comment:




...
[ Private Code

Private code

?]

...

Version (_ Build = XXXXX
_)

Username Password Protocal Build

? ]

Debug

Assembly



...




code
YGFusion

Function Assembly


Note : http://members.optusnet.com.au/~draw3d/assembly.html Mixing Assembly with VB



huntersack



ID
( 3)
Xor Build huntersack


... ( )

code

You might also like