Riso X7250 で IPの設定ができない

Riso X7250 でIPアドレスを設定しておりました。 IPを192.168.1.10 に設定。 ネットマスクは 255.255.255.0 ゲートウェイを 192.168.1.1 にして確定。しかし確認すると、なぜかゲートウェイが192.168.1.2に勝手に設定されてしまいます。 ???chrome を閉じてI…

HITACHI HI-D3PS  キーロック解除 

HITACHI のビジネスホン HI-D3PS の ダイヤルロックの方法と解除方法です。ロック : F → #長押しロック解除 0000 (パスワード) 通話ボタンでできます。

バッファオーバーフロー のテスト

バッファオーバーフローの実験をするにあたって ASLRを無効にする。 sysctl -w kernel.randomize_va_space=0PIEを無効にする。SSPを無効にする exec-shieldのセキュリティ機構を. ファイル単位で OFFにする。 gcc -fno-PIE -no-pie -fno-stack-protector -z …

Windows10 のファイルを CentOS7 のSamba 上に保存すると1秒、タイムスタンプが戻る

dos filetime resolution = yes これだと、奇数秒の場合、偶数秒に切り捨てられます。 → dos filetime resolution = noこれでも、一秒以下のところで、誤差がでていっちしなかったので 秒までの文字列をDatetimeに変換して、ミリ秒の部分を切り捨ててから比…

Fortiegate 90D で HTTPS 用の証明書を入れ替える

Fortiegate 90D を学習用に買ったのですが、HTTPS通信ができないので、 オレオレ認証局で証明書を作成しました。その手順です。Fortiegate にWebログインして システム → 証明書の画面で 生成をクリックします。証明書署名要求を生成するになりますので、 サ…

Windows10 パスワードが違います 正しいパスワードでログインができない

今日、会社のPCにログインしようとしたら、できませんでした。 パスワードを勘違いしているのかとおもいましたが、違うようです。別のノートPCに保存していたリモートデスクトップのパスワードも、ダメでしたので。PIN入力 → ダメ(合っているかわからない)…

コンピュータハイジャッキング を読んで

桃色テクノロジー様や、 様々な同系のサイトの情報に触れているのですが、 なかなか理解ができません。そんな時に読むべき本の第一は この「コンピュータハイジャッキング」です。知りたいことが、知りたいだけ書いてあるのに、ページ数は多すぎない。素晴ら…

Centos7 DNS Bind named-chroot  が動かない

DNSでハマりました。 → dns の 自宅サーバCentos7 のサイトで、Centos6用のスクリプトを使用してしまいました。 これでハマりました。 BIND稼働中の var/named/chroot/etc に ある named.conf を見たところ、初期設定のままでした。 ※ → var/name/chroot/etc…

ACCESSインポート時のデータ型変換の不具合に関する調査 MaxScanRows

ACCESSインポート時のデータ型変換の不具合に関する調査 1 現象 ACCESSへ、CSVファイルからデータをインポートするときに、ある列の小数の値が、小数点以下を切り捨てられた状態で、整数としてインポートされた。テーブルの該当列のデータ型はテキストにな…

VB.NET Office360 Excel エラー 外部参照

PCが壊れたので復旧しました。 すると、今まで動いていたVB.NET のアプリでエラー。「インターフェイス型 'Microsoft.Office.Interop.Excel.**** にキャストできません」というのが出るが、他の環境でチェックすると出ない。1: エラーが出る環境はWind…

書式指定文字列 脆弱性 サイバー攻撃 

ポイントは、%2$n が二つ目の引数で指定した、アドレスに書き込むというところ。 int secert = 'secert'; printf(%100c$2$n,'a',&secert);これは ポインタ変数 secret のアドレスに100を書き込んでいる。それでは攻撃の場合はどうなっているかというと、 ./o…

XSERVER で メール着信を通知する。

さて、メールサーバをXserver で使用していますが、共有サーバで、メール着信の通知を別のアドレスに送る方法です。 まず、perlのスクリプトを用意します。はまったポイントがいくつか。 @マークは、ダブルクォーテーション内だと、配列変数として展開され…

エクセルで 貼り付け時 日付にならないようにする

エクセルにデータを張り付けるときに、 分数や、ハイフンでつながった数字(住所等)を張り付けると、 日付に勝手に変換されてしまうことがあります。 これを避けるには、 ① 貼り付け先で、日付になってしまう列の書式を文字列にしておく ② 張り付けるときに…

Office 365 で 再認証したい

Offce365 で 一度非アクティブ化してもう一度再認証したい場合。 アカウントに登録されたデバイス名をすぐに変更したい場合などに有効です。 (コンピュータ名を変更すると、そのうち自動で変更されるそうです。) エクセル等を開いても認証画面が出てこない…

.NET の DataGridViewが遅すぎる。

何度も苦しんできた、.net の DataGridViewのパフォーマンスですが、 ここで一度パフォーマンスを上げるために(下げないために)必要なことを記録しておきます。 プロパティ ColumnHeaderHeightSIzeMode RowHeadersWidthSizeMode の二つは、「絶対にAuto」…

VB.NET OleDbDataAdapter.Fill で DataTable が Nothing になることがある。

MDBにOleDbDataAdapter で sql を発行して DataTable を取得しています。 レコード件数がなければ、Table.Rows.Count = 0 になります。 ということで、 Dim Table As DataTable = GetTable("select * from MasterTable1;") For i as Integer = 0 to Table.Ro…

Chronyd 同期できない CentOS7

Chronyd で同期できない現象が起こっていましたが。 セグメント3つを許可していたのですが、一行で設定してはだめっだったようです。 allow 192.168.1.0/24 allow 192.168.2.0/24 allow 192.168.3.0/24 のように、3行にわけたらできました。 ちなみに、all…

Base64の肝

Base64はShift -JISなどの文字列を、US-ASCII で表現するための符号化方式です。 US-ASCII は64文字で構成されています。 元のShift-JISをビット列に変換してつなげ、6ビットずつに区切りなおすと、 64文字で表現可能になります。 (2の6乗は64)

VB.NET MS ACCESS のSQLでLIKE ワイルドカード

LIKEのSQLをACCESS 上でを記述するときは、 SELECT staffcode FROM StaffMaster WHERE StaffCode LIKE '1*'; (頭が1で始まるコードを抽出する)になりますが。 VB.NET からSQLで抽出する場合は、 SELECT staffcode FROM StaffMaster WHERE StaffCode LIKE …

VB.NET メール添付ファイルで、無効なファイルと言われる。

System.Web.HttpException: 'メール アタッチメント 'C:\Users\***\Scan\log\2018-0915-103252.txt' が無効です。' と表示される。 良く調べたら、ファイルパスの最後に、間違ってvbCrlf がくっついていました。

VB.NET vbCrlf で split すると二行目から先頭にvbCrlfがついてしまう

val.split(vbCrlf) → 2行目以降の先頭に、vbCrlfがつく。 split(val, vbCrlf) → vbCrlf はつかない。 です。

YAMAHA RTX810 のフィルターで Dynamic の in と out について

まずは、filter の IN とOUTについて。 ルータに向かう方がIN ルータから出てくる方がOUT です。 dynamic の動作がよくわからなかったので実験。 ip secure filter in 1000 1001 9999 dynamic 1010 ip secure filter out 9999 9999は全てreject さて、これで…

ZIP ファイルを解凍せずに中身を見ると、見えないが、解凍するとある。

さて、この間会社で起こった不具合です。 メーラーは OUTLOOK 2016です。 受信したメールをOUTLOOK 2016で開き、添付ファイル(zip ファイルでした)を、 保存して中身を見ると。中身がありません。 何かの間違いかと思い、お客様にお願いしてもう一度添付フ…

Visual Studio 2017で エラーが不意に発生する。

先日から、visual studio2017でエラーが発生するようになりました。 「Visual Studio は例外を検出しました。拡張機能が原因である可能性があります。」 と表示される。そのたびにvisual studioを再起動していました。 [HKEY_CLASSES_ROOT\Wow6432Node\CLSID…

CENTOS 7 Samba 設定変更後、アクセスできなくなる。 ユーザーごとのアクセス制御変更後。

業務時間終了ぎりぎりで、ファイルサーバを使用している人たちがいなくなるのを見計らって、編集し終わったsmb.conf等を保存して、systemctl restart smb nmb 再起動OK! アクセスチェックもOK。となったところで、 念のため他のPCからもアクセスしてみると、…

RTX810 の DNS が 起動してしばらくすると反応しなくなる

社内ネットワークで、インターネット、メールセグメントを分割するために、RTX810を設置してIPマスカレードで、事務所ネットワークと接続することにしました。 事務所ネットワークセグメント 192.168.1.0/24 で インターネット、メールセグメント 192.168.2.…

OutLook VBA で送受信の開始を検出する

以前、OutLookVBAで、送受信の終了を検知する記事を書きましたが、 今度は、「送受信の開始」を検出する必要が出てきました。 その方法。 以前とほとんど一緒ですが。 '以下をClass1に記述します。 Dim WithEvents mySync As Outlook.SyncObject Sub Initia…

VirtualBox で ヴァーチャルマシンが起動しない話

BIOSで VT を 有効にしているのだが、 なぜか再起動しても VT-x が有効にならない。 何をしてもヴァーチャルマシンが起動しない。 asus のマザーなのだが、 BIOSをのCPUのところには、VT の設定がなくて、 他の場所に見つけた。 システムエージェント設置に…

マネージ デバッグ アシスタント 'DisconnectedContext'  VB.NET で発生。 Excel出力

一度の処理で、100個くらいのエクセルファイルを出力する処理を作りました。 ループしながら、出力、保存を繰り返すのですが、 大体同じようなタイミングでエラーが発生し、 20個目のエクセルを出力、保存し終わって、 エクセルのオブジェクトをRelease…

VB.NET WindowsService から画面をロックする 3

さてさて、もともと指紋認証アプリのための仕組みだったのですが、 なぜか、バックアップバッチが走っているサーバ上で、タスクスケジューラに登録された指紋認証アプリが起動しないとのこと。 うーん。バックアップバッチが最初に走って、それが終わるまで…