From 6108d89f06642a85fce01b36dc20a7271124783d Mon Sep 17 00:00:00 2001 From: Aly Date: Sat, 31 Oct 2020 15:23:16 -0700 Subject: [PATCH] Add Ghidra stuff --- decompilation.md | 4 ++++ ghidra.md | 8 ++++++++ java.md | 3 +++ journal/2020-10-31.md | 5 +++++ masm-assembly.md | 3 +++ 5 files changed, 23 insertions(+) create mode 100644 decompilation.md create mode 100644 ghidra.md create mode 100644 java.md create mode 100644 masm-assembly.md diff --git a/decompilation.md b/decompilation.md new file mode 100644 index 0000000..15369a3 --- /dev/null +++ b/decompilation.md @@ -0,0 +1,4 @@ +# Decompilation + +- The process of rewriting an application into a target-independent programming + language diff --git a/ghidra.md b/ghidra.md new file mode 100644 index 0000000..c6126aa --- /dev/null +++ b/ghidra.md @@ -0,0 +1,8 @@ +# Ghidra + +- SRE (Software Reverse Engineering) tool +- Has a [[Java]]-based plugin system + +[//begin]: # "Autogenerated link references for markdown compatibility" +[Java]: java "Java" +[//end]: # "Autogenerated link references" diff --git a/java.md b/java.md new file mode 100644 index 0000000..b8768ce --- /dev/null +++ b/java.md @@ -0,0 +1,3 @@ +# Java + +- Programming language diff --git a/journal/2020-10-31.md b/journal/2020-10-31.md index 5833c92..5f1f955 100644 --- a/journal/2020-10-31.md +++ b/journal/2020-10-31.md @@ -1,7 +1,12 @@ # 2020-10-31 - Set up this journal. See the [[readme]]. +- Looked into writing a [[Ghidra]] plugin to generate [[MASM Assembly]] for a + [[decompilation]] project. [//begin]: # "Autogenerated link references for markdown compatibility" [readme]: ..\README "Aly's digital garden" +[Ghidra]: ..\ghidra "Ghidra" +[MASM Assembly]: ..\masm-assembly "MASM Assembly" +[decompilation]: ..\decompilation "Decompilation" [//end]: # "Autogenerated link references" diff --git a/masm-assembly.md b/masm-assembly.md new file mode 100644 index 0000000..724e8c7 --- /dev/null +++ b/masm-assembly.md @@ -0,0 +1,3 @@ +# MASM Assembly + +- A dialect of assembly meant for Microsoft's compiler