Malware Journey Day 32

Nick Mckenney
Jan 10, 2024

--

Again this is focused on rust development more than malware. Learning rust is essential due to the transition.

The below are just steps and me explaining what I am doing.

cargo new --lib evildll  

The above is creating the dll

Now time to use this

Now normally these args would work with C. Now the strings are causing issues

I tried wrapping these in the correct formats. Still getting issues!

Apparently I need to add a pointer to these args.

For exporting functions it is also quite different from C

I need to grab the params from winapi and declare them as handles or unsigned 32 integer.

For the rest of my day I spent debuging with cargo and target.

--

--

No responses yet