Size: a a a

Ассемблер

2021 September 27

/

/bin/cat in Ассемблер
можно ли как-то вообще убрать выравнивание при сборке c++ кода?
источник

/

/bin/cat in Ассемблер
меньше 16 не могу поставить почему-то
/DRIVER
/SECTION:.text,,ALIGN=16
/MANIFEST:NO
/ALIGN:16
/FILEALIGN:1
источник

/

/bin/cat in Ассемблер
fatal error LNK1164: выравнивание секции 0x4 (16) больше значения в /ALIGN
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
это наверное с sse связано
источник

d

disba1ancer in Ассемблер
а обязательно мучаться с msvc?
источник

/

/bin/cat in Ассемблер
Да, чтобы писать малвари еще и на парах :D
источник

/

/bin/cat in Ассемблер
ldd-link не понимает все параметры, кстати
источник

d

disba1ancer in Ассемблер
ну тогда я пас, впрочем рекомендую проверить не поддерживает линкер msvc какие-нибудь хитрые скрипты
источник

/

/bin/cat in Ассемблер
На rust /ALIGN:4 прекрасно работает
источник

d

disba1ancer in Ассемблер
а зачем тебе вообще убирать выравнивание?
источник

/

/bin/cat in Ассемблер
Чтобы потом дампить секцию .text  туда еще линковать proxy kernel32 статически
источник

d

disba1ancer in Ассемблер
чтоза proxy? яппн, про то, что тебе бинарник нужен я понял...
источник

/

/bin/cat in Ассемблер
Вообще мне нужен шеллкод инжектора
источник

d

disba1ancer in Ассемблер
я не шарю как именно оно работает
источник

/

/bin/cat in Ассемблер
Внутри самого инжектора будет еще один шеллкод
источник

/

/bin/cat in Ассемблер
А потом сверху какое-нибудь шифрование
источник

d

disba1ancer in Ассемблер
сложнаааааа
источник

/

/bin/cat in Ассемблер
Мне уже сказали, что можно писать как белый человек на c++  дампить ExceptionDir, а оттуда можно получить баунды main
источник

/

/bin/cat in Ассемблер
Заменяет все импорты библиотеки на мои генерированные функции
источник

s

s54816 in Ассемблер
А что, кроме .text других секций нет?
источник