2017-12-01から1ヶ月間の記事一覧
[低レイヤ] VisUAL - A highly visual ARM emulator ARMアセンブリのシミュレータ。メモリやレジスタの内容が可視化されている。 [低レイヤ] GitHub - avast-tl/retdec: RetDec is a retargetable machine-code decompiler based on LLVM. 無料AVソフトでお…
2016年に作った Lisp (Scheme) インタプリタ、ダイナミックスコープだったまま放置していたのでレキシカルスコープに直した。 ダイナミックスコープとレキシカルスコープとは。 スコープの変数の参照のやり方の違い。 ダイナミックスコープ:実行時に呼び出…
デバッガの内部について調べてるのでまとめ、追記するかも Linux の場合 ptrace が昔から使われている How Does a C Debugger Work? (GDB Ptrace/x86 example) - (gdb) break *0x972 gdb の内部(英語) ptraceシステムコール入門 ― プロセスの出力を覗き見し…
[セキュリティ] OSSの脆弱性を探すためにやったこと // Speaker Deck [セキュリティ] Web Security Log: The proc/self/environ Injection procfs を使えば LFI で 環境変数を取れるという話 CTF では基礎知識? procfs - Wikipedia [セキュリティ,機械学習*1…
[プログラミング言語] Carp | Veit's Blog ボローチェッカー付きの Lisp 方言 [プログラミング言語] The Cell Programming Language Reactive Automata という Reactive な計算要素がある言語。C++にトランスパイルされる。 [セキュリティ] A New Era of SSR…