Имеется dll на C# (.net core, во вложении)
При попытке прогнать через vmprotect (linux, билд 1158) со включённой защитой памятью/упаковкой показывается "Runtime error on Prepare"
Если же их выключить, и попытаться виртуализировать любой метод (Например FindFlag), vmprotect падает с segfault
В последней демке "Runtime error on Prepare" не отображает, однако при виртуализации метода vmprotect всё равно падает
Любые действия с clr dll крашат vmprotect
Любые действия с clr dll крашат vmprotect
- Attachments
-
- Sploit.zip
- (6.32 KiB) Downloaded 244 times
Re: Любые действия с clr dll крашат vmprotect
Проверяйте 1206 билд.
Re: Любые действия с clr dll крашат vmprotect
"Runtime error on Prepare" больше не показывает, однако при попытке виртуализации метода, vmprotect всё равно падает в сегфолт (На тестовом примере, что я кидал выше, тоже воспроизводится)
Мой конфиг для него:
Мой конфиг для него:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<Document Version="2">
<Protection InputFileName="Sploit.dll" Options="525000">
<Messages />
<Folders />
<Procedures>
<Procedure MapAddress="Sploit.Program::FindFlag(unsigned int8[])" Options="0" />
</Procedures>
<Objects />
</Protection>
<DLLBox>
<Folders />
</DLLBox>
<Script />
<LicenseManager />
</Document>
Re: Любые действия с clr dll крашат vmprotect
Проверяйте 1207 билд.