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