Kết quả 1 đến 10 của 34
Chủ đề: Hướng dẫn fix lỗi drop table
-
21-11-08, 01:47 PM #1
Hướng dẫn fix lỗi drop table
Level: easy
sau đây mình trình bày 1 cách fix drop table cho web php cách này mới nghĩ ra nhưng cũng hơi mất công cho anh em
thử nhé
trước hết để thực hiện drop data được thì chí ít cũng fai? dùng lệnh này
drop character-- chẳng hạn
nếu cao thủ nào đó có thể vượt qua hệ thống check ký tự đặc biệt của bạn bằng cách nào đó thì đến đây chúng ta hãy xem
drop character-- -> sẽ có 16 ký tự và thông thường các login, name, password trong mu chỉ có 10 ký tự thôi => cách giải quyết của tôi là sẽ quét tất cả các giá trị $login,..v.v nhận từ GET hoặc POST nếu các giá trị này vượt quá 1 chục ký tự thì sẽ được coi là hack data của bạn ->exit();
và không nói nhiều code đây các bạn hãy add vào web của các bạn trược khi thực hiện câu lệnh quẻy
PHP Code:
//==============//Login check\\===========
function dk_login($login,$numb) {
$login = html_entity_decode($login, ENT_QUOTES);
if (strlen($login) > $numb) {
echo"Block query";
//code log
exit();
}
$login = htmlentities($login, ENT_QUOTES);
return $login;
}
$login=$_GET["login"];
$login=dk_login($login, 10);
//==============//pass check\\===========
function dk_pass($pass,$numb) {
$pass = html_entity_decode($pass, ENT_QUOTES);
if (strlen($pass) > $numb) {
echo"Block query";
//code log
exit();
}
$pass = htmlentities($pass, ENT_QUOTES);
return $pass;
}
$pass=$_GET["pass"];
$pass=dk_pass($pass, 10);
//=================code của bạn liên quan đến $login và $pass ở dưới này=======//
:biggrin::biggrin:Lần sửa cuối bởi Mr.Noob, ngày 07-03-09 lúc 10:53 AM.
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:03 PM #2
Ðề: Hướng dẫn fix lỗi drop table
Thank pro....Test.............
Khách viếng thăm hãy cùng Nylan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:16 PM #3
Ðề: Hướng dẫn fix lỗi drop table
sẽ hơi mất công cho việc add vào web 1 tý nhưng ai chịu bỏ thời gian ra để add nó vào web thì có thể tránh được những chuyện không may xảy ra ^^_^^
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:17 PM #4
Ðề: Hướng dẫn fix lỗi drop table
sẽ hơi mất công cho việc add vào web 1 tý nhưng ai chịu bỏ thời gian ra để add nó vào web thì có thể tránh được những chuyện không may xảy ra ^^_^^
@dh_notbale: bác nỏi ro các files add...để các bạn add...chứ nói thế có nhiều bạn hem bik đâuKhách viếng thăm hãy cùng Nylan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:19 PM #5
- Ngày tham gia
- Aug 2006
- Bài viết
- 834
- Thanks
- 19
- Thanked 968 Times in 225 Posts
Ðề: Hướng dẫn fix lỗi drop table
Hihi bác DH Pro quá
........................Khách viếng thăm hãy cùng tomatoes xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:48 PM #6
- Ngày tham gia
- Jul 2007
- Bài viết
- 45
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Hướng dẫn fix lỗi drop table
add vào file nào và add vào đâu thế?????
Khách viếng thăm hãy cùng huydiet999 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 02:57 PM #7
- Ngày tham gia
- Jul 2008
- Bài viết
- 177
- Thanks
- 8
- Thanked 19 Times in 8 Posts
Ðề: Hướng dẫn fix lỗi drop table
Theo như nhận định của riêng mình, ko thể fix được cho MU WEB
Vì mu web có rất nhiều lỗi. Ko riêg loginKhách viếng thăm hãy cùng LoveBol xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 03:07 PM #8
- Ngày tham gia
- Aug 2008
- Đang ở
- Love Info Heart
- Bài viết
- 631
- Thanks
- 16
- Thanked 111 Times in 52 Posts
Ðề: Hướng dẫn fix lỗi drop table
Cái nì dùng sao vậy bác đức....add vào đâu bác chỉ lun nhé....
-
21-11-08, 03:08 PM #9
Ðề: Hướng dẫn fix lỗi drop table
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-11-08, 03:32 PM #10
Ðề: Hướng dẫn fix lỗi drop table
ví dụ trang tìm kiếm tên nhân vật
code bình thường
<?
//==============Get dữ liệu từ form=========//
$name=$_GET["name"];
//=========code về sql (connect, anti sql ..v.v.)=========//
include(..???);
include(..sql);
include(..antisql...);
//==============query sql code..==============//
$sql="select top 10 name from character where name like=%$name%";
//..v.v.=====
?>
code đã được chèn
<?
//=========code chẹc length=========//
function find($name,$numb) {
$name = html_entity_decode($name, ENT_QUOTES);
if (strlen($name) > $numb) {
echo"Block query";
//code log
exit();
}
$name = htmlentities($name, ENT_QUOTES);
return $name;
}
//==============Get dữ liệu từ form=========//
$name=$_GET["name"];
$name=find($name, 10);
//=========code về sql (connect, anti sql ..v.v.)=========//
include(..???);
include(..sql);
include(..antisql...);
//==============query sql code..==============//
$sql="select top 10 name from character where name like=%$name%";
//..v.v.=====
?>
đại loại là như vậy
code này sẽ là code kiểm tra cuối cùng độ dài của $name trước khi query liên quan đến nó.Lần sửa cuối bởi dh_notable, ngày 21-11-08 lúc 03:55 PM.
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Vấn đề drop đồ thần của Kundun [SCF 10.07.65]?????
Bởi garllado trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 20-06-11, 06:31 PM -
Help mình với.Drop item
Bởi herovn1994 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 07-06-11, 04:48 PM -
Chỉnh Drop của đồ thần trong CC!!!
Bởi kubill trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 28-05-11, 12:59 PM -
Chỉnh tỷ lệ DROP
Bởi Rest In Peace trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 08-05-11, 11:48 PM