2016-09-01から1ヶ月間の記事一覧

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 を検索する。