ホームページ  >  記事  >  ウェブフロントエンド  >  フロントエンド page_html/css_WEB-ITnose を呼び出して、攻撃スクリプトを自動的に検出し、構成アイテムを迅速に発行することに関するエッセイ

フロントエンド page_html/css_WEB-ITnose を呼び出して、攻撃スクリプトを自動的に検出し、構成アイテムを迅速に発行することに関するエッセイ

WBOY
WBOYオリジナル
2016-06-21 09:14:131314ブラウズ

一次自动化发现攻击脚本且调用前端页面快速下发配置项目的个人笔记,服务器脚本部分主要是根据syslog来发现攻击特征然后格式化输出到网页,做各种判断后通知且通过php手动(自动)下发配置,都是一些判断循环啥的,就不贴了。


这里主要是记一些制作前端html网页和后端php页面交互的一些有用的代码


html部分:

声明是html5网页

  html格式

可视化主体

 是文字标题 123456字号从大到小

   是文字段落     加粗字体

 链接在新窗口打开,不加target就在本页面打开

 图片

 父div利用style="height:200px;width:500px"属性来占位  内嵌
レイアウトするには

フォーム内の action 属性が Web ページの場合、送信ボタンが Web ページに送信されます

は送信ボタンです

は HTML で php 変数を呼び出します

head> に中国語を表示します

in は自動更新用に追加されます

は で使用されますinput type= "button" value="Return" width="100" height="24" onclick="javascript:window.location.href='index.php';" /> ジャンプ ボタンとして機能する JavaScript を呼び出します。

style="margin-left:1200px;" 絶対位置属性 style

name= name 属性は一意ですが、値が取得できない場合がありますので使用しないでください。 'background-color:red' 背景色


フレーム、Web ページに Web ページを埋め込む


改行


水平線 コメント

バックグラウンドサウンドが自動的に再生されます


php パート:


$_REQUEST phpの$_REQUESTはPOSTメソッドとGETメソッドで送信データを取得できますが、速度は比較的遅いです

$_GET

はブラウザからGETメソッドで送信されたデータを取得するために使用されます。 GET メソッドは、送信されたフォームの action 属性が指す URL にパラメータ データを追加し、その値がフォーム内の各フィールドに表示されます。ただし、次の欠点があります。 セキュリティが良好ではありません。 . URLでご覧いただけます。送信するデータの量は少なく、2KB を超えることはできません。

$_POST (推奨)

は、POST メソッドを通じてブラウザーによって送信されたデータを取得するために使用されます。 POST メソッドは、HTTP POST メカニズムを使用してフォームの各フィールドを HTTP ヘッダーに配置し、それを action 属性で指定された URL アドレスに送信します。ユーザーはこのプロセスを参照できません。投稿のサイズは通常無制限ですが、サーバーによって若干異なります。 _GET メソッドより若干安全です

$_SERVER['PHP_AUTH_USER'] ユーザー名を取得します

$_SERVER['PHP_AUTH_PASSWD'] パスワードを取得します

header("Location: jk.php"); Put のページに直接ジャンプします

exit; php
のジャンプ

ボタンアクションの後に次のコードを読まないでください

if($_POST['Submit button value']=="Submit button value"){

送信ボタンを押した後にphpを実行することを決定

}

・・ 数字の1の横の引用符は、php

system ("シェルコマンド", $ retval) シェルコマンドを実行し、結果を Web ページに直接出力します (エコーなし)。成功した場合は実行ステータスを true に返し、そうでない場合は false


system() や他の関数はコマンドの実行が終了するまで戻りません (実際には) 、コマンドの出力を待つ必要があります)、これにより間違いなく PHP スクリプトでタイムアウトが発生します。解決策は、次のようにコマンド出力を別のファイルまたはストリームにリダイレクトすることです。 system("/usr/local/bin/order_proc > /tmp/null &");


passthru() 実行 コマンドと出力結果を Web ページに直接 (エコーなしで)、通常は画像の出力に使用されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。