I decided to treat myself to new socks, so I wouldn’t have to keep spending 15 minutes every morning searching the floordrobe for socks… only to find out that the new socks have a (l)eft and (r)ight orientation.
HOW IS THAT GOING TO HELP???
To add insult to injury, I didn’t realize this until I finally decided that the socks were too uncomfortable and I needed to return them. I went to take them off and found the L on the R side, at least I got them switched around now….
Use the Ghidra GUI to install the GnuDisassembler and the SleighDevTools.
Install the following dependencies to Kali:
Download the latest binutils source into your ~/.ghidra/ghidra_<version>/ directory. Link for the right version can be found in the build.gradle file in that directory.
Set your GHIDRA_INSTALL_DIR to the location of your ghidra install (mine was /opt/ghidra/ghidra_<version>.
Check your version of gradle:
Compare the version of gradle Kali installed, to the required version listed in the /Ghidra/application.properties file from the source for the version of ghidra you installed.
If there is a version difference, download the binary for the right version of gradle and use that to run your build command..
Sad to say, I spent over an hour trying to debug completely ambiguous errors from gradle (e.g. Could not find method get() for arguments  on platform ‘linux64’ of type org.gradle.platform.internal.DefaultNativePlatform).
I’ve spent the last year in pandemic world trying to enable one of the world’s largest used car sales companies to have better experiences and more efficient ways to buy and sell cars online – without leaving the comfort of your “home”.
In some ways, I might be tempted to think that I am doing something really cutting edge.. which is why I feel like I have just come up for air.