:: COOL LINK PIRCH ::
:: COOL LINK MIRC ::
| |
วิธีทำบอท
TnT2
หลังจากที่เรามี
acc ที่จะรันบอทแล้วให้ ftp file
เข้าไปใน acc นั้น ๆ ในเช่นเรามี
acc ของ ม.ขอนแก่น เราก็ทำการเชคระบบ
ของที่นั้นๆ โดย เข้า Start => run =>
telnet => remote system => ใส่ชื่อ host ลงไป
kkucc1.kku.ac.th แล้วจะขึ้น login ให้เรา
ใส่ ถ้า acc ที่เรามี pass
ถูกต้องตรงกับที่ host
ระบุเราก้อสามารถเข้าไปใช้
ทรัพยากรในที่นั้นๆ ได้
หลังจาก login
เข้าไปแล้วให้ทำการดู
ระบบโดย พิมพ์ uname
เราก็จะทราบว่า unix นั้นๆเป็น unix
ชนิดไหน ดังรูปข้างล่างนี้
sitec% uname
SunOS
sitec% |
สำหรับ ม.ขอนแก่นเป็น
ระบบ Sun
solaris ในการทำ
bot tnt2 เราต้องมี
file 2 file สำหรับสร้าง
โดย file
แรกคือ
- tnt2-common.tar.Z
tnt2-57f-solaris.tar.gz
file ตัวนี้เป็น
file for Sun solaris นะกั๊บ
ที่กล่าวมาข้างต้นเป็น
file
2 ตัวที่ต้องใช้ในการรัน
บอท tnt2
ของระบบ
ที่เป็น Sun
solaris ส่วนระบบ
Os อื่นๆ
เราก็ต้องเลือก
file ให้ตรงกับระบบนั้นๆ
โดยมีให้ D/L
ที่หน้า
D/L นะกั๊บ
เช่น ระบบ
Linux
ระบบ FreeBSD
เป็นต้น
หลังจากเรามี
file
bot ครบทั้ง
2 ตัวแล้วเราจะทำการ
ftp file เข้าไปเก็บยัง
acc ที่เรามี
โดยใช้ ftp
เข้าไปยัง
acc นั้น
ๆ
การทำบอท
TnT2 มีขั้นตอนดังนี้คือ
| Ftp file ทั้ง 2
ชนิดเข้าไปยัง Host
ที่เราจะรันบอท
| พิมพ์ Ls
เพื่อดูว่า file
ที่เราต้องการใช้ มาอยู่ใน
host ที่เราต้องการจะรันบอทแล้วหรือไม่
ดังรูป
sitec% ls
tnt2-common.tar.Z tnt2-57f.Solaris.tar.gz
sitec% |
| | พิมพ์ gzip -dc
tnt2-common.tar.Z |tar xvf - เพื่อทำการขยาย file
bot
| พิมพ์ gzip -dc
tnt2-x.x.tar.gz |tar xvf - เพื่อขยาย file bot
ที่เหลือ ( x.x คือ version และ ชนิด ของบอท
ในที่นี้เราใช้ version 57f ) แตก file
ตามรูปข้างล่างนี้
sitec% gzip -dc
tnt2-common.tar.Z |tar xvf-
แล้วก้อกะเกิดใหม่เย๊อะแยะเลยง่ะ
ขอไม่เอามาให้ดูล่ะกันนะ
sitec% gzip -dc tnt2-57f.Solaris.tar.gz|tar
xvf-
แล้วก้อกะเกิดใหม่เย๊อะแยะเลยอีกง่ะแหละ
ขอไม่เอามาให้ดูล่ะกันนะ
sitec%ls <-- เพื่อดู dir
ที่เกิดใหม่
sitec% tnt2-57f tnt2-common.tar.Z tnt2-57f.Solaris.tar.gz
<-- เกิด dir ใหม่
|
| | จะเกิด directory
ใหม่ ชื่อ
tnt2-57f ดูได้จากการ
พิมพ์ว่า
ls ใน unix
ดังรูป
| พิมพ์ cd tnt2-57f
เพื่อจะเข้าไปทำการแก้ไข file
conf ของบอท
ตามรูปข้างล่างเลย
sitec% cd
tnt2-57f
sitec%pico infile.cfg <--- pico
เป็นการแก้ไข file |
| | พิมพ์ pico
infile.cfg
เพื่อแก้ไข file
และใส่
ชื่อให้กับบอท
| เมื่อแก้ไขเสร็จแล้วกด
Ctrl x แล้ว
y เพื่อ
save
การแก้ไขนั้นๆ
วิธีการทำบอท
tnt2 มีไฟล์ที่สำคัญ
ที่จะต้องแก้ไขก่อนส่งบอทคือ
1.infile.cfg
<=====
ข้อมูลของบอท
2. nicks.1
<=====
รายชื่อ NickName บอท
3. users.1
<===== รายชื่อของคนที่สั่งบอทไฟล์
infile.cfg บรรทัดต่อไปนี้
infile.cfg
OwnerNick = "
"
OwnerEmail = "SomeUSER@machine.DOMAIN"
OwnerUhost = "*!*SomeUSER@*.DOMAIN"
ให้พิมพ์ตามนี้ ***เท่านั้น***
FingerMsg = " " <=====
ข้อความเวลาที่มีคน finger บอท
VersionMsg = " " <===== แสดงเวอร์ชั่นของบอท
ClientInfo = " " <===== แสดงข้อมูลของบอท
UserInfo = " " <===== แสดงข้อมูลของบอท
Nick "hengymaru" <===== ชื่อบอท
Prefix , <=====
เป็นเครื่องหมายสำหรับการสั่งบอท
เป็นส่วนสำคัญในการป้องกันการขโมยบอท
PrefixWord "heng" <===== คำที่จะสั่งบอท
Username "hengymaru" <===== username ของบอท
ใส่อะไรก็ได้ตามใจชอบ
IrcName " WaD i Can MakE yOU to LovE mE <=====
ชื่อของบอทเวลามีคน whois ชื่อบอท
AwayMsg " " <===== away ให้ใส่ #
ไว้ข้างหน้าสุดถ้าไม่ต้องการ
ใส่ชื่อ SERVER
ที่ต้องการให้บอท ไปอยู่
Server "ksc.au.ac.th",6667
Server "irc.siam.edu",6667
ใส่ชื่อห้องที่ต้องการส่งเข้า
เช่นต้องการส่งบอทเข้าห้อง
#
รูปแบบการสร้างห้องจะเป็นดังนี้
Channel "#สอนทำบอท" <=====
สำหรับการส่งเข้าห้องเท่านั้น
Channel "#สอนทำบอท","mnt" <=====
สำหรับการส่งเข้าห้อง
และกำหนดค่าในห้อง
Channel "#สอนทำบอท","mnt","http://www.hengymaru.com/"
<=====
สำหรับการส่งเข้าห้องกำหนดค่าในห้อง
และตั้ง topic ห้อง
จริงๆในส่วนของ infile.cfg
ที่ต้องแก้ไขจริงๆแล้ว
มีเพียง server , ห้องที่จะให้บอทเข้า
และชื่อบอทเท่านั้นที่เป็นส่วนสำคัญ
click
เพื่อขอดู infile.cfg
ที่ได้แก้ไขไว้แล้ว จะ copy
แล้วเอาไปแก้แค่ ชื่อบอท
กับห้องก้อได้นะไม่หวง
รูปแบบการใส่ชื่อเล่นของบอทจะเป็นดังนี้
1:sbot1
2:sbot2
3:sbot3
4:sbot4
....
ใส่ได้มากที่สุด 16 ชื่อ
ไฟล์ users.1
สำหรับให้บอทรู้จักเจ้าของบอท
เพราะบอทจะจดจำเจ้าของจาก
email มีรูปร่าง ดังนี้
ต้องการให้ชื่ออะไรก็ได้จากอีเมล์
vizualize โดยมีรหัสผ่าน
ที่คุณได้ตั้งไว้ เลเวล 999
ไม่ต้องการ auto @ มีค่าโปรเทค 6
และสั่งบอทได้ทุกห้อง
| พิมพ์ pico
users.1 เพื่อทำการสร้าง
file users.1 |
########################################################################
# Users List: users.1
# Created: Mon Apr 19 19:39:48 1999
# For TnT-II version 5.7f
########################################################################
# index:n!u@h:passwd:nick:access:umodes:protlvl:chan:sus_by:sus_time:added_at
#------|-----|------|----|------|------|-------|----|------|--------|--------
001:*!*visualze@*:Mwnfhon.e87iI:heng:999:0:6:*:
:0:8858905
002:*!*hengymaru@*:NP:*UNKNOWN*:500:1:6:*:
:0:885890
### End of users.1
|
| | | |
1 2 3
4
5 6 7
| | | | | |
|
001:*!*visualze@*:Mwnfhon.e898:heng:999:0:6:*:
:0:8858905
002:*!*hengymaru@*:NP:*UNKNOWN*:500:1:6:*:
:0:8858905
1 == ลำดับที่
2 == อีเมล์
3 == รหัสผ่าน
4 == NickName
5 == เลเวล
6 == auto op
7 == ค่าโปรเทค
ลำดับชื่อก็เรียง 001 002 ....ไปเรื่อย
ๆ
ส่วนที่สำคัญที่สุดที่จะให้แก้ไขก็คือ
1. อีเมล์
2. รหัส *** สำคัญมาก
และห้ามบอกรหัสให้ใครด้วย ***
3. เลเวล
4. auto op ถ้าต้องการก็ใส่ 1
ถ้าไม่ต้องการก็ใส่ 0
5. ค่าโปรเทค
สำหรับการป้องกันไม่ให้บอทตีกันให้ใส่
0 ลงไป
บอทนั้นจะมีเจ้าของบอทได้คนเดียวเท่านั้น
และเลเวล 999 ห้าม add บอทให้คนอื่นโดยให้เลเวลเท่ากับเจ้าของบอท
มิฉะนั้นเลเวลที่ได้จะไม่มีความหมายในการสั่งบอท
*** สำหรับไฟล์ users.1
นี้ถือว่าเป็นไฟล์ที่สำคัญมากที่สุด
ในการสั่งบอท
ถ้าใส่ค่าผิดแล้ว บอทจะไม่รู้จักชื่อในไฟล์นี้เลย
ถ้าหากยังนึกภาพไม่ออกว่า
file users.1 มีรูปร่างหน้าตายังไง
คลิกตรงนี้เพื่อดู
แล้วแก้ไขเพียง email ก้อได้นะ
เมื่อทำการแก้ไขค่าบอทแล้ว
ก็ให้พิมพ์ตามนี้
./gotnt2
เป็นอันเสร็จสิ้นการส่งบอทหนึ่งตัว
ถ้าต้องการจะส่งบอทหลาย ๆ
ตัว ให้พิมพ์ ./gotnt2 หลาย ๆ ครั้ง
สั่งไปประมาณ 7
รอบก็พอรับประกันว่าบอทมาแน่นอน
แต่ถ้าบอทไม่มาก็มีสาเหตุมาจากสิ่งต่อไปนี้
1. ip ส่งบอทเต็ม
2. แก้ไขไฟล์บอทไม่ถูกต้อง
3.ลองพิมพ์ว่า ./tnt2
ดูเป็นอีกหนึ่งคำสั่งในการส่งบอท
ครั้งต่อไป ถ้าต้องการส่งบอทอีก
เมื่อบอทหาย หรือจะมาส่งบอทเพื่อกันบอทหาย
ก็ให้พิมพ์
cd <ที่บอทอยู่>
rm log*
./gotnt2
แค่สองคำสั่งนี้ก็พอ
--=*=
=<< PONG>>=
=*=--
สำหรับการสร้างบอทก็มีเพียงเท่านี้
@^o^@
Ps. ในกรณีที่ไม่สามารถ pico
ได้ใน host นั้นๆ
อาจจะทำได้โดยการ ftp file infile.cfg
ขึ้นมาแก้ไขบน windows
ก็ได้แล้วค่อยทำการ ftp
กลับเข้าไป
|