- Quick look around VMP 3.x:
- Tickling VMProtect with LLVM:
- Part 3: Optimization
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\W(AF2_(?:ANORET|CHKUNI|DATOFF|DOCODE|DODATA|FTAIL|HFLIRT|JUMPTBL|PURDAT|REGARG|SIGCMT|SIGMLT|STKARG|TRFUNC|VERSP)|AF_ASCII|ASCF_(?:AUTO|COMMENT|GEN|SAVECASE|SERIAL)|ASCSTR_(?:C|LEN2|LEN4|PASCAL|TERMCHR|ULEN2|ULEN4|UNICODE)|AddStrucMember|BeginEA|DOUNK_(?:DELNAMES|EXPAND|SIMPLE)|FF_(?:ASCI|DWRD|OWRD|QWRD|STRU|TBYT|VAR)|FIXUP_(?:BYTE|CREATED|EXTDEF|REL|SELFREL|UNUSED)|Fatal|GetFlags|HideArea|INF_(?:BINPREF|BORDER|CHANGE_COUNTER|CMTFLAG|COMPILER|END_PRIVRANGE|HIGH_OFF|LONG_DN|LOW_OFF|MODEL|NAMELEN|REFCMTS|SHORT_DN|SIZEOF_ALGN|SIZEOF_BOOL|SIZEOF_ENUM|SIZEOF_INT|SIZEOF_LDBL|SIZEOF_LLONG|SIZEOF_LONG|SIZEOF_SHORT|START_PRIVRANGE|TYPE_XREFS|XREFS)|Message|REF_VHIGH|REF_VLOW|ResumeProcess|SEGDEL_(?:KEEP|SEGDEL_PERM|SEGDEL_SILENT|ALL|COMPAT|FATAL)|UMessage|Warning|Add(?:UserStkPnt|Union|StrucEx|Struc|SourceFile|SegEx|Hotkey|Enum|EntryPoint|ConstEx|Const|CodeXref|BptEx|Bpt|AutoStkPnt2)|AltOp|Analy[sz]e(?:Area|Range)|Analysis|AppendFchunk|ApplySig|ArmForceBL(?:Call|Jump)|(?:Addr|File|Ident|Long|Seg|Selector|Str|YN)|Atta |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<AndroidTargetsPath>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\MDD\Android\V150\</AndroidTargetsPath> | |
<AspNetConfiguration>Debug</AspNetConfiguration> | |
<CurrentSolutionConfigurationContents> | |
<FrameworkSDKRoot>C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\</FrameworkSDKRoot> | |
<GetReferenceNearestTargetFrameworkTaskSupportsTargetPlatformParameter>true</GetReferenceNearestTargetFrameworkTaskSupportsTargetPlatformParameter> | |
<HideWarningsAndErrors>false</HideWarningsAndErrors> | |
<IsRestoreTargetsFileLoaded>true</IsRestoreTargetsFileLoaded> | |
<MSBuildAllProjects>X:\msbuild-test\msbuild.vs2022.sln.metaproj</MSBuildAllProjects> | |
<MSBuildExtensionsPath32>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild</MSBuildExtensionsPath32> | |
<MSBuildExtensionsPath>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild</MSBuildExtensionsPath> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<Project InitialTargets="GetGitRevision" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
<PropertyGroup> | |
<GitWorkTreeRootDir>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), '.git\index'))</GitWorkTreeRootDir> | |
<GitWorkTreeRootDir Condition="'$(GitWorkTreeRootDir)' != '' and !HasTrailingSlash('$(GitWorkTreeRootDir)')">$(GitWorkTreeRootDir)\</GitWorkTreeRootDir> | |
<GitDirSentinelFile Condition="Exists('$(GitWorkTreeRootDir).git\index')">$(GitWorkTreeRootDir).git\index</GitDirSentinelFile> | |
<GitRevPropsFile>$(MSBuildThisFileDirectory)__GitRev.props</GitRevPropsFile> | |
</PropertyGroup> | |
<Target Name="FindGitExecutablePath" Condition="'$(GitDirSentinelFile)' != ''"> | |
<PropertyGroup> |
- place the
[email protected]
file in /etc/systemd/system - enable an instance -- suppose your remote host is called
frodo
then you might run:systemctl enable autossh@frodo
(do not use--now
here!) - now it is time to create an override specific to the instance, e.g. :
systemctl edit [email protected]
and adjust the following bunch of settings (commented out in the main unit template) like so:[Service] Environment=MONITOR_PORT=1023 Environment=REMOTE_PORT=1022
Environment=TARGET_USER=username