Как написать shellcode, который будет одновременно работать и на x64 и на x86 системах? Т.е. в чём заключается загвоздка и что надо учесть, кроме того, что длинна адресов разная.
через PEB получаешь указатель на kernel, тама находишь адрес loadlibraryA, далее используя хеши функций которые собрался вызывать находишь и вызываешь нужные тебе функции.