備忘録

備忘録

2019-03-01から1ヶ月間の記事一覧

Node.js + TypeScript + puppeteerでevaluateを非同期で利用する方法

Ⅰ. はじめに TypeScriptのようなAltJSで以下のコードを実行すると、以下のエラーが出力されます。 await page.goto('http://example.com') let str = await page.evaluate(async () => { let res = await window.fetch('http://example.com') return await r…

GHIDRAにスキンを適応する方法

Ⅰ. はじめに タイトルの通り「GHIDRAにスキンを適応する方法」です。 Ⅱ. やり方 1. git cloneする git clone https://github.com/elliiot/ghidra_darknight 2. スクリプトを実行する python set_colors.py C:\Users\%username%\.ghidra\.ghidra-9.0\tools\_c…

pyinstallerで作成されたexeをデコンパイルする方法

Ⅰ. はじめに Ⅱ. やり方 1. pyinstxtractor.py をダウンロードする 2. exe を展開する 3. 拡張子を付け足す 4. ヘッダを追加する 5. uncompyle6 をインストールする 6. デコンパイルする 実行結果 トラブルシューティング Q. マジックナンバーが分かりません…

Visual Studio Codeで *.d.ts ファイルを非表示にする方法

Ⅰ. はじめに タイトルの通り「Visual Studio Codeで *.d.ts ファイルを非表示にする方法」です。 Ⅱ. やり方 1. VSCodeで「Ctrl + ,」を押し「設定」を開く 2. settings.json を開く 3. 以下を追記する { "files.exclude": { "**/*.d.ts": { "when": "$(basen…

TypeScript+webpack+Node.jsでHelloWorldする方法

Ⅰ. はじめに タイトルの通り「TypeScript+webpack+Node.jsでHelloWorldする方法」です。 Ⅱ. やり方 1. プロジェクトを作成する mkdir helloworld cd helloworld npm init -y npm i -D typescript ts-loader webpack webpack-cli webpack-node-externals npx …