2016-01-01から1年間の記事一覧

Logonイベント

eventvwr.exeID 4624 logon (成功したとき) logon type 2 対話型…telnet、ftp等 3 ネットワーク、SMB 5 サービス 10 RDPID 576 権限昇格 4672 権限昇格https://www.ultimatewindowssecurity.com/securitylog/encyclopedia/event.aspx?eventid=4624

コマンドプロンプトを用いたhostscan

for /L %f in (1,1,254) do ping -n 1 -w 50 192.168.0.%f >> ping_results.txt

空白文字を含むパスのディレクトリなどをfindでなめて各ファイルに処理を施す方法(bash)

#!/bin/bash files=() while read file do files+=("${file}") done 対象ディレクトリ/*) echo "${files[@]}" > /media/結果出力先ディレクトリ/結果出力ファイル名〜 done - 以下のスクリプトでは、空白文字を含むパスの場合うまくいかない#!bin/bash for i…

UPX 解凍方法

upx -d packed.exe -o unpacked.exe -dは解凍、-oは出力先ファイル名の指定

起動時のRun関係(malがよく使うもの)

HKLM/Software/Microsoft/Windows/CurrentVersion/Run HKLM/Software/Microsoft/Windows/CurrentVersion/Runonece HKLM/Software/Microsoft/Windows/CurrentVersion/RunoneceEX AppData/Roaming/Microsoft/Windows/スタートメニュー/プログラム/スタートアップ C:/Windows/win…

UserAccountの確認

lusmgr.msc net localgroups administrators

log/secure/sshd

Accept fail(..er,..ed) root でgrep

ディレクトリ中の全ファイルの頭1行のみtypeする…headコマンド的な

対象ファイルを含むディレクトリに移動して - @echo offfor /f "usebackq delims= eol=" %%s in ("%~1") do @( echo %%s goto break; ) :break - をhead.cmdとして保存する。>for %a in (*) do head %aとすると、 C:\Users\root\Pictures>head ds_insert3.pd…

USBメモリ挿入に関するレジストリ上の履歴

複数あるが、取り急ぎの場合はHKLM\SYSTEM\ControlSet001(or 002) Enum\USBSTOR\Disk&Ven_&Prod_USB_DISK_2.0(or 3.0)&Rev_PMAP 以下にシリアル番号で始まるキー HKLM\SYSTEM\MountedDevices 以下に \DOSDevices\D: などとして詳細を含むキーが記録されてい…

ディレクトリ中の全ファイルのhash計算(コマンドライン上のforループの使い方)

コマンドライン上で >for %a in (*) do certutil -hashfile %a MD5 特定のhashを持つファイルを検索する場合は、出力結果をtxtファイルにリダイレクトしてgrep - bashでやるなら、 >for i in `find ./ -type f` >do >md5sum $i >done であとはgrepに送るなり…

特定文字列を含むファイルの検索

対象ファイルを含むディレクトリに移動して>for %a in (*) do findstr 検索文字列 %aとすると 再帰的にfindstrが実行される。 (batファイル中に記載するときは %a を %%a と%2個で書く)

NTFS 代替データストリームとは?

http://port139.hatenablog.com/entries/2005/09/08

header & footer

https://fish.minidns.net/projects/a-painter-and-a-black-cat/wiki/CTF_Forensic のキャッシュから...実行形式¶ ファイルフォーマット HEX ASCII Note ELF 7F PE(.exe .dll .ocx .scr .cpl .com .fon) 4D 5A MZ 頭の方(0x80〜0xf0のあたり)が 50 40 00 00 …

File magic numbers

http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html

PEヘッダでパッカーの有無を見分ける方法

http://blog.macnica.net/blog/2014/03/pe-5284.html 1.調べたい検体をPEViewで開きます。2.左側のツリーから「IMAGE_SECTION_HEADER .xxxx」を選択します。3.右ペインの「Characteristics」欄を確認し、以下のフラグがいずれもあるかどうかを調べます…

Proxy log のチェック方法

不審な通信を早く見つけるにはどうしたらいいでしょうか?① 疑いのある特定の端末のみに絞り込み ② CONNECTでgrep ③ ユーザが使用しているブラウザのユーザエージェントでgrep -v〜ユーザオペレーション以外のSSL Connectionが表示される... って感じはどう…

Sqlite Browser... 用のメモ

CREATE TABLE copy_of_Messages AS SELECT * FROM Messages; ALTER TABLE copy_of_Messages ADD COLUMN timestamp_2JST text; UPDATE copy_of_Messages SET timestamp_2JST = datetime(timestamp,'unixepoch','localtime'); - CREATE TABLE copy_of_chat AS …

Windows上での hash の計算

吊るしのWinコマンドでOK >certutil -hashfile C:\filepath\filename MD5(又はSHA1)http://d.hatena.ne.jp/EijiYoshida/20150526/1432625482 ※ Linux上では $ md5sum filename $sha1sum filename $sha256sum filename ※ mac上では $ md5 filename $ openss…

Python で ROT13 (シーザー暗号) を書いてみる

http://blog.amedama.jp/entry/2015/10/13/213412

Pythonによるシフト暗号の復号

Pythonによる文字コードに2を加えた暗文の復号方法 Pythonを起動(ライン入力モード) C:\ToolZ\python27>python Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license"…

サイズの大きい隠しファイルを検索する

dir /S /A:H > test.txtsakuraエディタなどでgrep[0-9],[0-9][0-9][0-9],[0-9][0-9][0-9](サイズ1Mbyteを超えるものが列記される。)

sshのlog確認

/var/log/secure で fail 及び root を検索する。

regripper

http://kieft.hateblo.jp/entry/2014/08/31/regripper%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%83%A1%E3%83%A2 から引用●プログラムの実行履歴 ・UserAssist エクスプローラー経由で起動したアプリケーションがわかる。 (エクスプローラーがプログラムの実…

文字列ジェネレーター

http://lazesoftware.com/tool/strgen/

ROT13

http://sucrose.hatenablog.com/entry/2014/04/27/234005 から引用 シーザー暗号はすべてのアルファベットをn個ずつずらす暗号です。シーザー暗号 - Wikipedia ABCDEFGHIJKLMNOPQRSTUVWXYZ ↓(+3) DEFGHIJKLMNOPQRSTUVWXYZABC 暗号を元の文に復号化するときに…