ducible:使Windows构建具有可复制性的工具

时间:2024-02-26 18:51:30
【文件属性】:

文件名称:ducible:使Windows构建具有可复制性的工具

文件大小:128KB

文件格式:ZIP

更新时间:2024-02-26 18:51:30

windows linux visual-studio dll pdb

可疑的 这是为了让一个工具建立可移植可执行文件(PES)和PDBS瑞普诱导型。 时间戳和其他不确定性数据被嵌入DLL,EXE和PDB中。 如果某个源代码被编译和链接了两次而不更改任何源代码,则二进制文件和PDB将不会两次都相同。 该工具通过就地修改DLL / EXE并重写PDB来解决此问题。 不用担心,Ducible不会干扰您可执行文件的功能。 所有更改均不起作用。 它只是将一个完美的可执行文件转换为另一个完美但可重现的可执行文件。 为什么? 通常,可复制的构建提供了从源代码到二进制代码的可验证路径。 这样做有很多安全原因和实际原因。 更具体地说,它使 确信两方在相同的环境下构建了二进


【文件预览】:
ducible-master
----vs()
--------.gitignore(64B)
--------vs2015()
----.gitignore(22B)
----runtests.bat(95B)
----Makefile(1KB)
----src()
--------.clang-format(141B)
--------.gitignore(11B)
--------msf()
--------version.h.in(2KB)
--------pdbdump()
--------pe()
--------version.rc(2KB)
--------util()
--------ducible()
--------pdb()
----LICENSE(1KB)
----BUILD.lua(2KB)
----scripts()
--------format(1KB)
--------version.py(5KB)
--------analyze(2KB)
--------tests.py(9KB)
----README.md(6KB)
----VERSION(6B)
----tests()
--------.gitignore(12B)
--------t002_basic_exe()
--------t001_basic_dll()
--------t003_basic_dll_and_pdb()
----button.json(321B)
----azure-pipelines.yml(2KB)

网友评论