[MU] tên nhân vật chứa ký tự đặc biệt
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 10 của 10
  1. #1
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    880
    Thanks
    129
    Thanked 851 Times in 335 Posts

    tên nhân vật chứa ký tự đặc biệt

    các bạn cho mình hỏi tên nhân vật chứa ký tự như ~!@#$%^&*() thì có ảnh hưởng gì đến db hay gs không?
    Khách viếng thăm hãy cùng ikenylee xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Ủa pro như bạn vể dev source thì phải biết nó có tác hại gì chứ , theo mình biết thì các ký tự đặc biệt sẽ là sơ hở hacker lợi dụng để injec DB thì phải
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  3. #3
    Thành Viên Tâm Huyết
    Ngày tham gia
    Sep 2011
    Đang ở
    TP.HCM
    Bài viết
    1,630
    Thanks
    805
    Thanked 967 Times in 474 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Trích dẫn Gửi bởi lequangvu [Only registered and activated users can see links. ]
    Ủa pro như bạn vể dev source thì phải biết nó có tác hại gì chứ , theo mình biết thì các ký tự đặc biệt sẽ là sơ hở hacker lợi dụng để injec DB thì phải
    Bác hỏi vậy dễ bị chủ thread chém lắm, không phải khi không mà hỏi đâu, vì có nhiều game cho thoải mái vấn đề đó mà

    Trích dẫn Gửi bởi ikenylee [Only registered and activated users can see links. ]
    các bạn cho mình hỏi tên nhân vật chứa ký tự như ~!@#$%^&*() thì có ảnh hưởng gì đến db hay gs không?
    Dĩ nhiên với MU là không nên, với cấu trúc code hiện tại, cách lấy tên nhân vật ra cũng khá động chạm. Nếu là một người thông thạo về cấu trúc code của mu game server, bạn có thể hỏi các cao thủ, và dường như sẽ rất khó có người nào giúp, vì làm điều này với MU là hơi dở hơi

    ex: gõ @text: chat guild, @@text: chat liên minh
    vậy nếu có mem tên @ABC, chả biết lúc send packet nó ra cái quái gì đây
    Khách viếng thăm hãy cùng HRain xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Moderator lequangvu's Avatar
    Ngày tham gia
    Aug 2007
    Đang ở
    Cung trăng
    Bài viết
    2,274
    Thanks
    797
    Thanked 824 Times in 593 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Trích dẫn Gửi bởi HRain [Only registered and activated users can see links. ]
    Bác hỏi vậy dễ bị chủ thread chém lắm, không phải khi không mà hỏi đâu, vì có nhiều game cho thoải mái vấn đề đó mà


    Dĩ nhiên với MU là không nên, với cấu trúc code hiện tại, cách lấy tên nhân vật ra cũng khá động chạm. Nếu là một người thông thạo về cấu trúc code của mu game server, bạn có thể hỏi các cao thủ, và dường như sẽ rất khó có người nào giúp, vì làm điều này với MU là hơi dở hơi

    ex: gõ @text: chat guild, @@text: chat liên minh
    vậy nếu có mem tên @ABC, chả biết lúc send packet nó ra cái quái gì đây
    Quen biết với chủ thớt nên mới nói vậy chứ gặp mấy thánh trẩu tre thì không dám nói vậy đâu cậu , nói đúng ra là cứ có chứa ký tự đặc biệt là không nên, và còn tùy vào cấu trúc code của server game nữa
    [Only registered and activated users can see links. ] - AN TOÀN - CHẤT LƯỢNG - NHIỀU TÍNH NĂNG
    Zalo/Telegram: 0972376510


  5. #5
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    880
    Thanks
    129
    Thanked 851 Times in 335 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    mình chỉ biết tìm offset và dev từ những thứ có sẵn thôi
    trước chơi mấy cái mu nước ngoài nó có cho đổi tên 3 ký tự kèm !@#$ thiết nghĩ nó cũng hút máu lắm. tự dưng chả thấy mu nào xài nên hỏi thôi
    Khách viếng thăm hãy cùng ikenylee xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên kehuydietUS's Avatar
    Ngày tham gia
    Nov 2015
    Đang ở
    Nơi tận cùng của thời gian
    Bài viết
    260
    Thanks
    220
    Thanked 85 Times in 59 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    tên đặc biệt kể cũng có cái hay của nó độc và lạ, chứ như tên hiện tại muốn biến hóa cũng khó ngoài chữ In và chữ thường nó nhàn chán.
    VD như SayNang™ trông vip hẳn
    Khách viếng thăm hãy cùng kehuydietUS xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Thành Viên Tâm Huyết BladeKnight109's Avatar
    Ngày tham gia
    Jun 2014
    Đang ở
    0x00000000
    Bài viết
    1,135
    Thanks
    151
    Thanked 951 Times in 465 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Trích dẫn Gửi bởi ikenylee [Only registered and activated users can see links. ]
    các bạn cho mình hỏi tên nhân vật chứa ký tự như ~!@#$%^&*() thì có ảnh hưởng gì đến db hay gs không?
    Ví dụ nhé

    Câu query lấy info nv bình thường:
    Code:
    SELECT * FROM Character Where Name = 'ABCDEF'
    câu này khi truy vấn thì không có vấn đề gì. Tuy nhiên với câu query trên mà người hack cố tình thêm như bên dưới:
    Code:
    ' OR Name <> '
    thì câu query trên sẽ trở thành
    Code:
    SELECT * FROM Character Where Name = 'ABCDEF' OR Name <> ''
    Muốn biết sự khác biệt thì copy paste vào MSSQL chạy thử nhé
    Lần sửa cuối bởi BladeKnight109, ngày 11-10-16 lúc 11:19 PM.
    Skype: BladeKnight109 - [Only registered and activated users can see links. ]
    Telegram: @knight109 - [Only registered and activated users can see links. ]

  8. #8
    Thành Viên Tâm Huyết wermanhme1990's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,594
    Thanks
    78
    Thanked 669 Times in 483 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Theo hiểu biết của mình: những ký tự đó nếu vẫn cho phép dùng thì được chuyển thành 1 lọai mã nào đó do mình tự đặt ra ở server trước khi tham chiếu đến database:
    vd: > được mã hóa thành adunohn1x rồi đưa vào dabase, sau đó đưa ngược ra hiển thị ở client thì nó cứ gặp adunohn1x sẽ chuyển thành >
    Khách viếng thăm hãy cùng wermanhme1990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. Các thành viên gởi lời cảm ơn đến wermanhme1990 vì bài viết này !

    HRain (12-10-16)

  10. #9
    Thành Viên Tâm Huyết
    Ngày tham gia
    Sep 2011
    Đang ở
    TP.HCM
    Bài viết
    1,630
    Thanks
    805
    Thanked 967 Times in 474 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Trích dẫn Gửi bởi wermanhme1990 [Only registered and activated users can see links. ]
    Theo hiểu biết của mình: những ký tự đó nếu vẫn cho phép dùng thì được chuyển thành 1 lọai mã nào đó do mình tự đặt ra ở server trước khi tham chiếu đến database:
    vd: > được mã hóa thành adunohn1x rồi đưa vào dabase, sau đó đưa ngược ra hiển thị ở client thì nó cứ gặp adunohn1x sẽ chuyển thành >
    chính xác 10đ môn sql nhé
    cái này trước đây mình từng làm 1 project liên quan tới lưu 1 cột toàn xml, dĩ nhiên các kí tự <> đều đổi thành gì gì quên cmnr
    Khách viếng thăm hãy cùng HRain xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. Các thành viên gởi lời cảm ơn đến HRain vì bài viết này !

    wermanhme1990 (12-10-16)

  12. #10
    Thành Viên Tâm Huyết wermanhme1990's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,594
    Thanks
    78
    Thanked 669 Times in 483 Posts

    Ðề: tên nhân vật chứa ký tự đặc biệt

    Trích dẫn Gửi bởi HRain [Only registered and activated users can see links. ]
    chính xác 10đ môn sql nhé
    cái này trước đây mình từng làm 1 project liên quan tới lưu 1 cột toàn xml, dĩ nhiên các kí tự <> đều đổi thành gì gì quên cmnr
    Mình còn gà lắm, mấy ông hacker làm phần mềm sẽ dễ hơn mấy ông coder thì phải.
    Khách viếng thăm hãy cùng wermanhme1990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 10:31 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.