ถ้าผมจะเขียน Bot เกมออนไลน์ เนี้ย ผมจะต้องศึกษา เรื่องอะไรบ้างครับ :-[
เรื่อง กฏหมายครับ :wanwan004:
เข้ามาแซว ผมเปิดเว็บแนวนี้แหละเสียวๆอยู่
Socket,Kernel,AI
อืมม อะไรอีก หลักๆคือ 3 อย่าง
ถ้าจะเจาะพวก HackShield ก็คงต้องรุ้ถึง Reverse Engineering , HEX CODE , Assembly
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:38:00
Socket,Kernel,AI
อืมม อะไรอีก หลักๆคือ 3 อย่าง
ถ้าจะเจาะพวก HackShield ก็คงต้องรุ้ถึง Reverse Engineering , HEX CODE , Assembly
มันคือภาษาคอมพิวเตอร์เหรอครับ
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ
ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ
เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย
แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ
ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ
เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย
แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ
มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ
ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย :wanwan006:
งั้นผมว่าปล่อยผ่านเถอะครับ - -"
รู้ Programming พื้นฐานก็ยังสร้างไม่ได้เลย มันระกับ Advanced แล้วครับ เขียนบอทน่ะ
อ้างถึงจาก: OldmanIndy ใน 30 มิถุนายน 2012, 23:54:44
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ
ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ
เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย
แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ
มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ
ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย :wanwan006:
ไปเรียน วิศวะโปรแกรมเมอร์ สิ ;D
เดี๋ยวหาซอร์สบอทที่ผมเคยเขียนไว้ให้นะครับ
เมื่อก่อนก็อยู่ในวงการบอทแร็คนาร๊อคมาพอสมควรก่อนหยุดทำ เพราะมันหมดความท้าทาย
จะว่าเขียนใหม่ทั้งหมดใช่ไหม ก็ไม่ใช่ แต่พัฒนาจากเดิมที่คนแคนาดาเขียนเอาไว้
แต่ปัญหาคือ ผมไม่รู้ว่า เก็บไว้ไหน ถ้าเจอจะเอามาให้ ถ้าไม่เจอแนะนำให้ไปดู Openkore แล้วเอาซอร์สมาพัฒนา
ปัญหาของเกมส์ใหม่ๆคือ ท่านต้องดักจับและเก็บแพ็กเกตเอง แถมยังต้องแกะการ encrytpe รหัสของเกมส์นั้นๆเอง
ถ้าท่านจะทำจริงก็ขอให้สู้ๆนะครับ เพราะมันทำให้ท้อเอาง่ายๆ แต่ถ้าจับจุดได้แล้ว อะไรๆก็ง่ายไปหมด(นอกนั้นมีแต่ยากๆ) :wanwan019: :wanwan019: :wanwan019:
อ้างถึงจาก: OldmanIndy ใน 30 มิถุนายน 2012, 23:54:44
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ
ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ
เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย
แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ
มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ
ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย :wanwan006:
ถ้าตามอากู๋มี ป่านี้บอทเต็มเมืองแล้วครับ
บอทมันทำได้เฉพาะคนบางกลุ่มเท่านั้นที่เขาศึกษามาแล้วรู้อะครับ ข้อมมูลพวกนี้ ระดับ Advance มากๆอะนะ
ยกเว้นพวกโปรกากๆ ที่ก๊อปเมืองนอกมาย้อมแมวขายเกรียนไทย อะนะ :wanwan013:
เริ่ม หัด ภาษาคอม สักตัวก่อนครับ เริ่มเขียนจากง่ายๆ ไปก่อน :P
ไม่อยากให้เกมมีบอทเลย ทำให้เกมหมดสนุก เอาความรู้ไปสร้างอย่างอื่นดีกว่า :P
เคยใช้ทั้ง VB Pearl C++ C# ในความคิดของผม C# ง่ายสุด แต่ตอบสนองได้ดีที่สุดต้อง C++
delphi ไม่เคยลอง แต่เห็นหลายๆ คนทำบอทด้วย delphi
Tool ที่แนะนำครับ
1. Develop Tool เอาไว้เขียนโปรแกรมก็ MS Visual Studio 2005 ขึ้นไป แนะนำ 2008 ส่วน 2010 ไม่เคยใช้
2. Socket capture tool เอาไว้ดักจับ packet เช่น WPR Pro, WireShark สำหรับเขียนบอทโดยเฉพาะก็ CPE Packet Editor.
3. Cracking Tool เอาไว้สำหรับแก้ไขพวกไฟล์ exe ต่างๆ เช่น Hex workshop, Olly Debugger
ปล. ในกูเ้กิืลก็มีครับ มีครบเลย แต่ถ้าหาึคำว่า สอนเขียนบอท หรืออะไรพวกนี้ หาไม่เจอหรอก
เข้ามาสุ่มดู :wanwan004:
สิ่งที่ต้องมี
- ความรู้ในรูปแบบการเข้ารหัสข้อมูลที่ใช้กันทั่วไป
- ความสามารถในการวิเคราะห์ + คาดเดารูปแบบการเข้ารหัส เพื่อมาหาทางถอดรหัส
- ความรู้ในการเขียนโปรแกรมเพื่อ รับ - ส่ง ข้อมูลผ่านเครือข่าย 'ระดับสูง'
- Logic ที่จำเป็นในการเขียน AI
- เวลาว่างมานั่งอ่าน packet ที่รับส่งกันไปๆ มาๆ (เป็นเลขฐาน 16) เพื่อแกะรูปแบบข้อมูล
สิ่งที่ควรมี
- ความสามารถในการทำ reverse engineering โปรแกรม client ของเกม
- ความสามารถในการแกะ data file ของเกม เพื่อมาใช้ในบอท (พวก map / item / monster / skill data)
ถ้าอยากลองเขียน เริ่มจาก ragnarok ก็ได้ครับ ข้อมูลมีค่อนข้างเยอะ เอาบอทชาวบ้านมาแกะต่อก็ได้ น่าจะช่วยให้ง่ายขึ้นอีกเยอะ
แถมเป็นเกมที่รูปแบบ packet สวยมากๆ และแกะง่ายเดาง่ายพอสมควร
พอเริ่มเห็นแนวทางแล้วค่อยไปลองดัก packet เกมอื่นดูครับ แล้วจะรู้ว่านรกมีจริง :D
ทำบอท รวยเร็ว แต่เสี่ยงนะครับ :wanwan009:
อ้างถึงจาก: securitybm ใน 02 กรกฎาคม 2012, 18:38:37
ทำบอท รวยเร็ว แต่เสี่ยงนะครับ :wanwan009:
ถ้าไม่เป็นการ Hacking Address เกมส์ทำให้โกงได้ต่างๆนาๆ ไม่โดนครับ
เข้าตามตรอก ออกตามประตู เหมือนที่ผู้เล่นทั่วๆไปทำได้ แบบนี้ไม่มีโดนฮะ
ถ้าเรียนรู้ถึงขั้นนั้นจริง ๆ ผมว่า คุณอาจจะลืมเรื่องเขียนบอทเกมส์ไปแล้วก็ได้นะ
ผมว่าต้องถามตัวเองก่อนครับว่าตอนนี้อยู่ขั้นไหนเเล้ว