kirabbit

JS

【JS】Sleep関数について

Javascriptを使って動的なHPを作りたいと思い、まずはSleep関数のサンプルを実装し、文字列を表示させてみました。 sleep関数 次のプログラムを実装しました。 //引数に指定したミリ秒後にreturnが返ってくる functi...
JS

【PHP】レーダーチャートの表示

属性パラメータ等でよく使用される、レーダーチャートを作成するjavascriptのサンプルを作成したので、PHPから値を渡して表示されることを確認しました。 外部のJSは使用していないので、このままのソースで使用できます。 多角形のレーダー...
JS

【JS】画面上に図形を表示する

Javascriptでブラウザ上に図形を表示できることを最近知りました。ゲーム内にもグラフを表示しようと思い、サンプルを作りました。 直線を引く まずは次のJavascriptを使用して直線を表示させました。 <!DOCTYPE html>...
HTML

【PHP】SELECTBOXを出力する関数

PHPでselectboxを出力する関数を作りました。今までSELECTBOXを出力するたびにコードを書いていたので関数化したら使いやすくなりました。 特別な処理は何もしておらずありきたりな関数ですが、よく使う関数なので、備忘録として載せて...
セキュリティ

PDFのJavascript埋め込みについて

本年10月のマルウェアレポートにPDF/Phishingがランクインしていました。PDFのOpenActionからJavascriptを呼び出すことができるそうなので、このようなことができるのか、試してみました。 準備 OpenAction...
セキュリティ

John the ripperによるZIPパスワード解析

ZIPパスワード解析ソフトJohn the ripperを使用して、ZIPファイルのパスワード解析を行い、パスワードの強度や暗号化方式の対応状況について調べました
サーバ

botのアクセス遮断について

.htaccessを使ってBotのUAを識別してアクセスを制限する実験を行いました。ffftpに.htaccessが表示されなかったり、そもそも.htaccessが有効化されていなかったりと、思ったより時間がかかりました。
PHP

エラーメッセージInput variables exceeded 1000.について

画面上に大量のselectboxを配置したところ見慣れないエラーが発生したので原因と対策について考えました。
未分類

IPアドレスのフィルタリング対策について

IPアドレスを16進数や8進数で記載することで、フィルタリングをすり抜ける手法があるようです。どのような表記ができるのか実験してみました。
PHP

【PHP】RPGゲームを作る5(ログイン画面)

ログイン画面を作りました。SQLインジェクション対策と、多重ログオン対策を行っています。