D1sAbl4

Results 2 issues of D1sAbl4

加载Erebus的时会将其它插件功能重复加载,就像这样: ![~$SJA $SZ92B}@JBEJ NV0L](https://user-images.githubusercontent.com/51101413/89854893-a87d9a00-dbc7-11ea-8351-5f7a9204a5a5.png) * * * * 然后我改了改代码 ![QQ截图20200811114307](https://user-images.githubusercontent.com/51101413/89855058-0f9b4e80-dbc8-11ea-85f7-8e1c236f1c53.png) * * * * 重新加载,这样看起来舒服了^^ ![sdd](https://user-images.githubusercontent.com/51101413/89855067-132ed580-dbc8-11ea-9abd-6f07141db942.png)

# 起因突然发现使用Hashdump 在x86 进程下无法使用 ## 报了一个an x86 process (can't inject x64 content) 错误, 难道x86进程使用的是x64位反射dll? ![image](https://user-images.githubusercontent.com/51101413/196886657-2c77d736-23b2-4883-82cf-55b6634f0ff4.png) ## 答案是确实是这样的, 主要原因还是出在BeaconEntry中的is64()方法, 这个方法判断是当前主机是否是x64的 ## 可以看到当前进程arch是x86, is64确为true ![image](https://user-images.githubusercontent.com/51101413/196887657-a7c340fd-85bb-4082-baa9-0d80a97e734c.png) ## 所以解决方法显而易见, 传入inject方法的arch直接用arch()获取 ![image](https://user-images.githubusercontent.com/51101413/196888036-26a920a2-2b60-4042-9171-3c0e2375f989.png) ## 我发现还影响Mimikatz execute-assembly...