• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Share Hàm chống SQL Injection

Myshare

New Member
Hàm chống SQL Injection sử dụng cho chống SQL Injection trong trường hợp
các bác IT nhà ta tò mò.
Code:
function anti_sql($sql) {
$sql = preg_replace(sql_regcase("/(from|select|
insert|delete|where|drop table|show tables|#|
*|--|\)/"),"",$sql);
return trim(strip_tags(addslashes($sql))); #strtolower()
}
Chống sql inject 2 các bạn có thể lựa chọn phương pháp khác nhau và
function cho phù hợp
Code:
function id_replace($id) { $id = str_replace("+","",$id); $id = str_replace("'","''",$id); $id = str_replace("UNI0N","",$id); $id = str_replace("select","",$id); $id = str_replace("*","",$id); $id = str_replace("%","",$id); $id = str_replace("%","",$id); $id = str_replace("2b","",$id); if (strlen($id) > 10) { $id=""; } return $id; } function string_replace($string) { $string = str_replace("&quot;",""",$string); $string = str_replace("+","",$string); $string = str_replace("'","''",$string); $string = str_replace("<","[",$string); $string = str_replace(">","]",$string); $string = str_replace("&gt;","]",$string); $string = str_replace("&lt;","[",$string); $string = str_replace("UNI0N","",$string); $string = str_replace("select","",$string); $string = str_replace("*","",$string); $string = str_replace("%","",$string); $string = str_replace("%","",$string); $string = str_replace("2b","",$string); if (strlen($string) > 15) { $string=""; } return $string; }
Dùng thử và phân tích khả năng ứng dụng miễn hỏi
 
Xen qua cái code thì cũng không giúp ích được gì nhiều :) . Người ta có thể dùng UniOn SeLect thay cho union select :D
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
Admin Hàm chống SQL Injection Bảo mật 0
Admin Hướng dẫn hàm chống SQL Injection PHP 0
haopro Nonstop Nhạc Sàn Trung Thu 2020 BASS Dập Cực Căng Hở Luôn Hàm Răng Âm nhạc 0
H Hài Tết Để Yêu Thương - Hàm Răng Của Ai? (Xuân Hình) Video, clip 0
P Help host admin tài trợ bị disnable hàm mkdir Hosting / Domain 4
L Hỏi về hàm làm việc với file Johncms 3
A Hỏi Hàm kết nối một file đến cơ sở dữ liệu Wordpress 9
Tuzoro Bảo Mật Disable các hàm bằng php.ini Bảo mật 0
Admin Một số hàm rất hữu ích trong php PHP 0
Admin Google xác nhận Android hỗ trợ chụp ảnh RAW và chế độ chụp liên tục, sẽ có hàm API trong tương lai Tin tức CNTT 0
Admin Dropbox mua lại công ty cung cấp giải pháp điện toán đám mây PiCloud để giúp phát triển các hàm API Tin tức CNTT 0
Admin Microsoft bổ sung hàm Facebook Login APIs cho các lập trình viên Windows 8 và Windows Phone 8 Tin tức CNTT 0
D Share Hướng dẫn tạo cấu trúc php sửdụng hàm GET hoặc POST All Shared Scripts 0
Admin Hàm php login 1 site khác PHP 0
Admin Hàm doubleval() trong php PHP 1
N Bán nhà Vũ Phạm Hàm - Trung Yên (LH: 0903400869) Trò chuyện linh tinh 0
djdungcuty [PHP] Hàm dọn dẹp thư mục trống trên host PHP 0
Admin Cách trừ ngày tháng trong excel bằng hàm dateif() Sử dụng, chia sẻ, hỏi đáp 0
djdungcuty Share: Hàm hiển thị thành viêncho JohnCMS Johncms 1
Admin Hàm mã hóa MD5 password bằng c# và VB.NET C# / C++ 0
T Xin admin hàm vbb online Vbulletin 2
S No đói nơi ruộng bậc thang được "phong hàm" Tin tức, sự kiện thường ngày 0
Admin Hàm hiển thị Alexa Rank cho PHP PHP 0
Admin Sử dụng hàm Select Case PHP 0
N Help hàm switch case trong php PHP 1
Admin Hướng dẫn disable 1 số hàm PHP trên Server bằng PHP.INI PHP 0
S Phát hiện loài chuột không có răng hàm Tin tức, sự kiện thường ngày 0
S Thêm 4 loại sữa Nhật có hàm lượng iốt thấp Tin tức, sự kiện thường ngày 0
congtust24 1 số hàm hay trong PHP dùng để tính ngày tháng PHP 5
S Bí thư xã đánh người gãy xương hàm Tin tức, sự kiện thường ngày 0
blog4me Help Các hàm trong php All Shared Scripts 0
Admin 2 hàm CURL hay để lấy và gửi (GET & POST) dữ liệu từ trang khác PHP 0
Admin 200 câu khảo sát hàm số có lời giải – Trần Sĩ Tùng Góc thành viên học tập 0
tunglamed Nhắn tin ủng hộ quỹ Vắc-xin phòng chống Covid-19, Chung tay đẩy lùi dịch bệnh Điện thoại di động 3
B MobiFone tặng gói cước C120 cho các y bác sĩ và các lực lượng phòng chống dịch Covid-19 tuyến đầu Thông tin các mạng di động 2
T The New York Times ứng dụng Blockchain chống lại fake news Tin tức CNTT 0
T Trung Quốc phát triển Blockchain để chống lại Donald Trump Tin tức CNTT 0
K KEO RON ITALIA GỐC EPOXY TUYỆT CHIÊU CHỐNG THẤM Thảo luận chung 0
dammechiase Phần mềm chống hack đế chế AOE -chống hack map mới nhất Trò chơi 0
T Khớp nối chống rung tại Việt Nam Thảo luận chung 0
T Khớp Nối Chống Rung hoạt động, Ứng Dụng và Nguyên Lý Hoạt Động Thảo luận chung 0
Admin Hướng dẫn cài mod_evasive chống DDoS cho Apache trên CentOS 7 VPS & Dedicated Server 0
Admin Hướng dẫn sửa lỗi Phần mềm chống vi-rút bị lỗi bất ngờ khi đang quét tệp này trên Google Chrome Sử dụng, chia sẻ, hỏi đáp 0
cuken [Share] Cách Phòng Chống Ddos site hiệu quả HTML & CSS 0
T 3 cách phòng chống DDOS hiệu quả All Shared Scripts 0
T Share mod Captcha khi đăng bài viết chống spam cho johncms Johncms 0
Tuzoro Share Code Chống DDos anti DDoS cho wap Mã nguồn wap 1
Kayashiteru Share Share code chống reg nick quá 3 lần trên 1 IP All Shared Scripts 0
C Chống copy bài Phpbb3x 0
C Phương pháp chống local attack ! Chống local, attack, symlink, ddos 0

Similar threads

New posts New threads New resources

Back
Top