Yeniaul wrote: usb137 wrote:
I used to be a Win32 virus coder long years ago. Now I would like to start again doing some Win64 virus coding. Unfortunately, I'm old, and I fried parts of my brain by longtime Methoxetamine abusus. Any good tips to help me?
It depends, are you going to use ASM or a higher-level language?
Well, asm of course! I head the best one for Win64-coding is NASM, is that correct?
One thing that kind of irritated me was that the Win64 API requires its parameters to be brought up by registers. As Win32asm coder, it was a stone-written fact to me that everything needs to be brought up at the stack. Perhaps someone knows when that changed? Only by the introduction of Win64 or are there several different calling conventions I don't know of yet?
Although, I'm not completely focused on Assembler. The last virus I had published was this one:
It was released several years after I had written it, was you can easily see: it still completely supports the Win9x system.
But Win64asm is still the way to go. I dream of writing a kernel infector for it, as I did in Win32asm.