Sandboxie作为一款Windows平台老牌沙盘工具,其主要功能是从系统中制造另一个虚拟的程序运行环境,并用户本身的系统完全隔离开来。

详细原理可参考以下链接:

Sandboxie沙盘宣布免费,未来将代码开源

在被Sophos收购后,由于种种原因Sandboxie走上了免费的道路,而今天其正式宣布,代码开源,大家可以通过代码修改成适合自己的沙盘工具了。

Sophos自豪地宣布向社区发布了Sandboxie源代码,这意味着我们终于成为了一个开源工具!

我们很高兴将代码提供给社区。Sandboxie工具是基于多年的高技能开发人员工作而构建的,它是如何以非常低的级别与Windows集成的示例。我们很自豪地将其发布给社区,希望它能催生新的想法和用例浪潮。

要下载此版本,请在此处访问我们的下载页面。

在我们监视并及时了解源代码的使用情况以及将其转换为真正的开源项目的过程时,我们可以想象您对免费Sandboxie版本的可用性以及该版本的未来存在一些疑问。论坛和此网站。

获取代码过程如下:

首先访问他们的官网下载目录

https://www.sandboxie.com/DownloadSandboxie

然后单击下面的here

等待片刻,代码就出来了

代码说明

\install\文件夹中还有另一个ReadMe.txt,它说明了如何创建Sandboxie安装程序。

1)Sandboxie在MS Visual Studio 2015下构建。

2)安装MS Windows设备驱动程序工具包(DDK)7.1.0。

https://www.microsoft.com/zh-cn/download/details.aspx?id=11800

在DDK设置中,您需要检查的只是“ Build Environments”

3)VS解决方案文件Sandbox.sln位于源代码根目录中。在Visual Studio中打开此SLN。

源项目(按字母顺序排列)

注意:Sandboxie的核心是驱动程序SbieDrv,服务SbieSvc和注入DLL SbieDll。首先研究这些项目。

Common (\apps\common).

这将生成由Control和Start项目使用的common.lib。它包含一些常见的GUI对象。

KmdUtil (\install\kmdutil).

生成在安装过程中使用的KmdUtil.exe。例如:启动/停止Sbie驱动程序(SbieDrv.sys)

LowLevel (\core\low).

创建用于代码注入的LowLevel.dll。LowLevel.dll作为资源嵌入到SbieSvc.exe中(有关更多信息,请参见core\svc\lowlevel.rc)。

Parse (\msgs).

创建Sbie消息文件。

SandboxBITS (apps\com\BITS).

创建SandboxieBITS.exe(后台智能传输服务)

SandboxCrypto (apps\com\Crypto)

创建SandboxieCrypto.exe

SandboxieInstall (\install\release).

通过将x64和x86安装程序二进制文件合并到RC文件中,创建组合的x64 / x86安装程序SandboxieInstall.exe。

注意:在常规SLN构建期间不会构建SandboxieInstall。必须在x64和x86安装程序完成后手动构建它。

SandboxRpcSs (\apps\com\RpcSs)

创建SandboxieRpcSs.exe。Sbie的“远程过程调用子系统”包装器。

SandboxWUAU (\apps\com\WUAU)

创建SandboxieWUAU.exe。Windows自动更新服务(WUAUSERV)的Sbie包装。

SbieControl (\apps\control).

生成SbieCtrl.exe。这是显示实时沙盒应用程序活动的Sandboxie Control应用程序。

SbieIni (\apps\ini).

创建SbieIni.exe。用于查询和更新sandboxie.ini配置文件的实用程序。

SboxDcomLaunch (\apps\com\DcomLaunch).

生成SandboxieDcomLaunch.exe.

SboxDll (\core\dll).

创建Sbie注入DLL。该DLL注入到沙盒中运行的每个进程中。

SboxDrv (\core\drv). 创建Sbie内核模式驱动程序。

SboxHostDll (\SboxHostDll).

构建Sbie主机注入DLL。

此DLL注入到主机进程中,该主机进程必须重定向到沙箱中。

当前,唯一用于此应用程序的是MS Office。SboxHostDll.dll被注入OfficeClickToRun.exe。

SboxMsg (\msgs).

创建SboxMsg.dll,其中包含各种语言的Sbie用户消息。

SboxSvc (\core\svc)

创建Sbie服务。

Start (\apps\start)

创建用于启动沙箱中进程的start.exe

当年曾经逆过代码,还是熟悉的配方

最后,你也可以直接去Github下载

链接:

https://github.com/blackorbird/Software/blob/master/Sandboxie_Open_Source_Code_5.40.zip

上期阅读

▲俄情报部门被曝伪造美政府文件和签名,插入假新闻进行宣传活动

点个赞,转个发,祖国建设靠大家

Sandboxie沙盘,代码开源可下载!相关推荐

  1. 福利:Sandboxie沙盘宣布免费,未来将代码开源

    曾记当年的沙盘+客户端游戏多开以及当年系统带不起虚拟机,存在可疑样本就在沙盘里面跑跑的年代,当时我的每台机器都会装一个沙盘(Sandboxie),而过了好些年,随着需求的更迭,慢慢的也就没用了,毕竟这 ...

  2. Sandboxie沙盘3.38Final多国语言破解版免费下载

    沙盘英文名sandbox,也叫沙箱,顾名思义可以看做是一种容器,里面所做的一切都可以推倒重来,军事上常用沙盘来进行一些战争区域的地形模拟,这个你见过吧?不用了可以把沙子推平重来. 我们所说的沙盘是一种 ...

  3. sandboxie游戏不能运行在虚拟环境中如何解决_能防木马病毒又能多开,应用Sandboxie沙盘软件轻松实现...

    ● 众所周知,Windows 平台向来不缺各种流氓软件和病毒程序,这些第三方渠道的软件就像是薛定谔的猫,在使用前谁也不能保证它们到底安不安全. 就算软件来源可靠.渠道正规,它们在运行过程中没准也会在后 ...

  4. 沙盘软件测试题,Sandboxie沙盘工具,免费的沙盒虚拟环境软件、隔离测试、多开程序...

    Sandboxie 是一款非常经典老牌的沙盒程序/沙盘工具,功能类似以前的"影子系统",它可以在 Windows 上创造出一个虚拟的程序运行环境,并牢牢地限制住软件只能在其&quo ...

  5. 【NLP】270篇ACL 2019代码开源的论文,全在这里了!

    机器学习算法与自然语言处理出品 @公众号原创专栏作者 忆臻 学校 | 哈尔滨工业大学SCIR实验室博士生在读 本仓库整理了ACL2019中270篇有代码开源的所有论文,代码下载地址. 效果如下: 仓库 ...

  6. 【深度学习】270篇CVPR 2020代码开源的论文,全在这里了!

    整理不易,希望点个在看或者转发,支持一下 前言:1467篇 CVPR 2020 "不开源,就是耍流氓","开源,就是生产力",这是我们经常调侃的话术.因为我们经 ...

  7. 前端开发者必备的代码开源平台,记得收藏转发!

    作为一个前端开发者,写代码处理BUG是日常,我们可以通过去看一些大神的代码来学习大神的思路.今天小千就来给大家介绍几个国内可以访问的开源代码平台,记得收藏转发哦~ 1.GitHub 这个就不用多说了, ...

  8. JEECG十二个开源项目下载大全

    JEECG 社区开源项目下载(总览) 反馈问题板块:http://www.jeecg.org/forum.php?mod=forumdisplay&fid=153 资源1: JEECG 微云快 ...

  9. JEECG 社区开源项目下载(总览)

    JEECG 社区开源项目-下载总览 反馈问题板块:http://www.jeecg.org/forum.php?mod=forumdisplay&fid=153 资源1: JEECG 微云快速 ...

最新文章

  1. Thinking in java 多线程导致数组越界崩溃的BUG
  2. jedis ShardedJedisPool的 HASH一致性算法(一)从String 的hashcode说起
  3. 关于Animator获取当前剪辑长度
  4. java web 项目在tomcat上显示空白页的解决
  5. 「ZJOI2016」大森林 解题报告
  6. maven工程src/main/java目录无法创建问题
  7. Python-OpenCV 笔记1 -- 图像与视频的读取、显示、保存
  8. 聊一聊双十一背后的技术 - 不一样的秒杀技术, 裸秒
  9. Java 8功能教程– ULTIMATE指南(PDF下载)
  10. Android KeyStore流程
  11. 2021年,不平凡的一年~
  12. html加载js那些事
  13. 如何通过qq发消息获取他人的IP地址。
  14. 校园网IPv6免流量上网
  15. @SpringBootApplication注解的意思
  16. ES6 模板字符串用法
  17. Android 百度导航SDK
  18. 对于时间管理初识--时间管理入门
  19. 长期不上班,人会废掉吗?
  20. R 语言中添加辅助线(ggplot2)

热门文章

  1. Tomcat 环境变量
  2. 《初级会计实务》考试学习分享之第八章 ——政府会计基础【考试大纲】
  3. 【论文翻译】异构信息网络中的深层集合分类
  4. 关于NAS搭建的那些事
  5. Mac下安装vim的插件YouCompleteMe及注意事项
  6. 【新媒体 | 自媒体 运营】虚拟素材(图片,字体,音频,视频)商用及CC版权相关问题
  7. 计算空间点到平面的投影点坐标
  8. rpc介绍,和PHP常用的rpc框架
  9. kali局域网ARP攻击欺骗+图片获取
  10. 51单片机硬件设计-最小系统(一)